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