이번 13.10 업데이트로 GitLab에서 Jira 이슈의 세부 내용을 가져올 수 있게 되었습니다. 이전에도 Jira와의 통합(Integration) 방법이 있었는데 이전에 어떤 기능이 있었고 무엇이 추가되었는지 알아보도록 하겠습니다.
Jira 이슈에 대한 커밋과 MR 트래킹
GitLab은 13.2 업데이트를 통해 Jira 이슈 목록을 가져오는 기능을 추가하였습니다. GitLab 관리자가 구성한 경우에는 GitLab에서 직접 선택한 Jira 프로젝트의 이슈를 검색하여 볼 수 있습니다.
GitLab과 Jira와의 통합은 이슈 리스트를 GitLab으로 가져오는 것 외에 주로 GitLab에서 수행한 작업을 Jira에서 추적할 수 있도록 돕는 보조적인 방법으로 사용됩니다.
먼저, 커밋 또는 MR 메시지에 Jira 이슈 ID를 입력하는 것입니다. 이렇게 하면 Jira 이슈에 GitLab의 커밋 또는 MR에 대한 활동 정보와 링크가 있는 주석을 자동으로 추가하여 트래킹 할 수 있습니다.
다음은, 커밋 메시지에 트리거(trigger) 단어를 추가하는 것입니다. 예를 들어 MR 메시지에 'Closes PROJECT-7'이라고 입력하고 머지를 수행시키면 PROJECT-7이라는 Jira 이슈를 Close 시킬 수 있고 Jira 이슈에서 이를 확인 할 수 있습니다.
Jira 이슈 세부 내용 가져오기
(다음 내용은 Premium
라이선스 부터 사용 할 수 있습니다.)
회사에서 Atlassian 제품군과 함께 사용하는 GitLab 사용자들은 GitLab에서 풀 타임으로 작업하기를 원합니다.
이전에는 Jira 이슈 목록만을 가져올 수 있었지만 이제 GitLab에서 직접 이슈의 세부 정보를 볼 수 있습니다. 이 MVC를 통해 개발자는 이슈에 대한 세부 정보, 레이블 및 주석을 볼 수 있으므로 Jira 이슈를 처리하는 동안 GitLab에 머물 수 있게 합니다.
GitLab 13.10에서 feature flag
를 활성화하면 이 기능을 사용할 수 있습니다. 이 기능은 GitLab 13.11에서 기본적으로 활성화됩니다.