기타
Jira Automation - 스프린트 임박 알림
앗사비
2022. 12. 20. 12:17
728x90
제품 리드가 요청해서 처리했던 내역 정리
* 요구 사항
스프린트 마감이 임박하는데 처리 안된 이슈들이 종종 발생
각 담당자에게 처리 요청하는 것을 자동화 할 수 있는지 문의
* 해결 방안
찾아보니 검색 및 자동화의 기본 단위가 이슈라서 스프린트만 검색이 안됨
대신 각 이슈마다 자신의 스프린트 속성을 검색하는 것은 가능
이슈에 댓글로 요청하도록 처리
우선 평일 오전마다 실행하는 크론을 만들고
0 0 8 ? * MON-FRI
활성 스프린트의 열린 이슈만 검색한다
status not in (Closed) AND sprint in openSprints()
If 블럭을 추가 후 비교 조건을 입력
오늘 날짜가 : {{now.jiraDate}}
스프린트 마감일 하루 전과 비교해서 : {{issue.sprint.endDate.max.minusBusinessDays(1).jiraDate}}
같으면 : equals
Then 으로 코맨트를 추가하게 한다
* 항목 설명
minusBusinessDays(n) : 워킹데이로만 계산 (주말 건너뜀)
max : 리오픈 때문에 스프린트 2개 이상 물린 이슈가 있을 수 있어서 필요 (마감일 리스트 중 최근일 선택)
* 참고 자료
728x90