Devops/GitHubAction

IntelliJ와 Jira를 연동해서 이슈 관리하기

와니's(Wani) 2021. 1. 11. 21:45

안녕하세요.

 

팀단위의 개발을 하기 위해서는 이슈에 대해서 관리를 하는게 중요합니다.

언제 내가 무엇을 개발했는지, 팀원들은 무엇을 개발해야하는지 등등

한 눈에 알아보기위해서는 여러가지 업무 이슈관리 프로그램을 사용합니다.

대표적으로 Github Issue , Jira , 레드마인 등이 있습니다.

우리 팀에서는 Jira를 선택했는데요. 이유는 다음과 같습니다.

  1. 설치하지 않아도 되는점.
  2. JetBrain IDE와 연결이 쉬운점.
  3. 컨플루언서랑 연결이 쉬운점.

이외에도 여러가지 장점이 있는데, 오늘은 IntelliJ와 Jira를 연동해서 이슈를 처리하는 과정을 보겠습니다.


JIRA에서 API 토큰 얻기

Jira 웹 사이트로 접속을 해야합니다.

 

 

 

현재 사용하고있는 일감 보드입니다.

오른쪽 위를 보시면 프로필 사진에서 개인설정으로 들어가시면 됩니다.

 

그후 보안탭으로 가게 되면 API토큰을 받을수 있게 됩니다.

 

 

 

 

 

API토큰을 발급 받을수 있는데 이건 한번 발급받게 되면 그 뒤에 확인을 못하니 어디다가 잘 저장해두시길 바랍니다.

 


IntelliJ - JIRA 연동

IntelliJ에서 Action 검색 → servers로 입력하여 이동을 합니다. 또는

IntelliJ → Preferences → tasks 를 찾습니다.

아래와 같은 설정화면이 나오게 됩니다. + 버튼을 이용해 JIRA를 찾습니다.

만약에 자신이 다른 이슈관리 프로그램을 사용하면 (트렐로 , 레드마인 , 깃헙 등등) 사용하셔도 좋습니다.

여러가지 Task를 등록할수 있는데 , 우리같은 경우는 Jira를 사용하기 때문에

Gereneral쪽에서 서버 URL username key를 입력합시다.

 


IntelliJ 일감 가져오기

Jira 일감 생성은 Jira사이트에서 사용합니다.

제가 일하는 팀에서는 개발자가 개발일감을 생성해서 진행을 하게 됩니다.

팀 규모가 있는 곳에서는 기획자나 운영자 측에서 일감을 만들고 개발자에게 할당을 해줍니다.

저는 현재 맥을 사용하고 있습니다. 맥을 기준으로 option+shirt+n 키를 사용하시면

할당된 일감 목록들을 확인할수 있습니다.

기준은 본인에게 할당된 목록입니다.

자신의것이 아니면 안나옵니다!

일감을 선택하면 Task 창이 연리게 되는데,

각각의 맞는 상황들을 선택합시다.

JIRA의 상태가 변경된것을 확인할 수 있습니다.

이제 개발을 뚝딱뚝딱 진행하게 되면 깃 커밋을 하시게 될겁니다.

만약 커밋을 한경우 커밋메시지가 자동으로 생성되게 되는데,

옵션은 자신이 정할수가 있습니다.

저같은 경우 옵션은 일감ID + 제목이네요

 

 

 

티켓의 상태를 변경하는 일을 해줍니다.

 

option+shift+w 를 이용해 현재 일감의 상태를 변경을 해줍니다!


마무리

이로써 IntelliJ와 Jira를 연동해서 일감을 얻고 변경하는 방법에 대해서 알아보았습니다.

설정도 간편하고 Jira웹사이트를 계속 키고 변경할 필요가 없다는 장점이 있는것 같습니다!