2017-01-01 3 views
0

チームサービスリリースでリソースグループの作成を自動化しようとしています。 ソリューションにAzureリソースグループプロジェクトを追加し、json定義でadministratorLoginPassword変数を安全な文字列として定義しました:json definition また、リリース定義の環境レベルでadministratorLoginPassword変数を次のように定義しました:enter image description here しかし、次の理由があります。Azure Team Services CI - リリース変数が機能しない

パラメータが1つ以上存在しないため、コマンドを処理できません:administratorLoginPassword。

-administratorLoginPassword (ConvertTo-SecureString -String '$(administratorLoginPassword)' -AsPlainText -Force) 

とにかく、私は適切なazuredeploy.parameters.json file場所を作成することをお勧め:あなたは次のように、オーバーライドテンプレートパラメータテキスト・ボックスに値を指定するテンプレートスクリプトに明示的に変数を渡す必要が

答えて

1

必要なすべてのテンプレートパラメータのすべての実際の値を格納し、このファイルをTemplate Parameters Azureリソースグループデプロイメントタスクの入力に渡します。ビルド/リリース中にこのファイルを操作するには、コンテンツを必要な値に置き換えて、ビルドタスクの特別なパラメータを使用しないでください。

ビルド/リリース定義で作成された変数は、Azure Resでは無視されます。上記のように明示的に渡す場合を除き、グループ展開タスクを実行します。

関連する問題