본문 바로가기
기타

Jira Automation - 스프린트 임박 알림

by 앗사비 2022. 12. 20.
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개 이상 물린 이슈가 있을 수 있어서 필요 (마감일 리스트 중 최근일 선택) 

 

* 참고 자료

Jira smart values

 

728x90