설치형 Gitlab과 Cloud Atlassian Jira 연동
회사에서 형상관리를 설치형 Gitlab과 Cloud Atlassian Jira를 사용하고 있다.
두개 연동을 유료 atlassian 플러그인들이 지원하고 있는데 없는 살림에 아껴보겠다고
삽질해보니 어째어째 사용 가능한 정도의 연동은 가능하다.
Step-by-step guide
- Gitlab 프로젝트 생성
- Gitlab 프로젝트 설정 페이지 이동왼쪽 메뉴 하단 Settings > Integrations
- Integrations 화면 중간 Project services > Jira 클릭
- Jira 설정 내용중 Active, Trigger(Commit, Merge request) 체크박스 클릭하여 활성화Web URL : https://사용계정.atlassian.net/
Jira API URL : 공란으로 비워둠
Username : Jira 계정( Jira Project Admin 혹은 Member )– 1. gitlab integrations Jira에 설정한 Jira User 정보
– 2. gitlab commit user
Enter new password : Jira password
Transition ID : Jira 이슈 넘버( 참고링크 )
- Test settings and save changes 버튼 클릭
- commit 시 Jira 연동commit message 작성시 Jira issue number 작성
Jira issue number 하단 이미지 참고
예시 : “gitlab jira 연동 테스트 SPHRD2017-507”
혹은
예시 : “SPHRD2017-507 gitlab jira 연동 테스트”
결과
- Jira issue 종료commit message + “Resolves” + “Jira issue number“
“jira 연동 test Resolves KOP-5”