パイプラインをコードとして使用できるようにするために、マルチステージパイプラインを使用していくつかのテストを開始しましたが、リリースパイプラインもあり、現在マルチステージパイプラインがあることを考えると、パイプラインの使用法について少し混乱しています。私が好むコードベースのパイプラインで、ゲートと複数の環境でリリースパイプラインの仕事をすることができます。
私の質問は、それらのそれぞれをいつ使用すべきかということです。
それぞれをいつ使用する必要がありますか?
ここで、iberodevとDanielの任命に非常に同意します。YAMLは未来です。ほとんどの開発者とユーザーに基づいて、YAMLは最近のスプリントでの開発作業の焦点です。
しかし今、あなたの使用の選択はそれらの機能サポートに基づいて必要です。
ほとんどの場合、多段階でYAMLを使用することをお勧めします。パイプラインリソース、サーバージョブなど、YAMLのほとんどのUI機能をサポートしています。
また、YAMLには、従来のuiパイプラインにはない機能がいくつかあります。たとえば、環境はYAML専用であり、ストラテジージョブ、ジョブ出力、テンプレートなどです。これらはすべてYAMLでのみサポートされています。
さらに、これは最新のYAML機能発表ドキュメントであり、新機能を製品に導入した後も、このドキュメントの更新を継続しています。実際に使用する必要がある機能がこのドキュメントに記載されている場合。マルチステージパイプラインを使用することを強くお勧めします。
ただし、前述したように、開発中ですが、YAMLのすべての機能をサポートしているわけではありません。たとえば、従来のUIリリースパイプラインには最も重要な機能の1つであるGateがありますが、まだ開発中です。ステージ間の自動チェック(ゲート)です。
チームでYAMLに追加されていないこの機能やその他の機能が必要な場合は、現時点では、製品のセキュリティのためにクラシックUIを備えたリリースパイプラインを使用することをお勧めします。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加