Close

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

Kev Zettler 얼굴 사진
Kev Zettler

풀스택 웹 개발자, DevOps

이 가이드에서는 풀리퀘스트 승인을 자동화하는 Jira 및 Gitlab 자동화 규칙을 만드는 방법을 보여줍니다.

Time

10 minute read.

Audience

You’re an experienced user of Jira Software and have a GitLab account.

Prerequisites

You are an existing GitLab customer. Get the GitLab for Jira integration here.

If you’re new to GitLab, get started here.

You have an active Jira project with the GitLab application installed and configured. Get started with Jira here.

Step 1. Add automation

On your Jira projects page, click the Add automation button and select the Branch, commit or pull requests automation.

Step 1 in adding an automation in Jira on Jira project page

2단계. 트리거 추가

새 트리거 목록에서 풀리퀘스트를 만듦 트리거를 검색하고 선택합니다. 이 트리거에 대한 구성이 필요하지 않으므로 저장 버튼을 클릭하여 계속합니다.

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

3단계. 댓글 추가

그런 다음 이슈에 댓글을 남기는 작업을 규칙에 추가합니다. 목록에서 이슈에 댓글 달기 작업을 검색하고 선택합니다. 댓글 메시지로 구성합니다. 댓글 메시지에서 스마트 값을 사용하면 데이터에 액세스하고 데이터를 조작할 수 있습니다. 다음 예시에서는 스마트 값을 사용하여 풀리퀘스트 제목 및 URL을 채웁니다.

“중복 방지”가 선택되어 있는지 확인하세요. 규칙이 이슈에 중복된 댓글을 여러 개 작성하는 것을 방지할 수 있습니다. 댓글 메시지를 구성했으면 저장을 클릭합니다.

이슈에 댓글을 추가하는 스크린샷

4단계. 조건 추가

그런 다음 “진행 중”인 이슈를 대상으로 하도록 규칙에 조건을 추가합니다. 이슈 필드 조건을 검색하여 규칙에 추가합니다. 상태 필드가 “진행 중”과 같도록 조건을 구성합니다. 저장을 클릭합니다.

이슈 필드 조건의 스크린샷

5단계. 이슈 전환

다음으로 이슈를 “검토 중”으로 전환합니다. 새 작업 구성 요소를 추가하고 이슈 전환 작업을 검색하여 선택합니다.

이슈로 "transit"(전환)의 구성 요소 추가

이슈 상태를 “검토 중”으로 업데이트하도록 이슈 전환 작업을 구성합니다. 구성한 후 저장을 클릭합니다.

이슈 전환에 "검토 중" 추가

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

규칙 세부 정보: 모든 변경 사항의 요약

풀리퀘스트를 만들면 첨부된 이슈에 댓글을 답니다. 상태가 “진행 중”이면 “검토 중”으로 이동합니다. 개발자가 이슈를 활동적으로 작업하면 Jira 이슈를 계속해서 업데이트할 수 있습니다. 자동화 규칙의 이름을 입력하고 활성화를 클릭하여 활성화합니다.

활성화되면 Jira 이슈를 만들어 이 규칙을 트리거하고 커밋을 참조하는 Gitlab에 커밋을 푸시합니다. 자동화 감사 로그를 방문하여 규칙의 동작을 검토하거나 오류를 디버깅합니다.

이 규칙은 다른 고급 풀리퀘스트 규칙에 좋은 기본 규칙입니다. 자동화 템플릿 라이브러리에서 수백 개의 다른 규칙을 확인하세요.

Kev Zettler
Kev Zettler

Kev는 선임 풀스택 웹 개발자이자 계속하여 신규 기업을 만들고 있는 사업가로 애자일 방법론을 활용한 제품 및 팀 구축 부문에서 십여 년의 경력을 보유하고 있습니다. DevOps, 암호화폐 및 VR/AR 부문 등 새롭게 부상하는 오픈소스 기술에 대한 열정적인 기여자, 저자이자 교육자이기도 합니다. 여가 시간에는 인디 게임 개발 모임에 참여합니다.


이 기사 공유

여러분께 도움을 드릴 자료를 추천합니다.

이러한 리소스에 책갈피를 지정하여 DevOps 팀의 유형에 대해 알아보거나 Atlassian에서 DevOps에 대한 지속적인 업데이트를 확인하세요.

DevOps 일러스트레이션

DevOps 커뮤니티

DevOps 일러스트레이션

DevOps 학습 경로

맵 일러스트레이션

무료로 사용해보기

DevOps 뉴스레터 신청

Thank you for signing up