Jira Open DevOps 설정하기 - Github

Jira 와 Github 을 연동하면 Jira Issue 에서 바로 Github branch 를 생성하고 Issue 와 관련된 코드 변경 사항을 추적할 수 있습니다.

Github app 설치

App 을 설치하려면 관리자 권한이 필요하며 관리자 여부는 우측 상단의 설정 아이콘을 클릭해서 관리 메뉴가 뜨는지 여부로 확인할 수 있습니다.

 

설정

  1. 좌측의 코드를 클릭하고 화면에서 “다른 공급자에 연결” 을 클릭합니다.

  2. Marketplace 에서 Github 를 선택합니다.

  3. "Get it now" 를 클릭하면 App 이 설치됩니다.

  4. 설치가 완료되면 아래와 같이 Repository 표시화면으로 변경됩니다.

     

설정

  1. 코드를 클릭한 후에 화면에서 “Github 가 연결됨” 에서 “앱 구성을 확인” 을 클릭합니다.

  2. “Connect Github organization” 을 클릭합니다.

  3. Cloud 인지 On-Prem 를 선택후 Continue 를 클릭합니다. github.com 을 사용한다면 Cloud 를 선택해 주면 됩니다.

  4. Github 로그인 화면으로 전환이 됩니다. 연동할 계정 정보를 넣고 “Sign in” 을 클릭합니다.

  5. 권한을 허용할지 여부를 묻는데 “Authorize Jira” 를 클릭합니다.

  6. 연결할 Github repository 를 확인(1)한 후에 Connect(2) 를 눌러줍니다. 전체 또는 특정 repository 만 연동하도록 설정할 수 있습니다.

Github 에서 Jira 권한 부여

  1. 위에서 1번 항목의 연필 아이콘을 눌러서 Github 설정에서 Jira Application 이 접근할 수 있도록 설정해줘야 이후 Branch 생성이 가능합니다. “Reviewing request” 를 클릭합니다.

  2. “Accept new permissions” 를 클릭합니다.

  3. 설정이 끝나면 기존 Github commit 내역을 가져와서 Issue 와 연결하는 Backfill 작업이 시작됩니다.

  4. Backfill 작업이 끝나면 마지막 커밋 일자가 표시됩니다.

     

 

이후 설정 변경이 필요할 경우 우측 설정 메뉴에서 앱 → “Github for Jira” 에서 진행하면 됩니다.

이전 → Jira Open DevOps

 

Ref