====== Jira ====== * [[https://ko.atlassian.com/software/jira|Jira]] * [[https://www.atlassian.com/agile/tutorials|Jira 를 통한 Agile Tutorial]] * [[atlassian:jira:smartvalue|Smart Value]] * [[atlassian:jira:go_jira|go-jira]] * [[atlassian:jira:jira_cli|jira-cli]] ===== Sprint ID 알아내기 ===== * ''Sprint = sprintId''로 필터를 만들 수 있다. * sprintId 값은 이슈에 있는 스프린트 이름에 마우스를 올리거나, 스프린트 백로그의 스프린트 이름 옆 점 세개에 마우스를 올리면 상태바에 sprintId가 나온다. ===== 현재 Sprint 보드 쿼리로 질의 ===== * 엄밀히 말하면 Sprint 보드로 쿼리를 할수는 없다고 한다. * 그래서 보드를 구성하는 필터 (**보드 구성 -> 필터 -> 저장된 필터**) 에다가 ''Sprint in openSprints()'' 조건을 주면된다. ===== 이슈 생성 링크 만들기 ===== * [[https://confluence.atlassian.com/jirakb/creating-issues-via-direct-html-links-159474.html|Creating Issues via direct HTML links - Atlassian Documentation]] * ''%%http:///secure/project/ViewProjects.jspa%%'' 에서 **편집** 버튼의 링크에 ''pid''값이 나온다. * **프로젝트 설정 -> 구성요소(Components)**의 편집 배튼 링크에서 Component ID 값을 볼 수 있다. ===== JQL 팁 ===== * [[https://support.atlassian.com/jira-software-cloud/docs/use-advanced-search-with-jira-query-language-jql/|Use advanced search with Jira Query Language (JQL) | Jira Software Cloud | Atlassian Support]] ==== 완료된 건만 보여주는 조건 ==== * ''resolution'' 이 ''EMPTY'' 가 아니면 완료된 건이다. resolution is not EMPTY ==== 최근 완료된 건 ==== * ''resolutiondate'' 필드가 최근 7일 이내에 완료된 것 resolutiondate > endOfDay(-7d) ==== 특정 Epic 에 속하는 이슈와 그 이슈의 Sub Task 까지 한 번에 조회하기 ==== * 아래 ''JQL''로는 특정 에픽에 속하는 이슈만 검색할 뿐 그 하위 Sub Task 는 조회가 안된다. "Epic Link" in (EPIC-1111, EPIC-2222) or id in (EPIC-1111, EPIC-2222) * 이 문제를 해결하려면 [[https://marketplace.atlassian.com/apps/1211565/power-utilities-for-jira-workflow-toolbox-for-admins|Power Utilities For Jira Workflow toolbox for admins]]나 [[https://marketplace.atlassian.com/apps/6820/scriptrunner-for-jira|ScriptRunner for Jira]] 같은 플러그인을 깔고 사용해야 한다. * [[https://community.atlassian.com/t5/Jira-Software-questions/JQL-to-show-all-issues-AND-subtasks-in-the-Epic/qaq-p/346433|Solved: JQL to show all issues AND subtasks in the Epic]] * Script Runner 사용시 다음과 같은 질의로 SubTask 까지 조회 가능하다. **홑따옴표 주의** # 특정 Epic 에 속하는 모든 이슈 / 해당 EPic 자체 / 특정 Epic 에 속하는 이슈를 부모로 가지고 있는 Sub Tasks 들 "Epic Link" IN (EPIC-1111, EPIC-2222) OR id in (EPIC-1111, EPIC-2222) OR issueFunction in subtasksOf('"Epic Link" in (EPIC-1111, EPIC-2222)')