DevOps変更プロセスの加速
パイプラインで変更要求を自動的に作成するために DevOps チェンジベロシティ の変更の促進機能を有効にし、変更承認フローとポリシーを使用して特定の条件下で承認を自動化します。
アクティブな変更要求の詳細を表示するには、次の場所に移動します。 .
変更管理プロセス
DevOps開発パイプラインのジョブに対して変更管理が有効になっている場合、変更要求にアサイン先グループが追加された場合、変更要求が自動的に作成され、現在のステージまたはジョブの実行の承認を要求するために [評価] ステータスに設定されます。変更要求は、変更承認ポリシーで条件を設定することで自動的に承認できます。
変更要求が承認されず、キャンセル済みまたはクローズ済みステータスに移行した場合、関連する Jenkins、GitHub、または ADO ジョブは失敗としてマークされ、コンソールメッセージが表示されます。
Jenkins の場合: [ServiceNow DevOps] ジョブの実行が承認されませんでした
GitHub の場合: エラー:**** 変更が作成されましたが、変更は却下またはキャンセルされました
ADO の場合: "changeState":"Closed"
カスタム変更要求テンプレート
変更要求のタイプは、グローバルスコープの変更要求テーブルに対応します。
[自動変更要求] 関連リスト
- コミット
- 変更要求に関連付けられたコミット。
- 作業アイテム
- 変更要求に関連付けられた作業アイテム。
- アーティファクトバージョン
変更要求が承認される前に作成されたパッケージのパイプライン実行にリンクされているパッケージに関連付けられているアーティファクトバージョンのリスト。
パイプライン実行にリンクされているパッケージがない場合、リストは空になります。
- テストサマリ ([テスト結果] 関連リストを置き換えます)
変更要求前のアーティファクト、パッケージ、またはタスクの実行に関連付けられたパイプライン実行のテストサマリーのリスト。
詳細については、「 テスト結果 」を参照してください。
カスタム変更要求プロセス
これらの DevOps 変更プロパティ を使用して、変更要求フローをカスタマイズできます。
- DevOps 変更要求の実装ステータス
- DevOps 変更要求の実装後ステータス
- DevOps 変更要求のキャンセルステータス
- DevOps 変更要求の承認テキスト
変更要求フローをカスタマイズするには、まず . たとえば、 DevOps_Implement (value - 10) です。
次に、選択リストを .
選択リストを作成してスクリプトインクルードに追加したら、 DevOps 変更プロパティ を新しい選択リスト値で更新できます。たとえば、 DevOps change request implement state -10 です。
DevOps リスク条件
コミット担当者のリスクスコアに基づいて、 DevOps リスクと影響度の計算を使用できます。
この条件は、デフォルトでは無効になっています。
[テスト結果] 関連リスト
パッケージの作成後にパイプラインで実行されたテストを一覧表示します。パッケージが作成されなかった場合、リストにはアーティファクトバージョンの作成後に実行されたテストが含まれます。
シナリオ:
- パイプラインにパッケージが作成されますが、アーティファクトバージョンは登録されません。
- パッケージ作成ステージで変更要求が作成された場合:
パッケージがまだパイプライン実行にリンクされていないため、テスト結果は表示されません。
- パッケージ作成ステージの後のステージで変更要求が作成された場合:
ビルド テストの概要には、パッケージ作成ステージの後、変更管理されたステージまでのステージに関連付けられているものが含まれます。
- パッケージ作成ステージで変更要求が作成された場合:
- アーティファクトバージョンは登録されますが、パッケージは作成されません。
- 変更要求がアーティファクトバージョンステージで作成された場合:
タスクの実行が完了するまでテストが関連付けられないため、テスト結果は表示されません。
- 変更要求がアーティファクトバージョンステージの後のステージで作成された場合:
ビルドテストサマリーには、アーティファクトバージョンステージのサマリーと、その後のステージ、変更管理ステージまでのサマリーが含まれます。
- 変更要求がアーティファクトバージョンステージで作成された場合:
- アーティファクトバージョンとパッケージの両方がパイプラインに作成されます。
- 変更要求がアーティファクトバージョンおよびパッケージ作成ステージの後のステージの一部である場合:
ビルド テストの概要には、パッケージ作成ステージと、その後のステージ (変更制御されたステージまで) に関連するものが含まれます。
- 変更要求がパッケージ作成ステージの一部であり、アーティファクトバージョンがそれより前のステージの一部として作成される場合。
- または、変更要求が (パッケージ作成ではなく) アーティファクトバージョンステージの後、パッケージ作成ステージの前のステージで作成されます。
- または、変更要求がパッケージ作成ステージの一部であり、アーティファクトバージョンがそれより前のステージの一部として作成されます。
ビルドテストサマリーには、アーティファクトバージョンのステージと、その後のステージ (変更管理されたステージまで) に関連付けられたものが含まれます。
- 変更要求がアーティファクトバージョンおよびパッケージ作成ステージの後のステージの一部である場合:
パイプライン実行ビュー
パイプラインアクティビティを表示するには、次の場所に移動します。 .