Azure DevOpsリリースパイプラインの並行ステージ
リリースパイプラインの並列ステージ が同時に処理され、 DevOps パイプライン UI にリアルタイムで表示されるようになりました。ベースシステムの展開前条件とリリースゲートを使用すると、並列ステージの詳細を含む変更要求を作成できます。
のベースシステムの並列ステージサポート Azure DevOps
組織は並列ステージを使用して、並列で実行できるタスクのリリースプロセスを自動化および高速化します。たとえば、リリースパイプラインには複数のテストツールとソフトウェア品質ツールが統合されており、並行して実行するようにジョブが構成されています。各ジョブを順番に実行しない場合、リリースパイプラインの実行速度が大幅に向上します。
ServiceNow DevOps は、リリースパイプラインでの並列ステージの処理をサポートし、 DevOps パイプライン UI の並列ビューでステージを表示します。事実上、 DevOps パイプライン UI は、 Azure DevOps GUI をリアルタイムで複製します。
パイプライン UI で処理されたステージの詳細を確認することもできます。
重要:
並列ステージのサポートは、リリースパイプラインに制限されています。ビルド パイプラインは、Azure DevOps でビルド パイプラインに対して並列ステージが構成されている場合でも、DevOps パイプライン UI に順次または順次で表示され続けます。
ServiceNow® DevOps 変更要求を作成するための展開前条件のリリースゲート
ベースシステム ServiceNow DevOpsリリースゲートが展開前の条件とともに追加されます。Now Platformインスタンスを呼び出すように構成されたベースシステム展開ゲートを有効にして、本番展開ステージに展開する前に変更要求を作成します。変更要求は、前の (アップストリーム) すべてのステージの処理が完了した後に作成されるようになりました。変更要求は、すべてのアップストリームステージから関連する詳細をキャプチャし、次の対応する関連リストに表示します。
- コミット
- 作業アイテム
- テストサマリ
- ソフトウェア数量サマリー
- アーティファクトバージョン
パイプライン実行が本番展開ステージに先行する並列ステージの処理を完了すると、変更要求が自動的に作成され、[パイプライン実行] ビューで本番展開ステージにマップされます。変更要求が承認されると、本番ステージの処理が完了します。
関連するパイプラインの [パイプライン実行 ] ビューから、[ パイプライン UI ] 関連リンクをクリックして、 Azure DevOpsに表示されるパイプラインのリアルタイムステータスを表示します。ビルドパイプライン、テスト結果、ソフトウェア品質サマリー結果から取得された関連するアーティファクトの詳細がパイプライン UI に表示されます。
アップグレードに関する考慮事項
アップグレードする前に、次の考慮事項を確認してください。
重要:
変更要求は、並列ジョブを含むステージに存在できません。
- 新規インストールの場合、[タスク実行] テーブルの [アップストリーム実行 ] 列は表示されません。アップグレード前に [アップストリーム実行 ] 列を使用して行ったカスタマイズは影響を受けません。
- ステージが並列で実行されている場合、変更要求はどのステージの最初のジョブでもなりません。
- アップグレード後、新しいリリースパイプラインの実行は並列ステージを同時に処理し、並列ステージと関連する詳細をパイプライン UI に表示します。アップグレード前に既に実行され、ServiceNow DevOpsに保存されているリリースパイプラインAzure DevOps影響を受けず、ServiceNow DevOpsの並列ステージ (既に実行および永続化されている) を順次表示し続けます。
- 複数の開始ステージを持つリリース パイプラインの複数の開始ステージで展開前 ServiceNow DevOps リリース ゲートが有効になっている場合、複数のパイプラインが実行される可能性があります。
注:
パッケージは開始ステージごとに作成されますが、パイプライン実行ごとに 1 つのパッケージが関連付けられます。