ServiceNow DevOps 파이프라인 로그의 Azure DevOps 요청 상태 변경

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기2분
  • 변경 요청 상태가 업데이트될 때마다 파이프라인 콘솔 로그에서 Azure DevOps 변경 요청 상태와 해당 정책 조건을 봅니다.

    파이프라인의 Azure DevOps 콘솔 로그로 이동하여 변경 요청이 생성되거나 변경 요청 상태가 업데이트될 때 변경 요청의 상태를 볼 수 있습니다. 변경 요청 상태와 연결된 정책 조건도 평가되어 로그에 표시됩니다. 예를 들어 DevOps 변경 요청 고급 자동화 정책이 활성화되면 정책 조건이 평가되고 해당 결정(자동 승인/자동 거부/수동 승인)이 로그에 표시됩니다.

    다음 변경 요청 정보가 표시됩니다.
    • 번호
    • 상세 정보
    • 상태
    • sys_id
    • 유형
    • 위험
    • 우선순위
    • changeState
    • plannedStartDate
    • plannedEndDate
    • changeRequestURL

    Azure DevOps 파이프라인 콘솔 로그의 상태를 변경합니다.

    주:
    changeState 는 변경 요청의 상태이고 status 는 단계 실행의 상태입니다.
    기본 시스템 변경 플로우에 대해 정책 조건에 대한 로그가 다음과 같이 표시됩니다.
    • DevOps 모델 변경 정책: 변경 생성 시와 변경 상태가 업데이트될 때 로그만 표시됩니다.
    • DevOps 변경 요청 최소 자동화 정책: 변경 결정에 해당하는 변경 결정 및 정책 조건과 함께 로그가 표시됩니다.
    • DevOps 변경 요청 고급 자동화 정책: 변경 결정에 해당하는 변경 결정 및 정책 조건과 함께 로그가 표시됩니다.
    변경 정책 입력 및 결정 조건은 결정 [sys_decision_question] 테이블에 저장됩니다. 다음 필드와 연산자가 정책 조건의 입력으로 사용되는 경우 로그가 표시됩니다.
    필드
    • code_coverage
    • commits_without_work_item
    • integration_tests_failed
    • load_tests_failed
    • regression_tests_failed
    • num_of_outages_in_last_7_days
    • num_of_current_outages
    • num_of_open_incidents
    • total_num_of_commits
    • tests_passing_percent
    • 위험
    • code_security
    • 커밋
    연산자
    • <=
    • >=
    • !=
    • =
    • <
    • >
    • ISNOTEMPTY
    • 비어 있음
    • 사이
    • 아무것도
    • 은사메스
    • 동일
    • GT_FIELD
    • LT_FIELD
    주:
    변경 정책에서 기본 시스템 필드 이외의 필드가 수정되는 경우, 정책 조건을 평가하려면 해당 필드를 플로우에 수동으로 추가해야 합니다.

    어떤 문제로 인해 변경 요청이 생성되지 않은 경우 실패 원인과 상태도 콘솔에 로깅됩니다.

    ADO 파이프라인 콘솔 로그의 변경 실패 이유입니다.

    주:
    의 경우 Azure DevOps영수증 변경을 활성화하면 첫 번째 로그가 콘솔에 표시되지 않을 수 있습니다. 즉, 변경이 생성되어 신규 상태가 되는 경우를 가리킵니다.