InfoGrab DocsInfoGrab Docs

Jira

요약

GitLab 프로젝트를 Jira와 연결하면 두 플랫폼에서 간소화된 개발 워크플로를 유지할 수 있습니다. Jira 통합을 사용하면 다음이 가능합니다: Jira 이슈를 GitLab으로 가져오기거나 Jira를 GitLab과 통합하여 두 플랫폼을 계속 함께 사용할 수 있습니다.

GitLab 프로젝트를 Jira와 연결하면 두 플랫폼에서 간소화된 개발 워크플로를 유지할 수 있습니다. 팀이 이슈 추적에는 Jira를, 개발에는 GitLab을 사용하는 경우, Jira 통합은 계획과 실행을 연결합니다.

Jira 통합을 사용하면 다음이 가능합니다:

  • 개발팀은 컨텍스트 전환 없이 GitLab에서 Jira 이슈에 직접 접근합니다.
  • 프로젝트 관리자는 팀이 GitLab에서 작업하는 동안 Jira에서 개발 진행 상황을 추적합니다.
  • 개발자가 커밋과 머지 리퀘스트에서 Jira 이슈를 참조하면 해당 이슈가 자동으로 업데이트됩니다.
  • 팀원은 코드 변경 사항과 Jira 이슈에 기록된 요구 사항 간의 연관성을 파악합니다.
  • GitLab의 취약점 발견 사항은 적절한 추적과 해결을 위해 Jira에 이슈를 생성합니다.

Jira 이슈를 GitLab으로 가져오기거나 Jira를 GitLab과 통합하여 두 플랫폼을 계속 함께 사용할 수 있습니다.

Jira 통합#

GitLab은 두 가지 Jira 통합을 제공합니다. 필요한 기능에 따라 하나 또는 두 통합을 모두 사용할 수 있습니다.

Jira 이슈 통합#

히스토리
  • GitLab 17.6에서 기능 이름이 Jira 이슈 통합으로 변경되었습니다.

GitLab 이 개발한 Jira 이슈 통합을 Jira Cloud, Jira Data Center, Jira Server와 함께 사용할 수 있습니다. 이 통합을 사용하면 다음이 가능합니다:

  • GitLab에서 Jira 이슈를 직접 보고 검색합니다.
  • GitLab 커밋과 머지 리퀘스트에서 ID로 Jira 이슈를 참조합니다.
  • 취약점에 대한 Jira 이슈를 생성합니다.

Jira 개발 패널#

Jira 개발 패널을 사용하면 관련 브랜치, 커밋, 머지 리퀘스트를 포함해 이슈에 대한 GitLab 활동을 확인할 수 있습니다. Jira 개발 패널을 구성하려면 다음을 따릅니다:

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

기능 가용성#

다음 표는 Jira 이슈 통합과 Jira 개발 패널에서 사용할 수 있는 기능을 보여줍니다:

