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 Data Center 또는 Jira Server에서만 Jira 8.14 이후에 사용할 수 있습니다. Jira 인스턴스를 Jira 8.14 이상으로 업그레이드하고 GitLab 인스턴스에서 Jira 통합을 다시 구성하십시오.

자체 호스트하는 경우 Jira DVCS(분산 버전 관리 시스템) 커넥터를 사용하여 Jira Data Center 또는 Jira Server에 Jira 개발 패널을 사용하려는 경우에 사용합니다. Jira DVCS 커넥터는 Atlassian에서 개발 및 유지관리됩니다. 자세한 내용은 Atlassian 문서를 참조하십시오.

Jira Cloud를 사용하는 경우, GitLab for Jira Cloud 앱으로 마이그레이션하십시오. 자세한 내용은 GitLab for Jira Cloud 앱 설치를 참조하십시오.

Jira DVCS 커넥터 구성

Prerequisites

  • Jira에서 GitLab에 액세스할 수 있어야 합니다.
  • GitLab 그룹의 유지자(Maintainer) 역할을 적어도 하나 가지고 있어야 합니다.
  • 네트워크가 GitLab과 Jira 간의 수신 및 발신 연결을 허용해야 합니다.

DVCS용 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. 팀 또는 사용자 계정에는 GitLab 사용자가 액세스 할 수 있는 최상위 GitLab 그룹의 상대 경로를 입력합니다.
  5. Host URL에는 GitLab 인스턴스의 도메인을 입력합니다.
  6. Client Configuration 드롭다운 디렉터리에서 만든 애플리케이션 링크를 선택합니다.
  7. 선택적으로 Auto Link New RepositoriesEnable Smart Commits 확인란을 선택 또는 해제합니다.
  8. Add를 선택한 다음 Continue를 선택합니다.

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

다른 GitLab 최상위 그룹이나 개인 이름 공간에서 추가로 GitLab 프로젝트를 연결하려면 이전 단계를 추가로 반복하고 추가적인 Jira DVCS 계정을 만들어야합니다.

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

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

  1. 구성한 통합 사용자로서 Jira 인스턴스에 로그인합니다.
  2. 상단 표시줄에서 오른쪽 상단 구석에서 Administration () > Applications를 선택합니다.
  3. 왼쪽 사이드바에서 DVCS accounts를 선택합니다.
  4. DVCS 계정에서 하나 이상의 리포지터리를 새로 고치려면:
    • 모든 리포지터리의 경우, 계정 옆에서 ellipsis()를 선택한 다음 Refresh repositories를 선택합니다.
    • 단일 리포지터리의 경우:
      1. 계정을 선택합니다.
      2. 새로 고치고자 하는 리포지터리 위로 마우스를 올리고 Last activity 열에서 클릭하여 리포지터리 동기화 ()를 선택합니다.