728x90
반응형
Jira 및 JQL 활용법
- 반복적 작업들을 Tool을 이용해서 자동화하자
- 팀원 모두가 알고 있는 하나의 공유된 지표가 필요 > JIRA
- 장애나 이슈가있을 때 혼자만 알지 말고 팀원들과 공유 필요 > JIRA
위의 상황에서 Jira가 필요해졌다. JIRA 이외에도 많은 것들이있습니다. 그 중에서 JIRA 를 쓰는 이유는 개발자가 DevOps를 위해서 많은 생각을하며 제품 개발을 하고있기때문이다.
실습
- 좌측 상단
Create
클릭- 이슈를 만들고 타입(유형)을 넣을 수 있다.
- Task - 할 일 ( 로그인창을 만들고, 로그인 버튼을 만들고 등)
- Bug - 버그
- Epic - 하나의 큰 틀 ( Bug, Task 기타 등등 하나의 테마가 들어갈수있다.)
- 이슈를 만들고 타입(유형)을 넣을 수 있다.
- 만약
유저관리
에 관한 Epic을 만든다면- 로그인이라는
story
- 회원가입이라는
story
- 회원가입 창
task
- 비밀번호 찾기 창
task
- 로그인이라는
JQL
- Jira Query Language
- 지라 이슈를 구조적으로 검색 하기 위해 제공하는 언어
- SQL과 비슷한 문법
- Jira의 각 필드들에 맞는 특수한 예약어 들을 제공
- 쌓인 Issue 들을 재가공해 유의미한 데이터를 도출해 내는데 활용
JQL 문법s
- =, !=, > , >=
- in, not in
- ~ (contains), !~(not contains)
- is empty, is not empty, is null, is not null
- AND
- OR
- NOT
- EMPTY
- NULL
- ORDER BY
- endOfDay(), startOfDay()
- eod - 토요일
- endOfWeek() (Saturday), startOfWeek() (Sunday)
- sod - 일요일, 첫재쭈 끝쨰주,
- endOfMonth(), startOfMonth(), endOfYear(), startOfYear()
- 이번달 처음, 마지막달
- currentLogin()
- 로그인한 이후에 보여줘
- currentUser()
- 최근 사용자
Relativ Dates (달력인데.. 마크다운으로 옮기니 사라지네요..)
일 월 화 수 목 금 토 일
Past | -2w | |||||
---|---|---|---|---|---|---|
-1w | -6d | -5d | -4d | |||
-3d | -2d | -1d | 오늘 (Current) | 1d | 2d | 3d |
4d | 5d | 6d | 1w | |||
2w | Future |
project = DP AND assignee in (currentUser()) and updated > -1w
형식으로 사용가능하다.
만약에 다른 것을 사용하고싶다면 >
까지만 입력해도 자동 완성으로 여러 단어가 뜨게된다.
project = DP AND assignee in (currentUser()) and updated > start
현업에서 지라 활용
Issue Tracking
- Jira Software
Repo. Hosting
- Bitbucket
- gerrit
- GitHub
Code Review
- Crucible
- gerrit
- GitHub
Build & Deploy
- Bamboo
- Jenkins
- circleci
전체 적으로 사용될수있는 것
- Knowledge Base
- Confluence
728x90
반응형
'SSAFY' 카테고리의 다른 글
[SSAFY - Colab] Google Colab 기반 Generative Adversarial Network 응용하기 (0) | 2021.07.11 |
---|---|
IT- Essential - 아키텍처 그리기 (0) | 2021.07.08 |
[SSAFY 2] 협업하기 (0) | 2021.07.06 |
[ SSAFY ] 2학기 시작 (0) | 2021.06.28 |
[TIP] 협업을 위한 GIT 명령어 (0) | 2021.04.02 |