변경 프로세스 가속화 DevOps
파이프라인에서 자동 변경 요청 생성에 대한 DevOps 변경 속도 변경 가속 기능을 활성화하고 변경 승인 플로우 및 정책을 사용하여 특정 조건에서 승인을 자동화합니다.
다음으로 이동하여 활성 변경 요청에 대한 상세 정보를 볼 수 있습니다. .
변경 통제 프로세스
개발 파이프라인의 DevOps 작업에 대해 변경 제어가 활성화된 경우 변경 요청이 자동으로 생성되고 변경 요청에 대한 할당 그룹이 추가된 경우 현재 스테이지 또는 작업의 실행에 대한 승인을 요청하는 평가 상태로 설정됩니다. 변경 승인 정책에서 조건을 구성하여 변경 요청을 자동으로 승인할 수 있습니다.
변경 요청이 승인되지 않고 취소됨 또는 종결됨 상태로 이동되면 연결된 Jenkins, GitHub 또는 ADO 작업이 실패로 표시되고 콘솔 메시지가 표시됩니다.
Jenkins의 경우: [ServiceNow DevOps] 작업 실행이 승인되지 않았습니다.
GitHub의 경우: 오류: **** 변경이 생성되었지만 변경이 거부되거나 취소되었습니다.
ADO의 경우: "changeState":"Closed"
사용자 지정 변경 요청 템플릿
변경 요청의 유형은 전역 범위의 변경 요청 테이블에 해당합니다.
자동 변경 요청 관련 목록
- 커밋
- 변경 요청과 관련된 커밋입니다.
- 작업 항목
- 변경 요청과 관련된 작업 항목입니다.
- 아티팩트 버전
변경 요청이 승인되기 전에 생성된 패키지의 파이프라인 실행에 연결된 패키지와 연결된 아티팩트 버전 목록입니다.
파이프라인 실행에 연결된 패키지가 없으면 목록이 비어 있습니다.
- 테스트 요약(테스트 결과 관련 목록 대체)
변경 요청 전에 아티팩트, 패키지 또는 작업 실행과 관련된 파이프라인 실행에 대한 테스트 요약 목록입니다.
자세한 내용은 테스트 결과를 참조하십시오.
사용자 지정 변경 요청 프로세스
이러한 DevOps 변경 속성은 변경 요청 플로우를 사용자 지정하는 데 사용할 수 있습니다.
- DevOps 변경 요청 구현 상태
- DevOps 변경 요청 사후 구현 상태
- DevOps 변경 요청 취소 상태
- DevOps 변경 요청 승인 텍스트
변경 요청 플로우를 사용자 지정하려면 먼저 . 예를 들면 DevOps_Implement (value - 10)과 같습니다.
그런 다음 선택 목록을 .
선택 목록을 생성하여 스크립트 포함에 추가한 후에는 DevOps 변경 속성을 새 선택 목록 값으로 업데이트할 수 있습니다. 예: DevOps change request implement state -10.
DevOps 위험 조건
커밋한 사람 위험 점수를 기준으로 위험 및 영향 계산을 사용할 DevOps 수 있습니다.
이 조건은 기본적으로 비활성화되어 있습니다.
테스트 결과 관련 목록
패키지를 만든 후 파이프라인에서 실행된 테스트를 나열합니다. 패키지가 생성되지 않은 경우 목록에는 아티팩트 버전이 생성된 후 실행된 테스트가 포함됩니다.
시나리오:
- 파이프라인에서 패키지가 만들어지지만 아티팩트 버전이 등록되지 않습니다.
- 변경 요청이 패키지 생성 단계에서 생성된 경우:
패키지가 파이프라인 실행에 아직 연결되지 않았으므로 테스트 결과가 표시되지 않습니다.
- 패키지 생성 단계 이후의 스테이지에서 변경 요청이 생성되는 경우:
빌드 테스트 요약에는 패키지 생성 단계 이후의 단계부터 변경 제어 단계까지의 단계와 관련된 요약이 포함됩니다.
- 변경 요청이 패키지 생성 단계에서 생성된 경우:
- 아티팩트 버전이 등록되지만 패키지는 생성되지 않습니다.
- 변경 요청이 아티팩트 버전 단계에서 생성된 경우:
작업 실행이 완료될 때까지 연결된 테스트가 없으므로 테스트 결과가 표시되지 않습니다.
- 아티팩트 버전 스테이지 이후의 스테이지에서 변경 요청이 생성되는 경우:
빌드 테스트 요약에는 아티팩트 버전 단계의 요약과 이후 단계, 변경 제어 단계까지의 요약이 포함됩니다.
- 변경 요청이 아티팩트 버전 단계에서 생성된 경우:
- 아티팩트 버전과 패키지는 모두 파이프라인에서 만들어집니다.
- 변경 요청이 아티팩트 버전 및 패키지 생성 스테이지 이후 스테이지의 일부인 경우:
빌드 테스트 요약에는 패키지 생성 단계와 관련된 요약과 이후 단계, 변경 제어 단계까지의 단계가 포함됩니다.
- 변경 요청이 패키지 생성 단계의 일부이고 아티팩트 버전이 이전 단계의 일부로 생성된 경우;
- 또는 변경 요청은 아티팩트 버전 단계 이후 단계(패키지 생성 아님)에서 생성되지만 패키지 생성 단계 이전에 생성됩니다.
- 또는 변경 요청이 패키지 생성 단계의 일부이고 아티팩트 버전이 이전 단계의 일부로 생성되는 경우:
빌드 테스트 요약에는 아티팩트 버전 스테이지와 관련된 요약과 이후 스테이지, 변경 제어 스테이지까지의 요약이 포함됩니다.
- 변경 요청이 아티팩트 버전 및 패키지 생성 스테이지 이후 스테이지의 일부인 경우:
파이프라인 실행 뷰
다음으로 이동하여 파이프라인 활동을 볼 수 있습니다. .