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 8.13 및 이전 버전의 Jira에 대해서도 Jira DVCS 연결자가 폐기되고 삭제되었습니다. Jira 8.14 이후의 Jira Data Center 또는 Jira Server에서만 Jira DVCS 연결자를 사용할 수 있습니다. Jira 인스턴스를 Jira 8.14 이상으로 업그레이드하고 GitLab 인스턴스에서 Jira 통합을 다시 구성하세요.

Jira 인스턴스를 자체 호스팅하고 Jira Data Center 또는 Jira Server를 사용하며 Jira 개발 패널을 사용하려면 Jira DVCS(분산 버전 관리 시스템) 연결자를 사용하세요. Jira DVCS 연결자는 Atlassian에서 개발 및 유지보수됩니다. 자세한 정보는 Atlassian 문서를 참조하세요.

Jira Cloud를 사용하는 경우 GitLab for Jira Cloud 앱으로 마이그레이션하세요. 자세한 정보는 GitLab for Jira Cloud 앱 설치를 참조하세요.

Jira DVCS 연결자 구성

전제 조건

  • Jira에서 GitLab 인스턴스에 액세스할 수 있어야 합니다.
  • GitLab 그룹의 Maintainer 역할을 최소한으로 가지고 있어야 합니다.
  • 네트워크가 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. 제출을 선택하세요.
  6. Application IDSecret 값을 복사하세요. 이러한 값은 Jira를 구성하는 데 필요합니다.

Jira의 DVCS 구성

Jira를 DVCS로 구성하려면:

  1. 상단 표시줄에서 오른쪽 상단 모서리에 있는 Administration () > Applications을 선택하세요.
  2. 왼쪽 사이드 바에서 DVCS accounts를 선택하세요.
  3. Host 드롭다운 디렉터리에서 GitLab 또는 GitLab Self-Managed를 선택하세요.
  4. Team or User Account에는 GitLab 사용자가 액세스할 수 있는 최상위 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. 새로 고쳐야 하는 리포지터리 위로 마우스를 가져가고 마지막 활동 열에서 리포지터리 동기화를 클릭하세요 ().