이 가이드에서는 기한이 지난 이슈에 대해 하루에 한 번 검색을 수행하고, 팀에 Slack 알림을 보내고, 이슈에 대한 댓글을 추가하는 새 자동화 규칙을 만드는 방법을 자세히 설명합니다. 활성 Jira 프로젝트가 필요합니다.
1단계. 규칙 만들기
프로젝트 설정의 자동화 공간으로 이동합니다. 규칙 탭에서 화면 오른쪽 상단 모서리에 있는 규칙 만들기 버튼을 클릭합니다. 새 트리거 화면에서 예약된 트리거를 검색하여 선택합니다
5일 이상 업데이트되지 않은 "차단된" 상태의 이슈를 쿼리하도록 예약된 작업을 구성합니다. 일련의 이슈를 동적으로 선택하는 데 JQL이 사용됩니다.
2단계. 컴포넌트 추가
왼쪽 사이드바의 규칙 세부 정보 목록에서 컴포넌트 추가를 선택합니다. 이슈에 대한 댓글 컴포넌트를 검색하여 선택합니다.
이슈에 대한 댓글 화면을 사용하여 전환된 이슈에 자동화 규칙이 자동으로 적용된다는 댓글 메시지를 작성합니다. 댓글은 템플릿 문자열처럼 동작하며 데이터를 보간할 수 있습니다. “댓글의 이슈 데이터에 액세스하려면 어떻게 해야 합니까?” 링크는 템플릿 시스템을 사용하는 방법의 예를 제공합니다.
댓글 아래에는 reporter.displayName 값을 삽입하도록 구성되어 있습니다. 댓글은 원하는 대로 사용자 지정할 수 있습니다. 작업을 마치면 저장 버튼을 클릭합니다.
3단계. 이슈 조회 작업 추가
다음으로 새 작업을 추가하고 이슈 조회 작업을 검색합니다.
이 작업은 쿼리된 이슈를 일괄 작업의 목록으로 집계합니다. 이는 중복된 후속 조치가 이루어지지 않도록 하는 데 유용합니다. 예약 트리거와 동일한 JQL 쿼리를 사용하도록 이슈 조회 작업을 구성합니다.
다음은 이 규칙에 작업 컴포넌트를 추가하는 또 하나의 예입니다. 작업 추가 화면에서 Slack 메시지 보내기 작업을 검색하여 선택합니다.
4단계. Slack 메시지 추가
Slack 메시지 보내기 작업을 사용 설정하려면 Slack 관리자에게 받을 수 있는 웹후크 URL이 필요합니다. 그러면 메시지, 채널 또는 Slack 메시지를 보낼 사용자를 지정할 수 있습니다. Slack 메시지 보내기 작업을 구성한 후 저장 버튼을 클릭합니다.
이제 규칙을 완전히 구성했습니다. 왼쪽 사이드바에서 규칙 세부 정보를 확인해 보면 다음과 비슷하게 표시될 것입니다.
규칙 세부 정보가 비슷해 보이면 새 규칙의 이름을 입력하고 활성화 버튼을 클릭합니다. 이 규칙은 예약된 규칙이므로 수동으로 트리거할 수 있습니다. 규칙 페이지의 오른쪽 상단에 있는 규칙 실행 버튼을 클릭하여 규칙을 실행합니다.
규칙을 실행한 후에는 감사 로그를 방문하여 결과를 검토하고 규칙이 성공적으로 실행되었는지 확인하세요. 규칙에 오류가 발생하면 오류를 디버깅하는 데 감사 로그가 도움이 될 것입니다.
규칙의 다른 예를 살펴보고 싶은 경우 규칙 템플릿 라이브러리를 방문하세요.