での Azure パイプラインのモデル化 DevOps
パイプラインをアプリにマッピングし、パイプラインステップを Azure パイプラインジョブにマッピングすることで、Azure パイプライン DevOps 変更速度 モデル化します。
始める前に
必要なロール:sn_devops.admin
手順
-
パイプラインを DevOps のアプリにマッピングします。
- 移動先 DevOps > アプリ & パイプライン > アプリ をクリックし、パイプラインに関連付けるアプリケーションレコードを開きます。
-
[パイプライン] 関連リストで、[ 編集... ] をクリックしてアプリに関連付けるパイプラインを選択するか、[ 新規 ] をクリックしてパイプラインを作成します。
注:パイプラインをアプリに関連付けると、インポート中にパイプラインステップもフェッチされます。
新しいパイプラインの場合は、「パイプラインをパス形式でAzure DevOps」で指定されているプロジェクト名とパイプライン名を使用して、[オーケストレーションパイプライン] フィールドに入力します。
たとえば、「 My Project/My Classic Build Pipeline」などです。
注:異なるプロジェクトに同じ名前のパイプラインが複数存在する可能性があるため、 プロジェクト 名をパイプラインで指定する必要があります。 - [Submit (送信)] を選択します。
-
パイプラインレコードを再度開き、[ 追跡 ] チェックボックスをオンにして、パイプラインからイベントが受信されるようにします。
パイプラインをDevOps 変更速度と統合するには、[追跡] チェックボックスをオンにする必要があります。
-
オーケストレーションタスクを作成できるように、各 Azure パイプラインジョブにマッピングする DevOps ステップを自動または手動で作成します。
注:Azure DevOpsおよびAzure DevOpsカスタムアクションに ServiceNow DevOps 拡張機能を使用する時にステップを手動で作成する必要はありません。
- Azure DevOpsおよびAzure DevOpsカスタムアクションに ServiceNow DevOps 拡張機能を使用する時に Azure パイプラインを実行することで、DevOpsでパイプラインステップを自動的に作成してマッピングします。
パイプラインステップは、実行中に Azure パイプラインからステップ通知を受信すると DevOps 自動的に作成、マッピングされ、関連付けられます。
- 各パイプラインステップを手動で作成し、Azure パイプラインジョブにマッピングします。
[ステップ] 関連リストで、[ 新規 ] をクリックして、各 Azure パイプラインジョブの DevOps ステップを作成します ([オーケストレーションステージ ] フィールド)。
注:各ステップの [オーケストレーションステージ ] フィールド値では大文字と小文字が区別され、対応する Azure パイプラインジョブの元の名前と一致する必要があります。名前 パイプラインステップの名前。
パイプライン ステップが構成されているパイプライン。 タイプ パイプラインステップタイプ。 - 構築およびテスト
- テスト
- 展開
- 展開とテスト
- 手動
- 製品展開
順序 ステップの実行順序。
注:ステップの順序によって、 パイプライン UI のカードの順序が決まります。パイプライン UI のカードの順序は、タスクの実行順です。
オーケストレーションステージ Azure パイプラインジョブ名 (大文字と小文字を区別)。
注:Azure パイプラインジョブとのステップの関連付けについては、[ オーケストレーションステージ ] フィールドを設定する必要があります。ビジネスサービス ステップに適用される構成サービス。 オーケストレーションタスクが作成されたら、[オーケストレーションタスク] 関連リスト内の各オーケストレーションタスクをDevOpsパイプラインステップに関連付けます。
- Azure DevOpsおよびAzure DevOpsカスタムアクションに ServiceNow DevOps 拡張機能を使用する時に Azure パイプラインを実行することで、DevOpsでパイプラインステップを自動的に作成してマッピングします。
-
自動または手動で変更コントロールを有効にします。
- Azure DevOps 用の ServiceNow DevOps 拡張機能を使用している場合は、Azure DevOps パイプラインを実行して、変更コントロールを自動的に有効にします。
- 変更コントロールを手動で構成する場合は、ステップの [ 変更コントロール ] チェックボックスをオンにして、 変更の促進 と対応する構成フィールドを有効にします。Azure リリース (CD) パイプラインの場合は、必要なステージの最初のステップでのみ変更コントロールを有効にします。Azure リリース (CD) パイプラインの変更制御は、デプロイ前のゲートでのみサポートされています。 注:変更を迅速化するには、ServiceNow 変更管理 をインストールする必要があります。
変更受付 変更要求が作成されたときにパイプラインが一時停止しないように、ステップの変更受付を有効にする場合に選択します。
すべてのパイプラインデータが変更に含まれますが、パイプラインを続行するための承認は必要ありません。
変更承認グループ 変更要求の承認グループ。
変更承認グループは、DevOps変更要求のアサイン先グループになります。
注:承認者フィールドが空にならないように、選択したグループにメンバーとグループマネージャーがいることを確認してください。変更タイプ 作成する変更要求タイプ。 - 標準 (デフォルト)
- 標準
- 緊急
変更モデル 変更要求の変更モデル。詳細については、「DevOps 変更モデル」を参照してください。 テンプレート
注:このフィールドは、[ 変更タイプ ] が [通常] または [緊急] の場合にのみ表示されます。通常または緊急の変更要求のフィールドを自動入力するために使用するテンプレートのリスト。
テンプレートを選択するか、新しいテンプレートを作成します。
標準的な変更テンプレート
注:このフィールドは、[ 変更タイプ ] が [標準] の場合にのみ表示されます。標準的な変更要求に使用する標準的な変更テンプレートのリスト。 注:標準的な変更タイプの場合、このフィールドは必須です。変更をコントロールされた分岐 (マルチブランチのみ)変更管理下にある分岐のカンマ区切りリスト。ワイルドカードがサポートされています。
Azure Invoke REST API または Azure Invoke REST API を使用して、Azure DevOps YAML またはクラシック Azure パイプラインに変更制御を設定できます。 の ServiceNow DevOps 拡張 Azure DevOps.