Jira 개발 패널

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

Jira 개발 패널을 사용하여 Jira 문제의 GitLab 활동을 직접 Jira에서 볼 수 있습니다. Jira 개발 패널을 설정하려면:

  • Jira 클라우드의 경우, 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 앱
스마트 커밋 가능 가능
Merge Request 동기화 가능 가능
브랜치 동기화 가능 가능
커밋 동기화 가능 가능
기존 데이터 동기화 가능 가능 (일부) 1
빌드 동기화 불가능 가능
배포 동기화 불가능 가능
피처 플래그 동기화 불가능 가능
동기화 간격 최대 60분 실시간
브랜치 생성 불가능 가능 (GitLab.com 전용)
Jira 문제에서 Merge Request 생성 가능 가능
Jira 문제에서 브랜치 생성 불가능 가능 (소개됨 in GitLab 14.2)
  1. GitLab 데이터를 Jira에 동기화 참조.

GitLab의 연결된 프로젝트

Jira 개발 패널은 다음과 같은 모든 프로젝트와의 Jira 인스턴스의 연결을 제공합니다:

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

개발 패널에 표시된 정보

GitLab에서 Jira 문제 ID를 참조하여 Jira 개발 패널에서 GitLab 활동을 볼 수 있습니다. 개발 패널에 표시되는 정보는 GitLab에서 Jira 문제 ID를 언급하는 위치에 따라 달라집니다.

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

GitLab: Jira 문제 ID를 언급하는 위치 Jira 개발 패널: 표시되는 정보
Merge Request 제목 또는 설명 Merge Request에 대한 링크
배포에 대한 링크
Merge Request 제목을 통한 파이프라인에 대한 링크
Merge Request 설명을 통한 파이프라인에 대한 링크 1
브랜치에 대한 링크 2
리뷰어 정보 및 승인 상태 3
브랜치 이름 브랜치에 대한 링크
배포에 대한 링크
커밋 메시지 커밋에 대한 링크
마지막 성공적인 환경 배포 후 최대 5,000개의 커밋에 대한 배포에 대한 링크 4 5
Jira 스마트 커밋 사용자 지정 코멘트, 기록된 시간 또는 워크플로 전환
  1. GitLab 15.10에 도입.
  2. GitLab 15.11에 도입.
  3. GitLab 16.5에 도입.
  4. GitLab 16.2에서 [jira_deployment_issue_keys]라는 플래그와 함께 도입](https://gitlab.com/gitlab-org/gitlab/-/issues/300031).
  5. GitLab 16.3에서 [jira_deployment_issue_keys] 플래그를 제거한 후 사용 가능.

Jira 스마트 커밋

전제 조건:

  • GitLab과 Jira에 동일한 이메일 주소 또는 사용자 이름을 가진 사용자 계정이 있어야 합니다.
  • 명령은 커밋 메시지의 첫 줄에 있어야 합니다.
  • 커밋 메시지는 한 줄을 넘지 않아야 합니다.

Jira 스마트 커밋은 Jira 문제를 처리하는 특별한 명령입니다. 이러한 명령어를 사용하여 GitLab을 사용하여 다음을 수행할 수 있습니다:

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

스마트 커밋은 다음 구문을 따라야 합니다:

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

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

스마트 커밋 구문

명령어 구문
코멘트 추가 KEY-123 #comment 버그 수정됨
시간 기록 KEY-123 #time 2w 4d 10h 52m 작업 시간 추적
문제 닫기 KEY-123 #close 문제 닫힘
시간 기록 및 문제 닫기 KEY-123 #time 2d 5h #close
코멘트 추가 및 진행 중으로 전환 KEY-123 #comment 문제에 대한 작업 시작 #진행 중

스마트 커밋이 작동하는 방식 및 사용 가능한 명령에 대한 자세한 정보는 다음을 참조하십시오:

관련 주제