で Azure パイプラインをモデル化する DevOps

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:5分
  • パイプラインをアプリにマッピングし、パイプラインステップ DevOps チェンジベロシティ Azure パイプラインジョブにマッピングすることで、Azure パイプラインをモデル化します。

    始める前に

    必要なロール:sn_devops.admin

    手順

    1. パイプラインを DevOps のアプリにマップします。
      1. 移動先 DevOps > アプリ & パイプライン > アプリ をクリックし、アプリケーションレコードを開いてパイプラインに関連付けます。
      2. [パイプライン] 関連リストで、[ 編集 ...] をクリックしてアプリに関連付けるパイプラインを選択するか、[ 新規 ] をクリックしてパイプラインを作成します。
        注:
        パイプラインをアプリに関連付けている間、パイプラインステップもインポート中にフェッチされます。

        新しいパイプラインの場合は、[パイプラインのAzure DevOpsパス形式で指定したプロジェクト名とパイプライン名を使用して、[オーケストレーションパイプライン] フィールドに入力します。

        たとえば、 My Project/My Classic Build Pipeline などです。

        注:
        異なるプロジェクトに同じ名前のパイプラインが複数存在する可能性があるため、 プロジェクト 名をパイプラインで指定する必要があります。
      3. [送信] をクリックします。
    2. パイプライン レコードを再度開き、パイプラインからのイベントが受信されるように [ 追跡] チェック ボックスをオンにします。
      パイプラインをDevOps チェンジベロシティと統合するには、[追跡] チェックボックスをオンにする必要があります。
    3. オーケストレーション タスクを作成できるように、各 Azure パイプライン ジョブにマップする DevOps ステップを自動または手動で作成します。
      注:
      • カスタムアクションのAzure DevOpsとAzure DevOpsに ServiceNow DevOps 拡張機能を使用する時に Azure パイプラインを実行することで、DevOps でパイプライン ステップを自動的に作成してマッピングします。

        パイプラインステップは、実行中に Azure パイプラインからステップ通知を受信する DevOps 自動的に作成、マッピング、および関連付けられます。

      • 各パイプラインステップを手動で作成し、Azure パイプラインジョブにマッピングします。

        [ステップ] 関連リストで、[新規] をクリックして、各 Azure パイプラインジョブ ([オーケストレーションステージ] フィールド) のDevOpsステップを作成します。

        注:
        各ステップの オーケストレーションステージ フィールド値は大文字と小文字が区別され、対応する Azure パイプラインジョブの元の名前と一致する必要があります。
        名前

        パイプラインステップの名前。

        Pipeline (パイプライン) ステップが構成されるパイプライン。
        タイプ パイプラインステップタイプ。
        • 構築とテスト
        • テスト
        • Deploy (展開)
        • 展開とテスト
        • 手動
        • 製品展開
        注文

        ステップが実行される順序。

        注:
        ステップの順序によって、 パイプライン UI のカードの順序が決まります。

        パイプライン UI のカードの順序は、タスク実行によるものです。

        オーケストレーションステージ

        Azure パイプラインジョブ名 (大文字と小文字を区別)。

        注:
        ステップを Azure パイプラインジョブに関連付けるには、[ オーケストレーションステージ ] フィールドを構成する必要があります。
        ビジネスサービス ステップに適用される構成サービス。

        オーケストレーションタスクが作成されたら、[オーケストレーションタスク] 関連リストの各オーケストレーションタスクをDevOpsパイプラインステップに関連付けます。

    4. 変更管理を自動または手動で有効化します。
      • Azure DevOps の ServiceNow DevOps 拡張機能を使用している場合は、Azure DevOps パイプラインを実行して変更管理を自動的に有効にします。
      • 変更管理を手動で構成する場合は、ステップ内の [ 変更管理 ] チェックボックスをオンにして 、変更の促進 と対応する構成フィールドを有効にします。Azure リリース (CD) パイプラインの場合、必要なステージの最初のステップでのみ変更管理を有効にします。Azure リリース (CD) パイプラインの変更管理は、デプロイ前ゲートでのみサポートされています。
        注:
        変更を迅速化するには、ServiceNow 変更管理 をインストールする必要があります。
        変更受付

        選択すると、ステップの変更受付が有効になり、変更要求の作成時にパイプラインが一時停止しなくなります。

        すべてのパイプラインデータが変更に含まれますが、パイプラインを続行するための承認は必要ありません。

        変更承認グループ

        変更要求の承認グループ。

        変更承認グループは、DevOps変更要求のアサイン先グループになります。

        注:
        選択したグループにメンバーとグループマネージャーがいて、承認者フィールドが空でないことを確認してください。
        変更タイプ 作成する変更要求タイプ。
        • 通常 (デフォルト)
        • 標準
        • 緊急
        変更モデル 変更要求の変更モデル。詳細については、「」を参照してください。

        テンプレート

        注:
        このフィールドは、 変更タイプ が [通常] または [緊急] の場合にのみ表示されます。

        通常または緊急の変更要求のフィールドの自動入力に使用するテンプレートのリスト。

        テンプレートを選択するか、新しいテンプレートを作成します。

        標準的な変更テンプレート

        注:
        このフィールドは、[ 変更タイプ ] が [標準] の場合にのみ表示されます。
        標準的な変更要求に使用する標準的な変更テンプレートのリスト。
        注:
        このフィールドは、標準的な変更タイプでは必須です。
        変更をコントロールされた分岐

        (マルチブランチのみ)変更管理下にある分岐のカンマ区切りリスト。ワイルドカードがサポートされています。

        Azure DevOpsAzure Invoke REST API または 用の ServiceNow DevOps 拡張機能 Azure DevOps.

    次のタスク

    の Azure パイプラインの構成 DevOps