기능 Jira 이슈 통합 Jira 개발 패널
GitLab 커밋이나 머지 리퀘스트에서 Jira 이슈 ID를 언급하면 해당 Jira 이슈로 연결되는 링크가 생성됩니다. ✅ ❌
GitLab에서 Jira 이슈 ID를 언급하면 해당 Jira 이슈에 GitLab 이슈나 머지 리퀘스트가 표시됩니다. ✅, GitLab 이슈나 머지 리퀘스트 제목이 포함된 Jira 댓글이 GitLab으로 연결됩니다. 첫 언급은 Jira 이슈의 Web links에도 추가됩니다. ✅, GitLab 머지 리퀘스트는 Jira 이슈의 개발 패널에 표시됩니다. GitLab 이슈는 개발 패널에 표시되지 않습니다.
GitLab 커밋에서 Jira 이슈 ID를 언급하면 해당 Jira 이슈에 커밋 메시지가 표시됩니다. ✅, 전체 커밋 메시지가 댓글과 Web links로 Jira 이슈에 표시됩니다. 각 메시지는 GitLab의 해당 커밋으로 다시 연결됩니다. ✅, Jira 이슈의 개발 패널에 표시됩니다. Jira Smart Commits를 사용하면 사용자 지정 댓글도 가능합니다.
GitLab 브랜치 이름에서 Jira 이슈 ID를 언급하면 해당 Jira 이슈에 브랜치 이름이 표시됩니다. ❌ ✅, Jira 이슈의 개발 패널에 표시됩니다.
Jira 이슈에 시간 추적을 추가합니다. ❌ ✅, Jira Smart Commits를 사용합니다.
GitLab 커밋이나 머지 리퀘스트를 사용해 Jira 이슈를 전환합니다. ✅, 단일 전환만 가능합니다. 일반적으로 Jira 이슈를 닫는 데 사용합니다. ✅, Jira Smart Commits를 사용해 Jira 이슈를 원하는 상태로 전환합니다.
Jira 이슈 목록을 확인합니다. ✅ ❌
취약점에 대한 Jira 이슈를 생성합니다. ✅ ❌
Jira 이슈로부터 GitLab 브랜치를 생성합니다. ❌ ✅, Jira 이슈의 개발 패널에 표시됩니다.
환경에 대한 마지막 성공적인 배포 이후 브랜치에 대한 GitLab 머지 리퀘스트, 브랜치 이름, 또는 마지막 2,000개 커밋 중 하나에서 Jira 이슈 ID를 언급하면 GitLab 배포가 Jira 이슈와 동기화됩니다. ❌ ✅, Jira 이슈의 개발 패널에 표시됩니다.

개인정보 보호 고려 사항#

모든 Jira 이슈 통합은 GitLab 외부로 데이터를 공유합니다. 비공개 GitLab 프로젝트를 Jira와 통합하면 비공개 데이터가 Jira 프로젝트에 접근 권한이 있는 사용자와 공유됩니다.

Jira 이슈 통합은 GitLab 데이터를 Jira 이슈에 댓글로 게시합니다. GitLab for Jira Cloud 앱과 Jira DVCS 커넥터는 Jira 개발 패널을 통해 GitLab 데이터를 공유합니다. Jira 개발 패널에서는 특정 사용자 그룹이나 역할로 접근을 제한할 수 있습니다.

관련 주제#

Jira

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

요약

GitLab 프로젝트를 Jira와 연결하면 두 플랫폼에서 간소화된 개발 워크플로를 유지할 수 있습니다. Jira 통합을 사용하면 다음이 가능합니다: Jira 이슈를 GitLab으로 가져오기거나 Jira를 GitLab과 통합하여 두 플랫폼을 계속 함께 사용할 수 있습니다.

GitLab 프로젝트를 Jira와 연결하면 두 플랫폼에서 간소화된 개발 워크플로를 유지할 수 있습니다. 팀이 이슈 추적에는 Jira를, 개발에는 GitLab을 사용하는 경우, Jira 통합은 계획과 실행을 연결합니다.

Jira 통합을 사용하면 다음이 가능합니다:

  • 개발팀은 컨텍스트 전환 없이 GitLab에서 Jira 이슈에 직접 접근합니다.
  • 프로젝트 관리자는 팀이 GitLab에서 작업하는 동안 Jira에서 개발 진행 상황을 추적합니다.
  • 개발자가 커밋과 머지 리퀘스트에서 Jira 이슈를 참조하면 해당 이슈가 자동으로 업데이트됩니다.
  • 팀원은 코드 변경 사항과 Jira 이슈에 기록된 요구 사항 간의 연관성을 파악합니다.
  • GitLab의 취약점 발견 사항은 적절한 추적과 해결을 위해 Jira에 이슈를 생성합니다.

Jira 이슈를 GitLab으로 가져오기거나 Jira를 GitLab과 통합하여 두 플랫폼을 계속 함께 사용할 수 있습니다.

Jira 통합#

GitLab은 두 가지 Jira 통합을 제공합니다. 필요한 기능에 따라 하나 또는 두 통합을 모두 사용할 수 있습니다.

Jira 이슈 통합#

히스토리
  • GitLab 17.6에서 기능 이름이 Jira 이슈 통합으로 변경되었습니다.

