Automation for JIRA 는 지라의 워크플로우를 자동화해주는 플러그인으로 Code Barrel 회사의 제품이었지만 Atlassian 이 인수했습니다.


JIRA Cloud 와 연동을 강화해서 Cloud 기반의 JIRA Software 제품을 구독한다면 쉽게 사용할 수 있습니다.


다양한 Rule 기반으로 자동화할 수 있으며 예로 이슈를 특정 상태로 전이할 경우 특정 필드와 값을 검사하거나 이슈가 다른 이슈와 링크될 경우 특정 action 을 실행하는 등의 다양한 상황에서 업무를 자동화할 수 있습니다.


사용하려면 "프로젝트 설정"에 들어간 후에 Automation 을 선택해주면 됩니다.


Rules 과 Library

Library 탭을 클릭해 조면 여러 가지 룰이 표시되는데 일반적으로 많이 사용되는 Rules 을 사전에 탑재해서 제공하는 것을 볼수 있습니다.

예로 에픽을 완료로 변경하면 하위의 모든 스토리를 자동으로 종료하는 룰(2)을 볼수 있습니다.,

룰을 클릭하면 룰의 동작 방식을 볼수 있습니다.

좌측의 "Rule Detail" 에 있는 절차대로 automation 이 실행됩니다.

  1. 이슈로 종료 상태로 전이될 경우
  2. Epic 내 스토리나 다른 이슈가 있을 경우
    1. 상태가 종료가 아니라면
    2. 상태를 종료로 전이함

Ref