問題タブ [azure-pipelines-release-task]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - Azure DevOps リリース パイプラインでジョブの順序を制御する
複数の展開グループにまたがる複雑なリリースがあり、サードパーティのvsts-git-release-tag拡張機能を使用してリリースにタグを付けることを計画しています。リポジトリにタグを付ける前に、リリース全体 (すべてのジョブ) が成功することが理想的です。
だから私はそれを達成するための最良の方法は何かを考え出そうとしています. これがデプロイ パイプラインではなくビルド パイプラインである場合、次のようにを使用してdependsOn
配置できることは明らかです。
ただし、このドキュメントで指定されているリリース パイプラインには、(少なくとも現在は) 同等の機能はないようです。
ノート
複数のジョブの並列実行は、現時点ではビルド パイプラインでのみサポートされています。リリース パイプラインではまだサポートされていません。
この機能については特に言及していませdependsOn
んが、リリース パイプラインでそれを利用する方法はないようです (間違っていたら訂正してください)。
おそらく、Git タグを作成するための単一のジョブとタスクを含む別のステージを作成できると思いますが、それはハックのように感じます。他のすべてのリリース ジョブが完了した後で、特定のリリース ジョブを実行するより良い方法はありますか?