ハーネスで Webhook を手動で構成する

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:3分
  • Harness で Webhook を手動で構成して、パイプライン通知を DevOps 変更速度管理に送信します。

    始める前に

    必要なロール:
    • sn_devops.admin または sn_devops.tool_owner DevOps チェンジベロシティ
    • ハーネスアドミン

    手順

    1. DevOps チェンジベロシティ で、データを送信するようにツールインスタンスを設定するときに [手動で構成] を選択します。
      注:
      DevOps チェンジベロシティ のハーネスツールレコードから手動構成にアクセスすることもできます。ツールレコードから、[ 手動で構成] を選択します。
    2. ハーネスの接続の詳細から Webhook URL とその他のフィールド値をコピーします DevOps チェンジベロシティ
      注:
      適切なフィールドで [ コピー ] を選択して、値をクリップボードにコピーします。フィールドラベルが [ コピー済み] に変わりますが、何度でもコピーできます。

      [Webhook を手動で構成] 画面

    3. コピーした Webhook URL を変更して、ツールの詳細を反映します。

      https://<your instance>.service-now.com/api/sn_devops/v2/devops/tool/{code | plan | artifact | orchestration | test | softwarequality }?toolId=<your ToolId>

      1. <your instance> に、コピーした ServiceNow インスタンスの URL を入力します。
      2. ツールに合わせて、 ツール機能 {code | plan | artifact | orchestration | test | softwarequality} のいずれかを選択します。
        例:

        https://demoinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=<your ToolId>

      3. <your ToolId> に、コピーしたツール ID を入力します。
        例:

        https://demoinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=ac0cif1a1b7696107940a864gjhgbcb58

      4. URL に「&ni.nolog.token=<copied secret token>」パラメータを追加して、シークレットトークンを渡します。
        例:

        https://demoinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=ac0cdf1a1b7696107940a864gjhgbcb58&ni.nolog.token=brl1jhab63nn56

      5. URL に「&projectId=<project_sys_id>」を追加して、アカウント識別子を追加します。
        注:
        プロジェクト ID またはアカウント ID は、Harness プラットフォームのアカウントの一意の識別子です。Harnessアカウントのアカウント設定からコピーします。
        例:

        https://demoinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=ac0cdf1a1b7696107940a864gjhgbcb58&ni.nolog.token=brl1jhab63nn56&projectId=vH2s1ghNKNy6sEVSeTIK3w

    4. ハーネス ツールで、パイプラインを選択し、[ 通知 ] オプションを選択します。ハーネスパイプラインの通知オプション
    5. [+ 通知] を選択して、新しい通知レコードを作成します。
    6. 通知の名前を入力し、[ 続行] を選択します。ハーネスで新しい通知を作成する
    7. 次のパイプライン イベントを選択し、[ 続行] を選択します。ハーネス通知のイベントを選択
      • パイプライン終了
      • 失敗したステージ
      • ステージの成功
      • ステージの開始
      • ステップ失敗
    8. チャネルタイプを Webhook として選択し、構成する URL (ステップ 3 で作成) を入力します。構成するチャネルタイプと URL を選択します
    9. [完了] を選択します。