DevOps 데이터 검색 오류가 있는 변경 요청 생성
DevOps 데이터 검색에서 오류가 발생한 경우에도 변경 요청을 생성합니다.
변경 요청 생성 개요
DevOps 데이터 검색에서 오류 유무에 관계없이 변경 요청을 생성할 수 있습니다. 이 기능은 DevOps 데이터 검색 속성에 오류가 있는 경우에도 변경 요청 생성 활성화 로 제어할 수 있습니다. DevOps 데이터 검색에 오류가 있는 경우에도 변경 요청 생성 사용 속성이 활성화되고 작업 항목, 커밋, 테스트 요약 또는 보안 요약과 같은 DevOps 데이터를 검색하는 동안 오류가 발생하면 해당 변경 요청이 계속 생성됩니다. 검색할 수 있는 데이터는 여전히 변경 요청과 연결됩니다. 검색할 수 없는 데이터의 경우, 오류의 원인이 외부 공급업체 콘솔에서 사용자에게 통지되며, 단계 실행 기록의 변경 설명 필드와 변경 작업 메모에도 동일한 정보가 추가됩니다.
DevOps 데이터 검색 속성에 오류가 있는 경우에도 변경 요청 생성 활성화를 사용하도록 설정하지 않으면 파이프라인 실행의 단계에 오류가 없는 경우에만 변경 요청이 생성됩니다. 오류가 발생하면 파이프라인이 중단되고 오류의 원인이 인바운드 이벤트의 처리 세부 정보 필드에 추가되며 외부 공급업체 콘솔에서 사용자에게 동일한 알림이 전송됩니다.
자세한 내용은 DevOps 변경 속도 속성 문서를 참조하십시오.
DevOps 데이터 검색 오류가 있는 변경 요청 승인
DevOps 데이터 검색 오류로 is_change_with_partial_data 생성된 변경 요청의 경우 모든 변경 승인 정책에 대해 정책 입력이 True 로 설정됩니다. DevOps 데이터를 수동으로 확인한 후 변경을 승인하거나 거부할 수 있도록 수동 변경 승인 결정만 해당 변경에 적용됩니다. DevOps 변경 정책 데이터 수집 하위 플로우에서 이 Is change with partial data 작업은 DevOps 데이터 검색 오류가 있는 변경 생성 여부를 결정합니다.
DevOps 데이터 검색 오류가 있는 변경 요청에 대한 파이프라인 UI
DevOps 데이터 검색 오류와 함께 변경 요청이 생성되면 오류가 발생한 스테이지를 지정하는 카드가 노란색으로 표시됩니다.
콜백 시간 제한
파이프라인 실행 중에 인바운드 이벤트가 대기 상태로 전환되면 시스템은 속성의 시간 제한 값을 sn_devops.change _request_callback_timeout 초과할 때까지 변경 처리를 시도한 후 파이프라인이 중단됩니다. 오류의 원인은 타사 도구의 콘솔 로그에 표시됩니다. 콜백 시간 제한으로 인해 파이프라인이 취소되면 해당 단계 실행의 콜백 레코드에 동일한 정보가 추가됩니다. DevOps 관리자에게 문의하여 속성의 시간 제한 값을 늘릴 수 있습니다 sn_devops.change_request_callback_timeout . 이 속성의 기본값은 120분이고 최솟값은 60분입니다. 자세한 내용은 DevOps 변경 속도 속성 문서를 참조하십시오.
업그레이드
업그레이드한 후에는 속성이 기본적으로 false로 설정됩니다. 현재 변경 프로세스는 그대로 작동하지만 DevOps 데이터를 검색하는 동안 오류가 발생하면 파이프라인이 중단되고(무기한 대기하는 대신) 오류 원인이 인바운드 이벤트 처리 세부 정보 필드에 추가되고 외부 공급업체 콘솔에서 사용자에게 동일한 알림이 전달된다는 점만 알 수 있습니다. DevOps 데이터를 검색하는 동안 오류가 있는 변경 요청을 생성하고 파이프라인에 실패하지 않으려면 DevOps 데이터 검색 속성에 오류가 있는 경우에도 변경 요청 생성 활성화 를 활성화할 수 있습니다. 이는 변경 요청 작업 메모 및 누락될 수 있는 오류나 데이터가 포함된 타사 콘솔 로그에 수집되고 적절하게 통보된 DevOps 증거를 통해 변경 사항을 자동으로 생성함으로써 변경 승인자와 AppDev 팀에 가치를 제공합니다.
제한사항
DevOps 데이터 검색에 오류가 있는 경우에도 변경 요청 생성 사용 속성이 활성화되고 파이프라인의 ADO 아티팩트 패키지 단계에서 오류가 발생하는 경우 ADO 아티팩트가 연결되지 않은 상태로 변경이 생성되지만 해당 오류는 작업 메모, 단계 실행 변경 설명 또는 ADO 콘솔 로그에 알려지지 않습니다.