Jira DVCS 커넥터

Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-managed, GitLab Dedicated
caution
Jira Cloud에 대한 Jira DVCS 커넥터는 GitLab 15.1에서 폐기되었으며, 16.0에서 제거되었습니다. 대신 GitLab for Jira Cloud 앱을 사용하십시오. Jira DVCS 커넥터는 Jira 8.13 이전에도 폐기되고 제거되었습니다. Jira 8.14 이후에는 Jira Data Center 또는 Jira Server에서만 Jira DVCS 커넥터를 사용할 수 있습니다. Jira 인스턴스를 Jira 8.14 이상으로 업그레이드하고 GitLab 인스턴스에서 Jira 통합을 다시 구성하십시오.

Jira 인스턴스를 자체 호스트하는 경우 Jira DVCS(분산 버전 관리 시스템) 커넥터를 사용하고 싶다면 Jira Data Center 또는 Jira Server와 연결된 자체 호스트 Jira 인스턴스에서 Jira 개발 패널을 사용하십시오. Jira DVCS 커넥터는 Atlassian에 의해 개발 및 유지보수됩니다. 자세한 정보는 Atlassian 문서를 참조하십시오.

Jira Cloud를 사용 중이라면, GitLab for Jira Cloud 앱으로 이주하십시오. 자세한 정보는 GitLab for Jira Cloud 앱 설치를 참조하십시오.

Jira DVCS 커넥터 구성

사전 요구 사항

  • Jira가 GitLab에 접근 가능해야 합니다.
  • GitLab 그룹의 유지자 역할 이상이어야 합니다.
  • 네트워크가 GitLab과 Jira 간의 들어오는 및 나가는 연결을 허용해야 합니다.

DVCS를 위한 GitLab 애플리케이션 생성

  • 단일 그룹의 프로젝트의 경우 그룹 애플리케이션을 생성해야 합니다.
  • 여러 그룹에 걸친 프로젝트의 경우, Jira 통합 작업 전용으로 별도의 GitLab 사용자 계정을 생성해야 합니다. 이 계정은 정기적인 유지관리가 통합에 영향을 미치지 않도록 보장합니다.
  • 그룹 애플리케이션 또는 별도 사용자 계정을 생성할 수 없는 경우 대신:

DVCS를 위한 GitLab 애플리케이션을 생성하려면:

  1. 적절한 Applications 섹션으로 이동합니다.
  2. Name 텍스트 상자에 통합을 위한 설명적인 이름을 입력합니다(예: Jira).
  3. Redirect URI 텍스트 상자에 GitLab 계정과 연결에서 생성된 Redirect URL을 입력합니다.
  4. Scopes에서 api를 선택하고 다른 확인란을 지웁니다. Jira DVCS 커넥터는 쓰기 가능api 스코프가 필요하여 필요한 웹훅을 자동으로 생성하고 관리합니다.
  5. Submit을 선택합니다.
  6. Application IDSecret 값을 복사합니다. 이 값을 Jira를 구성하는 데 사용해야 합니다.

DVCS를 위한 Jira 구성

DVCS를 위해 Jira를 구성하려면:

  1. 상단 바에서 오른쪽 상단 구석에서 Administration () > Applications을 선택합니다.
  2. 왼쪽 사이드바에서 DVCS accounts를 선택합니다.
  3. Host 드롭다운 목록에서 GitLab 또는 GitLab Self-Managed를 선택합니다.
  4. Team or User Account최상위 GitLab 그룹의 상대 경로를 입력합니다.
  5. Host URL에 GitLab 인스턴스의 도메인을 입력합니다.
  6. Client Configuration 드롭다운 목록에서 생성한 애플리케이션 링크를 선택합니다.
  7. 옵션. Auto Link New RepositoriesEnable Smart Commits 확인란을 선택하거나 지웁니다.
  8. Add를 선택한 후 Continue을 선택합니다.

Jira는 GitLab으로 리디렉션하여 승인을 확인해야 합니다. 그런 다음 GitLab은 Jira로 리디렉션하여 동기화된 프로젝트가 새 계정에 표시됩니다. 초기 동기화에는 약간의 시간이 소요됩니다. 초기 동기화 후에는 데이터를 새로 고치는 데 최대 60분이 소요될 수 있습니다.

기타 GitLab 최상위 그룹 또는 개인 네임스페이스의 다른 GitLab 프로젝트를 연결하려면 이전 단계를 추가적인 Jira DVCS 계정으로 반복하십시오.

Jira에 가져온 데이터 새로 고치기

Jira는 GitLab 프로젝트의 커밋 및 브랜치를 매 60분마다 가져옵니다. Jira에서 데이터를 수동으로 새로 고치려면:

  1. Jira 인스턴스에 구성한 사용자로서 Jira에 로그인합니다.
  2. 상단 바에서 오른쪽 상단 구석에서 Administration () > Applications을 선택합니다.
  3. 왼쪽 사이드바에서 DVCS accounts를 선택합니다.
  4. DVCS 계정에서 하나 이상의 저장소를 새로 고치려면:
    • 모든 저장소에 대해 계정 옆에서 생략 부호() > 저장소 새로 고치기를 선택합니다.
    • 단일 저장소의 경우:
      1. 계정을 선택합니다.
      2. 새로 고치기를 원하는 저장소 위로 마우스를 올리고 마지막 활동 열에서 저장소 동기화를 클릭 ()합니다.