Jira 개발 패널

Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-Managed, GitLab Dedicated

Jira 개발 패널을 사용하여 Jira 이슈에 대한 GitLab 활동을 Jira에서 바로 확인할 수 있습니다. Jira 개발 패널을 설정하려면:

  • Jira Cloud의 경우, GitLab에서 개발 및 유지보수하는 GitLab for Jira Cloud 앱을 사용합니다.
  • Jira Data Center 또는 Jira Server의 경우, Atlassian에서 개발 및 유지보수하는 Jira DVCS 커넥터를 사용합니다.

개요를 보려면 Jira 개발 패널 통합을 확인하세요.

기능 이용성

이 테이블은 Jira DVCS 커넥터 및 GitLab for Jira Cloud 앱에서 사용 가능한 기능을 보여줍니다.

기능 Jira DVCS 커넥터 GitLab for Jira Cloud 앱
스마트 커밋 가능 가능
머지 요청 동기화 가능 가능
브랜치 동기화 가능 가능
커밋 동기화 가능 가능
기존 데이터 동기화 가능 가능 (GitLab 데이터가 Jira로 동기화됨 참조)
빌드 동기화 불가능 가능
배포 동기화 불가능 가능
피처 플래그 동기화 불가능 가능
동기화 간격 최대 60분 실시간
브랜치 생성 불가능 가능 (GitLab.com 전용)
브랜치에서 머지 요청 생성 가능 가능
Jira 이슈에서 브랜치 생성 불가능 가능

GitLab의 연결된 프로젝트

Jira 개발 패널은 Jira 인스턴스를 해당하는 모든 프로젝트와 연결합니다:

  • GitLab for Jira Cloud 앱의 경우, 연결된 GitLab 그룹 또는 서브그룹 및 해당 프로젝트
  • Jira DVCS 커넥터의 경우, 연결된 GitLab 그룹, 서브그룹 또는 개인 네임스페이스 및 해당 프로젝트

개발 패널에 표시된 정보

GitLab에서 Jira 이슈 ID를 언급하여 Jira 개발 패널에서 GitLab 활동을 확인할 수 있습니다. 개발 패널에 표시되는 정보는 GitLab에서 Jira 이슈 ID를 언급하는 위치에 따라 달라집니다.

GitLab for Jira Cloud 앱의 경우 다음 정보가 표시됩니다.

Jira 이슈 ID를 언급하는 GitLab 위치 개발 패널에 표시되는 정보
머지 요청 제목 또는 설명 머지 요청에 대한 링크
배포에 대한 링크
머지 요청 제목을 통한 파이프라인에 대한 링크
머지 요청 설명에서 파이프라인에 대한 링크 (도입됨 GitLab 15.10에서)
브랜치에 대한 링크 (도입됨 GitLab 15.11에서)
리뷰어 정보 및 승인 상태 (도입됨 GitLab 16.5에서)
브랜치 이름 브랜치에 대한 링크
배포에 대한 링크
커밋 메시지 커밋에 대한 링크
마지막 성공적인 배포 이후 최대 5,000개의 커밋에서 환경까지의 배포에 대한 링크 1 2
Jira Smart Commit 사용자 정의 코멘트, 기록된 시간, 또는 프로젝트 워크플로 상태 전이

각주:

  1. GitLab 16.2에서 도입됨 jira_deployment_issue_keys라는 플래그로 기본적으로 활성화됨.
  2. GitLab 16.3에서 일반적으로 사용 가능되었으며, 피처 플래그 jira_deployment_issue_keys가 제거됨.

Jira Smart Commits

선행 요건:

  • 동일한 이메일 주소 또는 사용자 이름을 가진 GitLab 및 Jira 사용자 계정이 있어야 합니다.
  • 명령어는 커밋 메시지의 첫 번째 줄에 있어야 합니다.
  • 커밋 메시지는 한 줄을 초과해서는 안 됩니다.

Jira Smart Commits는 Jira 이슈를 처리하기 위한 특별한 명령어입니다. 이러한 명령어를 사용하여 GitLab을 사용하여 다음을 수행할 수 있습니다:

  • Jira 이슈에 사용자 정의 코멘트 추가
  • Jira 이슈에 대한 시간 기록
  • 프로젝트 워크플로에 정의된 모든 상태로 Jira 이슈 전이

Smart Commits는 다음 구문을 따라야 합니다:

<ISSUE_KEY> <무시된 텍스트> #<명령어> <선택적 명령어 매개변수>

한 번의 커밋에서 하나 이상의 명령을 실행할 수 있습니다.

Smart Commit 구문

명령어 구문
코멘트 추가 KEY-123 #comment 버그가 수정됨
시간 기록 KEY-123 #time 2주 4일 10시 52분 작업 시간 추적
이슈 닫기 KEY-123 #close 이슈 닫기
시간 기록 및 이슈 닫기 KEY-123 #time 2일 5시 #close
코멘트 추가 및 진행 중으로 전이 KEY-123 #comment 이슈에 대한 작업 시작 #진행 중

Smart Commits가 어떻게 작동하며 사용 가능한 명령어는 무엇인지에 대한 자세한 정보는 다음을 참조하세요:

관련 주제