次の方法で共有


ステージ テンプレート

Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022

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

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

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

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

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

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

  1. リリース パイプラインを選択し、[ 編集] を選択します。

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

  3. 3 つのドット ボタンを選択し、[ テンプレートとして保存] を選択します。

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

  4. テンプレートに名前を付け、完了したら [OK] を選択します

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

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

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

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

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

  3. 検索バーを使用して、カスタム テンプレートを検索します。 カスタム テンプレートを使用するには 、[追加] を 選択します。

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

FAQs

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

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

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

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

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

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

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