変更要求の却下またはキャンセルの理由をパイプライン 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. 移動先 Flow Designer > DevOps デモ変更自動化フロー > DevOps デモ変更ポリシー.
      2. DevOps Auto Reject決定>DevOps Apply Change Approval Definitionサブフロー> Devops Create Auto Approval Recordアクションに移動します。
      3. approval.comments 属性値のアクションの入力スクリプトを変更します。
      デフォルトでは、自動却下された変更要求は、 approval.comments = 'Auto ' + state + ' via Change Policy'; 変数をメッセージとして保存し、 Jenkins パイプラインに通知として送信します。
    3. Jenkins で、(拒否された変更要求に対応する) パイプライン>コンソール出力に移動します。
      ステップ実行の一部として保存された変更要求の却下またはキャンセルのコメントは、 Jenkins コンソール出力に反映されます。