ステージ テンプレート

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

Azure Pipelines には、新しいリリース パイプラインを作成するとき、または既存のパイプラインにステージを追加するときに選択できる、一連のステージ テンプレートが用意されています。 テンプレートには、リリース パイプラインの作成時に時間と労力を節約するのに役立つ適切なタスクと設定があらかじめ定義されています。

定義済みのテンプレートとは別に、特定のニーズに基づいて独自のカスタム ステージ テンプレートを作成することもできます。

テンプレートからステージを作成すると、テンプレート内のタスクがステージにコピーされます。 その後でテンプレートを更新しても、既存のステージに影響はありません。 リリース パイプラインに複数のステージを追加し、そのすべてを 1 回の操作で更新する場合は、代わりにタスク グループを使う必要があります。

注意

特定のユーザーまたはグループにテンプレートを制限することはできません。 定義済みかカスタムかにかかわらず、すべてのテンプレートは、リリース パイプラインを作成するアクセス許可を持つすべてのユーザーが使用できます。

ステージ テンプレートを保存する

クラシック リリース パイプライン内からステージ テンプレートを保存できます。

  1. リリース パイプラインを選んでから、[編集] を選びます。

  2. エクスポートするステージを選びます。

  3. 3 ドット ボタンを選んでから、[テンプレートとして保存] を選びます。

    3 つのドットを選んで、テンプレートとして保存します。

  4. テンプレートに名前を付け、終わったら [OK] を選びます。

    ステージ テンプレートの名前を追加します。

ステージ テンプレートを使用する

  1. リリース パイプラインの定義内から、[追加] を選んでステージを追加します。

  2. [新しいステージ] を選びます。

    ステージ テンプレートの追加方法を示すスクリーンショット

  3. 検索バーを使って、カスタム テンプレートを検索します。 [追加] を選んでカスタム テンプレートを使います。

    カスタム ステージ テンプレートの読み込み方法を示すスクリーンショット

よく寄せられる質問

Q: テンプレートをエクスポートしたり、他のサブスクリプション、企業、またはプロジェクトと共有したりできますか?

カスタム テンプレートのスコープは、それらをホストするプロジェクトです。 テンプレートをエクスポートしたり、他のプロジェクト、コレクション、サーバー、または組織と共有したりすることはできません。 ただし、リリース パイプラインを別のプロジェクト、コレクション、サーバー、またはサブスクリプションにエクスポートしてから、テンプレートを作成し直し、その新しい場所で使うことはできます。

Q: カスタム ステージ テンプレートを削除するにはどうすればよいですか?

既存のカスタム テンプレートは、[テンプレートの選択] ウィンドウ パネルから削除できます。 リリース パイプラインの定義内から [追加]>[新しいステージ] を選んで、テンプレートの一覧にアクセスします。

カスタム ステージ テンプレートの削除方法を示すスクリーンショット

Q: カスタム ステージ テンプレートを更新するにはどうすればよいですか?

ステージ テンプレートを更新するには、テンプレートの一覧から既存のものを削除した後、新しいものを同じ名前で保存します。