品質ゲートの設定と適用

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

チェックイン ポリシーは、開発チーム全体で開発プラクティスを実施するためのメカニズムです。 チェックイン メモは、チェックイン プロセス中にチーム メンバーからデータを収集するためのコミュニケーション メカニズムです。 どちらのメカニズムも、チームのニーズを満たすようにカスタマイズできます。 このセクションでは、これらの項目の目的と、それらを構成する方法についても説明します。

チェックイン ポリシー

チェックイン ポリシーは、必須のソフトウェア開発プラクティスを適用するために使用されます。 Visual Studio の [チーム エクスプローラー] ウィンドウの [保留中の変更] ページまたは [担当作業] ページで [チェックイン] を選択すると、チェックイン プロセス中にポリシーが適用されます。 ユーザーが必須ポリシーに違反するチェックを実行しようとすると、そのチェックインはブロックされます。 これらのポリシーは、必要に応じてオーバーライドできます。 詳細については、「チームのコードベースへの作業のチェックイン」を参照してください。

ポリシーは、チーム エクスプローラー[ソース管理] ページの [設定] で構成され、確立されます。 ポリシー制約の例として、変更を 1 つ以上の作業項目に関連付ける必要があるというのがあります。このポリシーにより、ユーザーは作業中の特定のバグや機能を関連付けずに変更を送信できなくなります。

ポリシーに違反すると、ソース管理のチェックイン プロセス中に、チーム エクスプローラー[チェックイン][保留中の変更] の各ページで違反内容がユーザーに提示されます。 詳細については、「コードの開発と保留中の変更の管理」を参照してください。

チェックイン メモ

チェックイン メモは、チェックイン プロセス中にユーザーに特定のデータの入力を求めて、特定の情報を取得するために使用されます。 チェックイン メモは、チーム エクスプローラー[ソース管理] ページの [設定] で構成して必須にすることができます。 チェックイン メモにアーカイブされた情報は、変更セットのの詳細を表示するときに重要な場合があります。 詳細については、「旧バージョンの表示と管理」を参照してください。

チェックイン メモは、[保留中の変更] ウィンドウでのソース管理チェックイン プロセス中にユーザーに表示されます。 詳細については、「コードの開発と保留中の変更の管理」を参照してください。