[Jira] Jira와 Github 연동하기
지라 티켓 번호 포함해서 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 클릭
아까 깃헙 설정 완료했을때 확인했던 페이지가 뜸.
- 더 많은 organizaion을 추가하고 싶다면 우측 상단의 Manage Organization 클릭
- 이미 존재하는 organization의 연동된 repository를 관리하고 싶다면 organization 행의 Configure 클릭
문제?점
지라 프로젝트 별로 연동되는 repo를 다르게 적용할 수 있나? 싶었는데 그건 아닌 것 같다. github 연동이 프로젝트 별이 아닌 상단의 “앱”에서 관리되는것만 봐도 범용적으로 적용되는 것임을 직감할 수 있다.
지라 프로젝트 별 레포지토리 지정이.. 되는데 내가 모르는건가 아니면 아예 안되는건가. 아시는분 알려주세여 plz