InfoGrab Docs

Jira 개발 패널

요약

Jira 개발 패널을 사용하여 Jira에서 직접 Jira 이슈에 대한 GitLab 활동을 볼 수 있습니다. 개요는 Jira 개발 패널 통합을 참조하세요. 이 표는 Jira DVCS 커넥터와 GitLab for Jira Cloud 앱에서 사용 가능한 기능을 보여줍니다:

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

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

개요는 Jira 개발 패널 통합을 참조하세요.

기능 가용성#

히스토리
  • GitLab 17.1에서 jira_connect_remove_branches라는 플래그와 함께 브랜치를 삭제하는 기능이 도입됨. 기본적으로 비활성화됨.
  • GitLab 17.2에서 브랜치 삭제 기능이 일반적으로 사용 가능해짐. 기능 플래그 jira_connect_remove_branches 제거됨.

이 표는 Jira DVCS 커넥터와 GitLab for Jira Cloud 앱에서 사용 가능한 기능을 보여줍니다:

기능 Jira DVCS 커넥터 GitLab for Jira Cloud 앱
Smart Commits
머지 리퀘스트 동기화
브랜치 동기화
커밋 동기화
기존 데이터 동기화 (Jira에 동기화된 GitLab 데이터 참조)
빌드 동기화
배포 동기화
기능 플래그 동기화
동기화 간격 최대 60분 실시간
브랜치 삭제
브랜치에서 머지 리퀘스트 생성
Jira 이슈에서 브랜치 생성

GitLab의 연결된 프로젝트#

Jira 개발 패널은 Jira 인스턴스와 모든 프로젝트를 다음에 연결합니다:

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

개발 패널에 표시되는 정보#

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

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

GitLab: Jira 이슈 ID를 언급하는 위치 Jira 개발 패널: 표시되는 정보
머지 리퀘스트 제목 또는 설명 머지 리퀘스트 링크
배포 링크
머지 리퀘스트 제목을 통한 파이프라인 링크
머지 리퀘스트 설명을 통한 파이프라인 링크 (GitLab 15.10에서 도입)
브랜치 링크 (GitLab 15.11에서 도입)
검토자 정보 및 승인 상태 (GitLab 16.5에서 도입)
브랜치 이름 브랜치 링크
배포 링크
커밋 메시지 커밋 링크
환경에 대한 마지막 성공적인 배포 이후 최대 2,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는 다음 구문을 따라야 합니다:

 <ignored text> #<command> <optional command parameters>

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

Smart Commit 구문#

명령 구문
댓글 추가 KEY-123 #comment Bug is fixed
시간 기록 KEY-123 #time 2w 4d 10h 52m Tracking work time
이슈 닫기 KEY-123 #close Closing issue
시간 기록 및 이슈 닫기 KEY-123 #time 2d 5h #close
댓글 추가 및 진행 중으로 전환 KEY-123 #comment Started working on the issue #in-progress

Smart Commits 작동 방식과 사용 가능한 명령에 대한 자세한 내용은 다음을 참조하세요:

Jira 배포#

Jira 배포를 사용하여 Jira에서 직접 소프트웨어 릴리스 진행 상황을 추적하고 시각화할 수 있습니다.

다음 경우에 GitLab이 환경 및 배포에 대한 정보를 Jira에 전송합니다:

  • 프로젝트의 .gitlab-ci.yml 파일에 environment 키워드가 포함된 경우.
  • GitLab의 특정 부분에서 Jira 이슈 ID가 언급되고 파이프라인이 트리거된 경우.

자세한 내용은 환경 및 배포를 참조하세요.

관련 항목#

Jira 개발 패널

Tier: Free, Premium, Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
원문 보기
요약

Jira 개발 패널을 사용하여 Jira에서 직접 Jira 이슈에 대한 GitLab 활동을 볼 수 있습니다. 개요는 Jira 개발 패널 통합을 참조하세요. 이 표는 Jira DVCS 커넥터와 GitLab for Jira Cloud 앱에서 사용 가능한 기능을 보여줍니다:

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

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

개요는 Jira 개발 패널 통합을 참조하세요.

기능 가용성#

히스토리
  • GitLab 17.1에서 jira_connect_remove_branches라는 플래그와 함께 브랜치를 삭제하는 기능이 도입됨. 기본적으로 비활성화됨.
  • GitLab 17.2에서 브랜치 삭제 기능이 일반적으로 사용 가능해짐. 기능 플래그 jira_connect_remove_branches 제거됨.

이 표는 Jira DVCS 커넥터와 GitLab for Jira Cloud 앱에서 사용 가능한 기능을 보여줍니다:

기능 Jira DVCS 커넥터 GitLab for Jira Cloud 앱
Smart Commits
머지 리퀘스트 동기화
브랜치 동기화
커밋 동기화
기존 데이터 동기화 (Jira에 동기화된 GitLab 데이터 참조)
빌드 동기화
배포 동기화
기능 플래그 동기화
동기화 간격 최대 60분 실시간
브랜치 삭제
브랜치에서 머지 리퀘스트 생성
Jira 이슈에서 브랜치 생성

GitLab의 연결된 프로젝트#

Jira 개발 패널은 Jira 인스턴스와 모든 프로젝트를 다음에 연결합니다:

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

개발 패널에 표시되는 정보#

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

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

GitLab: Jira 이슈 ID를 언급하는 위치 Jira 개발 패널: 표시되는 정보
머지 리퀘스트 제목 또는 설명 머지 리퀘스트 링크
배포 링크
머지 리퀘스트 제목을 통한 파이프라인 링크
머지 리퀘스트 설명을 통한 파이프라인 링크 (GitLab 15.10에서 도입)
브랜치 링크 (GitLab 15.11에서 도입)
검토자 정보 및 승인 상태 (GitLab 16.5에서 도입)
브랜치 이름 브랜치 링크
배포 링크
커밋 메시지 커밋 링크
환경에 대한 마지막 성공적인 배포 이후 최대 2,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는 다음 구문을 따라야 합니다:

 <ignored text> #<command> <optional command parameters>

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

Smart Commit 구문#

명령 구문
댓글 추가 KEY-123 #comment Bug is fixed
시간 기록 KEY-123 #time 2w 4d 10h 52m Tracking work time
이슈 닫기 KEY-123 #close Closing issue
시간 기록 및 이슈 닫기 KEY-123 #time 2d 5h #close
댓글 추가 및 진행 중으로 전환 KEY-123 #comment Started working on the issue #in-progress

Smart Commits 작동 방식과 사용 가능한 명령에 대한 자세한 내용은 다음을 참조하세요:

Jira 배포#

Jira 배포를 사용하여 Jira에서 직접 소프트웨어 릴리스 진행 상황을 추적하고 시각화할 수 있습니다.

다음 경우에 GitLab이 환경 및 배포에 대한 정보를 Jira에 전송합니다:

  • 프로젝트의 .gitlab-ci.yml 파일에 environment 키워드가 포함된 경우.
  • GitLab의 특정 부분에서 Jira 이슈 ID가 언급되고 파이프라인이 트리거된 경우.

자세한 내용은 환경 및 배포를 참조하세요.

관련 항목#