gitlab 과 JIRA 연동

deprecated

오래된 문서입니다. 대신 gitlab 과 지라를 연동(JIRA Integration)해서 사용하기 #1 를 참고하세요.



gitlab 과 JIRA standalone 간 연동 설정 방법입니다.


TL;DR

  1. gitlab 연동시 사용할 계정을 JIRA 에 등록하고 권한을 부여합니다. (https://gitlab.com/help/user/project/integrations/jira)
  2. JIRA 와 연동할 프로젝트로 들어간 후에  SettingsIntegrations 를 선택합니다.


  3. Project services 에서 JIRA 를 클릭합니다.
  4. JIRA 의 URL 과 로그인 계정, Trigger 를 설정합니다.

  5. Test 커넥션을 눌러서 정상 동작 여부를 확인합니다.
  6. Commit 과 Merge 시 메시지를 TEST-123 과 같이 이슈 키를 입력해 주면 자동으로 comment 에 commit url 이 기록됩니다.

  7. 이슈의 상태를 자동으로 전환할 경우 Jira's Smart Commits 를 참고해서 커밋 메시지를 작성해 주면 됩니다.


개요

gitlab 은 다양한 제품과 통합을 지원하고 있습니다. 이를 활용하면 gitlab 에 이벤트(push, merging, tagging 등)가 발생할 경우 slack 채널에 메시지를 보내거나  jenkins CI 가 빌드를 수행하도록 할수 있습니다.




Ref