Jira to GitLab VSA 통합
Jira to GitLab VSA 통합에 대해 설명합니다.
GitLab Value Stream Analytics(VSA) 는 개발 워크플로우에 대한 강력한 인사이트를 제공하며 다음과 같은 주요 메트릭을 추적합니다: 리드 타임 : 이슈 생성부터 완료까지의 시간 생성된 이슈 : 주어진 기간에 생성된 새 이슈 수 종료된 이슈 : 주어진 기간에 해결된 이슈 수 GitLab을 개발에 활용하면서 Jira를 이슈 추적에 사용하는 팀의 경우, 이 통합을 통해 실시간으로 Jira 이슈를 GitLab에 자동으로 복제할 수 있습니다. 이를 통해 팀이 기존 Jira 워크플로우를 변경하지 않고도 정확한 VSA 메트릭을 보장합니다. 또한 이 통합은 GitLab Value Streams Dashboard (Ultimate 전용)를 채우며, 이는 주요 DevSecOps 메트릭에 대한 개요를 제공하고 GitLab 프로젝트 또는 그룹의 분석 > 분석 대시보드 에서 찾을 수 있습니다. 참고 : 특정 DORA 메트릭(변경 실패율 및 서비스 복원 시간)을 생성하기 위한 인시던트 복제를 위한 유사한 통합이 존재합니다. 인시던트 복제에 관심이 있다면 Jira 인시던트 복제기 를 참조하십시오. 아키텍처 # Jira 자동화를 사용하여 2가지 자동화 워크플로우를 만들 것입니다: Jira에서 생성될 때 GitLab 이슈를 생성합니다 Jira에서 해결될 때 GitLab 이슈를 닫습니다 이슈 생성 # Jira에서 새 이슈가 생성되면 자동화 워크플로우가 GitLab Issues API에 POST 요청을 보내 지정된 GitLab 프로젝트에 해당 이슈를 생성합니다. 이슈 해결 # Jira 이슈가 해결된 상태(Closed, Done, Resolved)로 전환되면 자동화 워크플로우가 해당 GitLab 이슈를 닫기 위한 PUT 요청을 보냅니다. 설정 # 사전 요구사항 # 이 안내는 다음을 갖추고 있다고 가정합니다: VSA 분석을 생성할 GitLab 프로젝트 이슈를 복제할 Jira 프로젝트 GitLab Ultimate 또는 Premium 라이선스(Value Stream Analytics 기능용) Jira는 Jira 라이선스에 따라 자동화 실행 빈도에 제한 을 둡니다: 티어 제한 Free 월 100회 실행 Standard 월 1700회 실행 Premium 사용자당 월 1000회 실행 Enterprise 무제한 실행 각 이슈 생성은 1회 실행으로 계산되고, 각 이슈 해결도 1회 실행으로 계산됩니다. GitLab 프로젝트 액세스 토큰 # 먼저, API를 통해 이슈를 생성하고 업데이트하는 데 필요한 권한이 있는 GitLab 프로젝트 액세스 토큰을 만들어야 합니다. Jira 이슈를 복제할 GitLab 프로젝트로 이동합니다. 사이드바에서 설정 > 액세스 토큰 으로 이동합니다. 새 토큰 추가 를 클릭합니다. 다음 구성을 설정합니다: 토큰 이름 : Jira VSA Integration (또는 설명적인 이름) 만료일 : 보안 정책에 따라 설정 역할 : 소유자 (사용자 정의 이슈 ID를 설정하는 데 필요) 범위 : api 체크(전체 API 액세스) 중요 : 통합이 GitLab
