Azure ARMスクリプトをVSTSパイプラインにデプロイしようとしています。
ビルドステップでアーティファクトを「公開」し、リリースステップでアーティファクトをダウンロードしました。ログにARMスクリプトが見つかったことが示されているようです(試行錯誤の末、規定された方法で見つかった here はまったく機能していないようです)。
ただし、エラーが発生します:テンプレートファイルパターンに一致するファイルが見つかりませんでした
ちなみに、ファイルが見つからなくてもこのエラーが発生します(これは理にかなっていますが、実際にファイルが見つかったときではありません)。 ARMスクリプトは、Azure Portalに手動でデプロイすると正しくデプロイされます。
リリースパイプラインでAzure Resource Group Deploymentステップを使用しています。
他にどのような情報がこの問題のトラブルシューティングに役立つかわかりませんが、リクエストしていただければ、それをお届けします。
ありがとう
2018-12-14T18:32:06.6009951Z ##[section]Starting: Azure Deployment:Create Or Update Resource Group action on ChrisGroup
2018-12-14T18:32:06.6015952Z
==============================================================================
2018-12-14T18:32:06.6016124Z Task : Azure Resource Group
Deployment
2018-12-14T18:32:06.6016287Z Description : Deploy an Azure resource manager (ARM) template to a resource group. You can also start, stop, delete, deallocate all Virtual Machines (VM) in a resource group
2018-12-14T18:32:06.6016444Z Version : 2.141.4
2018-12-14T18:32:06.6016526Z Author : Microsoft Corporation
2018-12-14T18:32:06.6016655Z Help : [More Information] (https://aka.ms/argtaskreadme)
2018-12-14T18:32:06.6016801Z
==============================================================================
2018-12-14T18:32:06.9610677Z Checking if the following resource group exists: ChrisGroup.
2018-12-14T18:32:07.2734470Z Resource group exists: true.
2018-12-14T18:32:07.2736899Z Creating deployment parameters.
2018-12-14T18:32:07.2809876Z The detected encoding for file 'D:\a\r1\a\IAC\ARM.json' is 'utf-8'
2018-12-14T18:32:07.3021166Z ##[error]Error: Could not find any file matching the template file pattern
2018-12-14T18:32:07.3030720Z ##[section]Finishing: Azure Deployment:Create Or Update Resource Group action on ChrisGroup
要求通り:
[テンプレートパラメータ]フィールドに-dailyreports_name '$(IACWeb)' -dailyreportsapi_name '$(IACAPI)'を入力しました
そしてOMG ...それは変数ファイルへのパスであることになっています。 UGH
オーバーライドテンプレートパラメータを入力すると、機能します。
マイクロソフトはおそらく、ラベルを「テンプレートパラメータファイル」に書き換える必要があります
渡されるパラメーターを「オーバーライドテンプレートパラメーター」に入れる必要があります。 「テンプレートパラメータ」フィールドは、実際にはファイルの場所への参照です。