Azure Devopsマルチステージパイプラインまたはリリース、いつ何を使用するか?

マティアス・ローベル

パイプラインをコードとして使用できるようにするために、マルチステージパイプラインを使用していくつかのテストを開始しましたが、リリースパイプラインもあり、現在マルチステージパイプラインがあることを考えると、パイプラインの使用法について少し混乱しています。私が好むコードベースのパイプラインで、ゲートと複数の環境でリリースパイプラインの仕事をすることができます。

私の質問は、それらのそれぞれをいつ使用すべきかということです。

MerlinLiang-MSFT

それぞれをいつ使用する必要がありますか?

ここで、iberodevとDanielの任命に非常に同意します。YAMLは未来です。ほとんどの開発者とユーザーに基づいて、YAMLは最近のスプリントでの開発作業の焦点です。

しかし今、あなたの使用の選択はそれらの機能サポートに基づいて必要です。


  • マルチステージでのYAMLの使用:

ほとんどの場合、多段階でYAMLを使用することをお勧めします。パイプラインリソース、サーバージョブなど、YAMLのほとんどのUI機能をサポートしています。

また、YAMLには、従来のuiパイプラインにはない機能がいくつかあります。たとえば、環境はYAML専用であり、ストラテジージョブ、ジョブ出力、テンプレートなどです。これらはすべてYAMLでのみサポートされています。

さらに、これは最新のYAML機能発表ドキュメントであり、新機能を製品に導入した後も、このドキュメントの更新を継続しています。実際に使用する必要がある機能がこのドキュメントに記載されている場合。マルチステージパイプラインを使用することを強くお勧めします。


  • クラシックUIのリリースパイプラインの使用:

ただし、前述したように、開発中ですが、YAMLのすべての機能をサポートしているわけではありません。たとえば、従来のUIリリースパイプラインには最も重要な機能の1つであるGateがありますが、まだ開発中ですステージ間の自動チェック(ゲート)です。

チームでYAMLに追加されていないこの機能やその他の機能が必要な場合は、現時点では、製品のセキュリティのためにクラシックUIを備えたリリースパイプラインを使用することをお勧めします。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Azure DevOpsマルチステージパイプラインエラー:指定されたパターンのパッケージが見つかりません:/ home / vsts / work / 1 / s / ** / *。zip-修正するにはどうすればよいですか?

分類Dev

Azure Devops Server2019のマルチステージYAMLリリースパイプライン

分類Dev

異なるコンテナーレジストリで新しいイメージが利用可能になったときに、Azure devopsビルドパイプラインをトリガーするにはどうすればよいですか?

分類Dev

Azure Devopsパイプライン、パイプラインがいつ完了したかを知る方法、セルフホストエージェントを使用

分類Dev

Azure DevOps:リリースパイプラインのPowerShellスクリプトからビルドAzureパイプラインからビルドアーティファクトを取得するにはどうすればよいですか?

分類Dev

Azureリリースパイプラインでrevertは何をしますか?

分類Dev

Azure DevOpsのビルドパイプラインとリリースパイプラインの違いは何ですか?

分類Dev

Azure DevOpsリリースパイプラインで、最新バージョンを、しばらくの間リリースがプロモートされなかったステージにプロモートする方法は?

分類Dev

Azure DevOpsは、スケジュールによる信頼性の低いトリガーをパイプラインで構築します

分類Dev

Azureリリースパイプラインまたはテスト計画でHTMLレポート(エージェントマシンで生成)を公開するにはどうすればよいですか?

分類Dev

Azure DevOpsパイプラインビルドエージェント:アセンブリ参照HintPathで$(DevEnvDir)を使用または置換する方法は?

分類Dev

これらのテンプレートがスタンドアロンリポジトリにある場合、Azure DevOpsパイプラインテンプレート内のファイルを参照することは可能ですか?

分類Dev

Azure DevOps YAMLパイプラインで、一連のステージをジョブのマトリックスに変換するにはどうすればよいですか?

分類Dev

YAML Azureパイプラインを使用しているときに手動でステージをトリガーすることは可能ですか?

分類Dev

Azure DevOpsを使用して、ビルドパイプラインymlと同様に、リリースパイプラインをコードに移行するにはどうすればよいですか?

分類Dev

Azure devopsリリースパイプライン(クラシックエディター)出力変数を同じステージ内の複数のジョブまたは外部の複数のステージに渡します

分類Dev

Azureマルチステージパイプライン:条件付きで1つのステージをスキップしますが、次のステージはスキップしません

分類Dev

AzureパイプラインのDocker作成タスクからマルチコンテナーアプリケーションのURLを取得するにはどうすればよいですか?

分類Dev

AzureパイプラインのDocker作成タスクからマルチコンテナーアプリケーションのURLを取得するにはどうすればよいですか?

分類Dev

Azure DevOpsリリースパイプラインで、異なるターゲットフォルダーを持つデプロイメントグループを複数のVMにどのようにデプロイしますか

分類Dev

Azureリリースパイプラインからビルドパイプラインタグを取得するにはどうすればよいですか?

分類Dev

Azure DevOpsリリースパイプラインからリリース番号とビルド番号を取得して、Webサイトに表示する

