GitLab 및 DevOps 변경 속도 통합
GitLab 인스턴스에 연결하여 리포지토리 및 파이프라인 정의를 검색하고 실시간 알림 또는 폴링을 구성하여 변경 추적 및 자동화를 활성화합니다.
GitLab 통합 개요
지원되는 버전:
- 온프레미스 - 기본 버전 13.x 이상
- GitLab Cloud
DevOps 변경 속도 는 도구에 대한 GitLab 코드(리포지토리) 및 오케스트레이션(파이프라인) 기능을 모두 지원합니다. 파이프라인의 경우 기본 파이프라인만 지원되고 다중 프로젝트 파이프라인은 지원되지 않습니다.
- 커넥트: 인스턴스를 DevOps 변경 속도에 연결하여 GitLab 리포지토리 및 파이프라인 정의를 검색합니다.
- 구성: 웹후크 GitLab 를 자동으로 생성하여 커밋 및 파이프라인에 대한 실시간 알림 전송을 활성화하여 이 데이터를 사용하여 변경 정책을 생성할 수 있습니다.
코드 역량에 필요한 이벤트를 트리거합니다.
- 푸시 이벤트
- 태그 밀어넣기 이벤트
- 의견
- 병합 요청 이벤트
오케스트레이션 기능에 필요한 트리거 이벤트:
- 작업 이벤트
- 파이프라인 이벤트
요점
- 변경 제어를 사용하려면 먼저 파이프라인을 한 번 이상 실행하고 완료해야 합니다.
- 수동 작업이 GitLab 취소되거나 완료되기 전에 시간이 초과되면 변경 요청 승인 프로세스가 수동으로 완료될 때까지 해당 변경이 오픈 상태로 유지됩니다.
- 파이프라인 검색은 프로젝트 검색 필터를 사용하여 처음 100개 결과로 제한됩니다. 추가 파이프라인을 검색하려면 검색 필터( 검색을 선택할 때 나타남)를 수정하여 검색 요청에 대한 결과를 확장합니다.
- 프로젝트가 이미 검색되고 구성된 후 생성되거나 업데이트된 리포지토리 또는 파이프라인은 수동으로 추적됩니다.
- GitLab 문제는 지원되지 않습니다.
- 에 대해 GitLabJUnit 테스트 유형 통합이 지원됩니다. GitLab 단위 테스트 보고서는 JUnit 보고서 형식의 테스트 보고서만 지원합니다. 다른 테스트 유형을 JUnit으로 변환하고 유지할 수 있습니다. 자세한 내용은 단위 테스트 보고서 및 단위 테스트 보고서 예제를 참조하십시오.
- 테스트 도구 통합을 사용하면 단위, 기능 및 성능 테스트에 대한 GitLab 테스트 결과를 볼 수 있습니다DevOps.
시작하기
다음 옵션 중 하나를 사용하여 온보딩 GitLab합니다. 안내 환경을 위해 작업 공간을 사용하여 도구를 온보딩합니다. 또는 서비스 카탈로그 또는 클래식 환경을 사용할 수 있습니다.