[Jira] Jira와 Github 연동하기

GitHub for jira를 통해 손쉽게 연동해보자

naljin
4 min readSep 8, 2020

지라 티켓 번호 포함해서 branch 이름 따거나 commit 메시지 작성하면 지라에 자동으로 연동되던데.. 누군가는 연동을 했으니까 이게 되는걸거 아녜요? 어떻게 연동하나 궁금해서 직접 해봤습니다. 그럼 ㅅㄱ!

지라 — 깃헙 연동

Jira와 상단에 앱 > 새 앱 찾기 클릭

github 검색후 GitHub for Jira 클릭

Get it now 클릭

다운받고 나면 연결된 organization 이 없다며 설정창이 뜬다. 하단의 Add an Organization 클릭

Permission 을 위해 Authorize Jira 클릭

Install Jira 클릭. 그럼 github 페이지로 넘어간다

내 계정 및 속한 organization이 주르륵 뜬다. 원하는 organization 클릭

organization 안의 전체 repository를 선택할 수도 있고, 지정해서 선택할 수 있다

여기서 일단 나는 한개만 선택해봤다.

추가하고 싶은 organization 있으면 하단 Install Jira 통해서 더 추가하고 없으면 Install 클릭

연동된 organization 확인 가능

github의 organization > settings > installed github apps > jira configure 에서도 어떤 repository가 지라에 연동되어있는지 확인/관리 가능

연동 확인

새로 지라 프로젝트 생성

이슈 생성

위에서 연동한 레포에서 티켓 번호를 포함해서 커밋

지라 확인 — 1개의 커밋이 연동되어 있음

티켓 번호를 포함해서 브랜치도 생성해봄

지라 확인 — 1개의 브랜치도 연동

추가 연동 작업

연동된 github repository나 organization 설정 바꾸고 싶으면 앱 > 앱 관리 클릭

GitHub의 Get Started 클릭

아까 깃헙 설정 완료했을때 확인했던 페이지가 뜸.

  1. 더 많은 organizaion을 추가하고 싶다면 우측 상단의 Manage Organization 클릭
  2. 이미 존재하는 organization의 연동된 repository를 관리하고 싶다면 organization 행의 Configure 클릭

문제?점

지라 프로젝트 별로 연동되는 repo를 다르게 적용할 수 있나? 싶었는데 그건 아닌 것 같다. github 연동이 프로젝트 별이 아닌 상단의 “앱”에서 관리되는것만 봐도 범용적으로 적용되는 것임을 직감할 수 있다.

지라 프로젝트 별 레포지토리 지정이.. 되는데 내가 모르는건가 아니면 아예 안되는건가. 아시는분 알려주세여 plz

--

--