풀리퀘스트를 병합하는 경우 Jira Automation 규칙

이 가이드에서는 풀리퀘스트가 병합하면 이슈를 완료로 전환하고 이해 관계자에게 이메일로 알리는 Jira Automation 규칙을 만드는 방법을 자세히 설명합니다.

시간

5분 분량.

대상 그룹

Jira Software 및 GitLab에 경험이 많은 사용자입니다.

필수 조건

기존 GitLab 고객입니다. 여기에서 GitLab for Jira 통합을 받으세요.

GitLab을 처음 사용하는 경우 여기에서 시작하세요.

GitLab 애플리케이션을 설치 및 구성한 활성 Jira 프로젝트가 있습니다.여기에서 Jira를 시작하세요.

1단계. 자동화 추가

Jira 프로젝트 페이지에서 자동화 추가 버튼을 클릭합니다. 그런 다음 브랜치, 커밋 또는 풀리퀘스트 옵션을 선택합니다.

Jira 프로젝트 페이지에서 Jira에 자동화를 추가하는 1단계

풀리퀘스트 병합 작업을 검색하고 선택합니다. 이 규칙은 Gitlab에서 풀리퀘스트를 병합하면 실행됩니다.

Jira를 사용하여 자동화를 추가하는 2단계

2단계. JQL 조건 구성 요소 추가

이제 규칙에 JQL 조건 구성 요소를 추가합니다. JQL 조건을 찾아 선택합니다.

이슈를 전환하는 Jira Automation 규칙 2단계: JQL 조건을 찾아 선택.

JQL 쿼리를 작성하고 저장하여 JQL 조건을 구성합니다. 쿼리 development[pullrequests].open = 0을 입력합니다. 그런 다음 저장 버튼을 클릭합니다. 이 쿼리는 이슈에 대해 다른 열린 풀리퀘스트가 있는 경우 이슈가 완료로 전환되지 않도록 합니다.

이슈를 전환하는 Jira Automation 규칙 2단계: JQL 조건 구성 요소를 추가하고 JQL 쿼리를 작성 및 저장

3단계. 이슈 전환 작업 추가

이제 이슈를 완료로 전환합니다. 이슈 전환 작업을 검색하여 선택합니다.

Jira 프로젝트 페이지에서 Jira에 자동화를 추가하는 1단계

이슈 상태를 완료로 설정하도록 이슈 전환 작업을 구성합니다.

이슈 전환에 대한 Jira Automation 규칙 3단계: 이슈 전환 작업 추가

4단계. 이메일 보내기 작업 추가

다음으로, 이해 관계자에게 풀리퀘스트가 병합되었음을 알리는 이메일을 보내는 작업을 추가합니다. 이메일 보내기 작업을 찾아 선택합니다.

전환 이슈에 대한 Jira Automation 규칙 4단계: 이해 관계자에게 이메일을 보내는 작업 추가

이제 풀리퀘스트에서 채워진 템플릿 데이터를 일부 관련 이메일 주소로 보내도록 이메일 보내기 작업을 구성합니다. 괄호로 묶인 이메일 콘텐츠에 사용한 값은 스마트 값입니다. 스마트 값 {{pullRequest.title}}은 제목을 채우는 데 사용되고, 풀리퀘스트에서 URL을 포함하려면 {{pullRequest.url}}을 사용합니다. 스마트 값에 대해 자세히 알아보세요. 이메일 보내기 작업을 구성했으면 저장 버튼을 클릭하여 계속합니다.

이슈 전환에 대한 Jira Automation 규칙 4단계: 이메일 보내기 작업 추가

규칙의 이름을 입력하고 활성화 버튼을 클릭합니다. 

최종 규칙 요약은 다음과 유사합니다.

이슈 전환에 대한 Jira Automation 규칙 4단계: 이메일 보내기 작업 추가

이제 Jira 이슈를 만들고 병합된 풀리퀘스트에서 이슈를 참조하여 이 규칙을 트리거할 수 있습니다. 감사 로그를 방문하여 동작을 검토하고 오류를 진단합니다.  나중에 다른 규칙을 만들 때 참조를 위해 자동화 템플릿 라이브러리에서 수백 개의 다른 규칙을 확인하세요.

맞춤 추천

DevOps 커뮤니티

DevOps 학습 경로

무료로 시작하기