GitLab 이 개발한 Jira 이슈 통합을 Jira Cloud, Jira Data Center, Jira Server와 함께 사용할 수 있습니다. 이 통합을 사용하면 다음이 가능합니다:

  • GitLab에서 Jira 이슈를 직접 보고 검색합니다.
  • GitLab 커밋과 머지 리퀘스트에서 ID로 Jira 이슈를 참조합니다.
  • 취약점에 대한 Jira 이슈를 생성합니다.

Jira 개발 패널#

Jira 개발 패널을 사용하면 관련 브랜치, 커밋, 머지 리퀘스트를 포함해 이슈에 대한 GitLab 활동을 확인할 수 있습니다. Jira 개발 패널을 구성하려면 다음을 따릅니다:

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

기능 가용성#

다음 표는 Jira 이슈 통합과 Jira 개발 패널에서 사용할 수 있는 기능을 보여줍니다:

기능 Jira 이슈 통합 Jira 개발 패널
GitLab 커밋이나 머지 리퀘스트에서 Jira 이슈 ID를 언급하면 해당 Jira 이슈로 연결되는 링크가 생성됩니다. ✅ ❌
GitLab에서 Jira 이슈 ID를 언급하면 해당 Jira 이슈에 GitLab 이슈나 머지 리퀘스트가 표시됩니다. ✅, GitLab 이슈나 머지 리퀘스트 제목이 포함된 Jira 댓글이 GitLab으로 연결됩니다. 첫 언급은 Jira 이슈의 Web links에도 추가됩니다. ✅, GitLab 머지 리퀘스트는 Jira 이슈의 개발 패널에 표시됩니다. GitLab 이슈는 개발 패널에 표시되지 않습니다.
GitLab 커밋에서 Jira 이슈 ID를 언급하면 해당 Jira 이슈에 커밋 메시지가 표시됩니다. ✅, 전체 커밋 메시지가 댓글과 Web links로 Jira 이슈에 표시됩니다. 각 메시지는 GitLab의 해당 커밋으로 다시 연결됩니다. ✅, Jira 이슈의 개발 패널에 표시됩니다. Jira Smart Commits를 사용하면 사용자 지정 댓글도 가능합니다.
GitLab 브랜치 이름에서 Jira 이슈 ID를 언급하면 해당 Jira 이슈에 브랜치 이름이 표시됩니다. ❌ ✅, Jira 이슈의 개발 패널에 표시됩니다.
Jira 이슈에 시간 추적을 추가합니다. ❌ ✅, Jira Smart Commits를 사용합니다.
GitLab 커밋이나 머지 리퀘스트를 사용해 Jira 이슈를 전환합니다. ✅, 단일 전환만 가능합니다. 일반적으로 Jira 이슈를 닫는 데 사용합니다. ✅, Jira Smart Commits를 사용해 Jira 이슈를 원하는 상태로 전환합니다.
Jira 이슈 목록을 확인합니다. ✅ ❌
취약점에 대한 Jira 이슈를 생성합니다. ✅ ❌
Jira 이슈로부터 GitLab 브랜치를 생성합니다. ❌ ✅, Jira 이슈의 개발 패널에 표시됩니다.
환경에 대한 마지막 성공적인 배포 이후 브랜치에 대한 GitLab 머지 리퀘스트, 브랜치 이름, 또는 마지막 2,000개 커밋 중 하나에서 Jira 이슈 ID를 언급하면 GitLab 배포가 Jira 이슈와 동기화됩니다. ❌ ✅, Jira 이슈의 개발 패널에 표시됩니다.

개인정보 보호 고려 사항#

모든 Jira 이슈 통합은 GitLab 외부로 데이터를 공유합니다. 비공개 GitLab 프로젝트를 Jira와 통합하면 비공개 데이터가 Jira 프로젝트에 접근 권한이 있는 사용자와 공유됩니다.

Jira 이슈 통합은 GitLab 데이터를 Jira 이슈에 댓글로 게시합니다. GitLab for Jira Cloud 앱과 Jira DVCS 커넥터는 Jira 개발 패널을 통해 GitLab 데이터를 공유합니다. Jira 개발 패널에서는 특정 사용자 그룹이나 역할로 접근을 제한할 수 있습니다.

관련 주제#