Jira + Gitlab 연결해서 커밋 시 Jira에 커밋 메시지 표시 안되는 문제 해결

sig03
2 min readJul 29, 2022

--

소스 커밋 메시지 작성 시 jira 일감 번호를 적으면 해당 일감 번호로 Jira 와 Gitlab 간에 연결고리가 생긴다. 그래서 Jira to Gitlab, Gitlab to Jira가 가능해진다.

ex) git commit -m ‘DEVELOP-1 소스 수정’

그런데 별도 설정을 해 주지 않으면 일감 번로를 메시지에 적어도 Jira 댓글에 커밋 내용이 표시가 안 된다. 그래서 아래와 같은 방법으로 연결 작업을 해 줘야 한다.

1. 사전 작업

사전에 Jira와 Gitla에서 상호 앱간에 연결을 해 줘야 한다.

2. Jira에서 API 토큰 발급

Jira > Atlassian 계정 설정 > 보안 > API 토큰 > API 토큰 만들기 및 관리 > API 토큰 만들기 > 새 API 토큰 > 복사

jira와 gitlab을 연결하기 위한 api 토큰을 만드는 작업인데 중요한게 복사 버튼을 클릭해서 붙여넣어야 한다. 그렇게 안하고 직접 ctrl+c, ctrl+v 하면 오류난다. 매우 중요!! 복사 버튼 클릭!!

3. Gitlab에서 Jira API 토큰으로 연결

Gitlab > 해당 프로젝트 > Settings > Integrations > Jira >

Connection details

Enable Integration > Active: 체크

Web URL: Jira 대표 URL

Username or Email: 사용자 메일 계정, 반드시 대표 계정 아니어도 됨

Enter new password or API token: 생성한 API 토큰

Trigger

Commit: 체크

Merge request: 체크

Comment settings > Enable comments: 체크

Comment settings > Comment detail > All details: 체크

4. 연결 후 하단에 Testing 버튼 클릭 해 연결 유무 확인

5. gitlab 프로젝트 한 개당 Jira 프로젝트 한 개가 맵핑되는 걸로 보여짐. 매번 세팅을 해줘야 한다는 얘기

--

--

sig03
sig03

No responses yet