問題タブ [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.

0 投票する
1 に答える
143 参照

terraform-provider-azure - Azure リリース パイプライン レポート 必要な変数が設定されていない別名アンロードで、"secret" 変数グループ変数を検索/ロードする

main.tfファイルで以下の変数を宣言しました。

これらの変数を Azure Release Pipelines で作成し、以下のようにすべてのパイプラインにアクセスできるように定義しました。

ここに画像の説明を入力

これらの変数が設定されていない理由を Release Job が報告する理由を理解できません。

terraform plan の直前に以下のようにコマンドラインアウトを追加してみましたが、

残念ながら、実行中の値は表示されませんが、

最初にシークレットとして作成してから値を定義し、最初に値を定義してからシークレットにしますが、エラーは引き続き発生します。

何が問題になる可能性がありますか?

0 投票する
3 に答える
4242 参照

azure - Azure DevOps リリース パイプラインでジョブの順序を制御する

複数の展開グループにまたがる複雑なリリースがあり、サードパーティのvsts-git-release-tag拡張機能を使用してリリースにタグを付けることを計画しています。リポジトリにタグを付ける前に、リリース全体 (すべてのジョブ) が成功することが理想的です。

だから私はそれを達成するための最良の方法は何かを考え出そうとしています. これがデプロイ パイプラインではなくビルド パイプラインである場合、次のようにを使用してdependsOn配置できることは明らかです。

ただし、このドキュメントで指定されているリリース パイプラインには、(少なくとも現在は) 同等の機能はないようです。

ノート

複数のジョブの並列実行は、現時点ではビルド パイプラインでのみサポートされています。リリース パイプラインではまだサポートされていません。

この機能については特に言及していませdependsOnんが、リリース パイプラインでそれを利用する方法はないようです (間違っていたら訂正してください)。

おそらく、Git タグを作成するための単一のジョブとタスクを含む別のステージを作成できると思いますが、それはハックのように感じます。他のすべてのリリース ジョブが完了した後で、特定のリリース ジョブを実行するより良い方法はありますか?