Jira DVCS 연결자
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 애플리케이션을 만들려면:
- 적절한 Applications 섹션으로 이동하세요.
-
Name 텍스트 상자에 통합을 위한 기술적인 이름(예:
Jira
)을 입력하세요. - Redirect URI 텍스트 상자에 GitLab 계정 연결에서 생성된 Redirect URL을 입력하세요.
-
Scopes에서
api
를 선택하고 다른 모든 확인란을 지워야 합니다. Jira DVCS 연결자는 쓰기 가능한api
스코프를 필요로 하여 필요한 웹훅을 자동으로 생성하고 관리합니다. - 제출을 선택하세요.
- Application ID 및 Secret 값을 복사하세요. 이러한 값은 Jira를 구성하는 데 필요합니다.
Jira의 DVCS 구성
Jira를 DVCS로 구성하려면:
- 상단 표시줄에서 오른쪽 상단 모서리에 있는 Administration () > Applications을 선택하세요.
- 왼쪽 사이드 바에서 DVCS accounts를 선택하세요.
- Host 드롭다운 디렉터리에서 GitLab 또는 GitLab Self-Managed를 선택하세요.
- Team or User Account에는 GitLab 사용자가 액세스할 수 있는 최상위 GitLab 그룹의 상대적 경로를 입력하세요.
- Host URL에는 GitLab 인스턴스의 도메인을 입력하세요.
- Client Configuration 드롭다운 디렉터리에서 만든 애플리케이션 링크를 선택하세요.
- 선택적으로 Auto Link New Repositories 및 Enable Smart Commits 확인란을 선택 또는 지워야 합니다.
- Add를 선택한 다음 Continue을 선택하세요.
Jira는 권한 부여를 확인해야 하는 GitLab으로 리디렉트합니다. 그런 다음 GitLab은 다시 Jira로 리디렉트하여 동기화된 프로젝트를 새 계정에서 보여줍니다. 초기 동기화에는 몇 분이 걸립니다. 초기 동기화 후 데이터를 새로 고칠 때 최대 60분이 소요될 수 있습니다.
기타 GitLab 최상위 그룹이나 개인 네임스페이스에서 GitLab 프로젝트를 추가로 연결하려면 이전 단계를 반복하여 추가 Jira DVCS 계정을 만듭니다.
Jira에 가져온 데이터 새로 고침
Jira는 GitLab 프로젝트의 커밋 및 브랜치를 매 60분마다 가져옵니다. Jira에서 데이터를 매뉴얼으로 새로 고치려면:
- Jira 인스턴스에 구성한 사용자로서 Jira에 로그인하세요.
- 상단 표시줄에서 오른쪽 상단 모서리에 있는 Administration () > Applications을 선택하세요.
- 왼쪽 사이드 바에서 DVCS accounts를 선택하세요.
- DVCS 계정의 하나 이상의 리포지터리를 새로 고치려면:
- 모든 리포지터리의 경우, 계정 옆에 있는 엘리프시스 () > 리포지터리 새로 고침을 선택하세요.
-
단일 리포지터리의 경우:
- 계정을 선택하세요.
- 새로 고쳐야 하는 리포지터리 위로 마우스를 가져가고 마지막 활동 열에서 리포지터리 동기화를 클릭하세요 ().