파이프라인에 Jenkins 변경 요청 거부 또는 취소 이유 알림

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 2분
  • 승인자 이름 및 변경 요청 번호와 함께 변경 요청 거부 또는 취소 이유를 파이프라인 로그로 Jenkins 보냅니다.

    시작하기 전에

    • 버전 1.28 이상으로 업그레이드 ServiceNow DevOps 했는지 확인합니다.
    • 활성 Jenkins 통합이 있어야 합니다.

    필요한 역할: sn_devops.admin

    이 태스크 정보

    변경 요청 거부 또는 취소 이유나 코멘트를 파이프라인 로그에 Jenkins 보낼 수 있습니다.
    • 변경 요청을 수동으로 거부하거나 취소하는 경우 적절한 이유나 설명을 입력해야 합니다.
    • 업그레이드 중에 데모 데이터를 로드하고 데모 변경 자동화 플로우 또는 이를 기반으로 하는 사용자 지정 플로우를 사용하는 DevOps 경우 기본 메시지 값이 포함된 알림이 Jenkins 파이프라인 로그로 전송됩니다.
    주:
    • 또한 변경 요청 번호는 변경이 생성되는 즉시 파이프라인 로그(스크립팅된 파이프라인과 자유형 파이프라인 모두)로 전송됩니다 Jenkins .
    • Approver name 취소/거부의 타임스탬프도 파이프라인 로그에 Jenkins 자동으로 전송됩니다.

    프로시저

    1. 변경 요청을 수동으로 거부하거나 취소하려면 다음 단계를 수행합니다.
      1. 다음으로 이동 DevOps > 오케스트레이션 > 파이프라인 변경 요청 > 변경 요청 기록.
      2. 필요한 변경 요청 기록을 엽니다.
      • 컨텍스트 메뉴에서 변경 취소를 클릭합니다. 변경 요청 취소> 이유 필드에 변경 취소에 대한 적절한 이유를 입력하고 저장을 클릭합니다.
      • 승인자 관련 목록에서 설명 필드에 입력 내용을 입력하고 기록을 마우스 오른쪽 버튼으로 클릭한 다음 거부를 클릭합니다.
      변경 요청이 취소/거부되고 변경 취소 이유가 설명 필드에 추가되어 파이프라인 로그로 Jenkins 전송됩니다.
    2. (자동 거부된 변경 요청에서) 에 사용자 지정 메시지를 보내려면 Jenkins다음 단계를 수행합니다.
      1. 다음으로 이동 플로우 디자이너 > DevOps 데모 변경 자동화 플로우 > DevOps 데모 변경 정책.
      2. 결정 >DevOps Apply Change Approval Definition 하위 플로우 > Devops Create Auto Approval Record 작업으로 DevOps Auto Reject 이동합니다.
      3. approval.comments 속성 값에 대한 작업의 입력 스크립트를 수정합니다.
      기본적으로 자동 거부된 변경 요청은 approval.comments = 'Auto ' + state + ' via Change Policy'; 변수를 파이프라인에 Jenkins 알림으로 메시지로 저장하고 보냅니다.
    3. 에서 Jenkins거부된 변경 요청에 해당하는 파이프라인> 콘솔 출력으로 이동합니다.
      단계 실행의 일부로 저장된 변경 요청의 거부 또는 취소 설명은 콘솔 출력에 반영됩니다 Jenkins .