分類Dev

Azureマルチステージパイプライン(YAML)で1つのジョブから別のジョブに変数を渡す

分類Dev

1つのドライブビジネスAPIを使用するために、ネイティブアプリのAzure Active Directoryからクライアントシークレットを取得するにはどうすればよいですか?

分類Dev

Azure devopsパイプラインプールで複数のエージェントマシンを要求するにはどうすればよいですか?

分類Dev

Azure devopsパイプラインを使用して、webapiを含むazureAppサービスにコンソールwebjobアプリをデプロイします

分類Dev

Azure DevOps-複数のリポジトリを使用してビルドパイプラインを作成するにはどうすればよいですか?

分類Dev

Azure Devopsのパイプラインの下で環境を使用するのはなぜですか?ビルド/リリースの作成に月次/年次の制限はありますか?

分類Dev

Azureストレージノードライブラリを使用して、パーティションキーに属する最新のレコードを取得するための最良の方法は何ですか?

Related 関連記事

  1. 1

    Azure DevOpsマルチステージパイプラインエラー:指定されたパターンのパッケージが見つかりません:/ home / vsts / work / 1 / s / ** / *。zip-修正するにはどうすればよいですか?

  2. 2

    Azure Devops Server2019のマルチステージYAMLリリースパイプライン

  3. 3

    異なるコンテナーレジストリで新しいイメージが利用可能になったときに、Azure devopsビルドパイプラインをトリガーするにはどうすればよいですか?

  4. 4

    Azure Devopsパイプライン、パイプラインがいつ完了したかを知る方法、セルフホストエージェントを使用

  5. 5

    Azure DevOps:リリースパイプラインのPowerShellスクリプトからビルドAzureパイプラインからビルドアーティファクトを取得するにはどうすればよいですか?

  6. 6

    Azureリリースパイプラインでrevertは何をしますか?

  7. 7

    Azure DevOpsのビルドパイプラインとリリースパイプラインの違いは何ですか?

  8. 8

    Azure DevOpsリリースパイプラインで、最新バージョンを、しばらくの間リリースがプロモートされなかったステージにプロモートする方法は?

  9. 9

    Azure DevOpsは、スケジュールによる信頼性の低いトリガーをパイプラインで構築します

  10. 10

    Azureリリースパイプラインまたはテスト計画でHTMLレポート(エージェントマシンで生成)を公開するにはどうすればよいですか?

  11. 11

    Azure DevOpsパイプラインビルドエージェント:アセンブリ参照HintPathで$(DevEnvDir)を使用または置換する方法は?

  12. 12

    これらのテンプレートがスタンドアロンリポジトリにある場合、Azure DevOpsパイプラインテンプレート内のファイルを参照することは可能ですか?

  13. 13

    Azure DevOps YAMLパイプラインで、一連のステージをジョブのマトリックスに変換するにはどうすればよいですか?

  14. 14

    YAML Azureパイプラインを使用しているときに手動でステージをトリガーすることは可能ですか?

  15. 15

    Azure DevOpsを使用して、ビルドパイプラインymlと同様に、リリースパイプラインをコードに移行するにはどうすればよいですか?

  16. 16

    Azure devopsリリースパイプライン(クラシックエディター)出力変数を同じステージ内の複数のジョブまたは外部の複数のステージに渡します

  17. 17

    Azureマルチステージパイプライン:条件付きで1つのステージをスキップしますが、次のステージはスキップしません

  18. 18

    AzureパイプラインのDocker作成タスクからマルチコンテナーアプリケーションのURLを取得するにはどうすればよいですか?

  19. 19

    AzureパイプラインのDocker作成タスクからマルチコンテナーアプリケーションのURLを取得するにはどうすればよいですか?

  20. 20

    Azure DevOpsリリースパイプラインで、異なるターゲットフォルダーを持つデプロイメントグループを複数のVMにどのようにデプロイしますか

  21. 21

    Azureリリースパイプラインからビルドパイプラインタグを取得するにはどうすればよいですか?

  22. 22

    Azure DevOpsリリースパイプラインからリリース番号とビルド番号を取得して、Webサイトに表示する

  23. 23

    Azureマルチステージパイプライン(YAML)で1つのジョブから別のジョブに変数を渡す

  24. 24

    1つのドライブビジネスAPIを使用するために、ネイティブアプリのAzure Active Directoryからクライアントシークレットを取得するにはどうすればよいですか?

  25. 25

    Azure devopsパイプラインプールで複数のエージェントマシンを要求するにはどうすればよいですか?

  26. 26

    Azure devopsパイプラインを使用して、webapiを含むazureAppサービスにコンソールwebjobアプリをデプロイします

  27. 27

    Azure DevOps-複数のリポジトリを使用してビルドパイプラインを作成するにはどうすればよいですか?

  28. 28

    Azure Devopsのパイプラインの下で環境を使用するのはなぜですか?ビルド/リリースの作成に月次/年次の制限はありますか?

  29. 29

    Azureストレージノードライブラリを使用して、パーティションキーに属する最新のレコードを取得するための最良の方法は何ですか?

ホットタグ

アーカイブ