変更要求の却下またはキャンセルの理由を Jenkins パイプラインに通知する

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • 変更要求の却下またはキャンセル理由を承認者名および変更要求番号とともに送信して、パイプラインログ Jenkins

    始める前に

    • ServiceNow DevOps バージョン 1.28 以降にアップグレードされていることを確認します。
    • アクティブな 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 コンソール出力に反映されます。