問題タブ [azure-pipelines-yaml]

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 に答える
1760 参照

azure - Azure Pipelines YAML - "Deploy Web App" azureSubscription 入力に変数グループを使用するとエラーが発生する

board.subscriptionWebApp のデプロイで使用する Azure サービス接続を指定する変数を使用して、さまざまな環境の変数グループを定義しました。

これらの変数グループは、展開ジョブで参照されます。

次に、変数がdeploy.ymlファイルで使用されます。

ただし、パイプラインをキューに入れると、変数が設定される前に式が評価されたように見えるため、次のエラーが発生します。

リテラル値を使用すると、azureSubscription正常に機能します。

質問:この評価を遅らせることはできますか? またはサービス接続名を YAML ファイルにハードコーディングしないための別の方法はありますか?

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

bash - Azureパイプラインで変数値の値を取得する

dev-acr-login と dev-acr-secret は、acr login と acr secret の keyvault に格納されるシークレットです。

Pipeline で、このタスクでシークレットを取得する

このタスクは、「dev-acr-login」および「dev-acr-secret」という名前のタスク変数を作成します

ドッカーにログインしたい場合はできません

次のコードは機能し、acr にログインできます。

以下は機能しません。keyvault からの実際のキーではなく、変数名 $(acr-login) および $(acr-secret) を使用できる方法はありますか?