成果物 (css、js、aspx、dll ファイルなどのロード) をアップロードするビルド定義があり、期待どおりに動作しています。
ここで、AzureRM Web アプリのデプロイ手順でリリース定義を構成して、これを Web アプリにデプロイしようとしています。
Web アプリは既に存在しており、Visual Studio から直接簡単にデプロイできます。
ステップで、次のフィールドに入力しました。
- AzureRM サブスクリプション (ドロップダウンに期待どおりに表示されます)
- Web アプリ名 (ドロップダウンに期待どおりに表示されます)
- パッケージ - すべてのファイルを含めたいので、 $(System.DefaultWorkingDirectory)/MyBuildDefinition/**/ に設定しました。
- SetParameter ファイル - 空白のまま
展開を実行しようとすると、プロセスはフラグに一致する最初のファイルを見つけ、次のメッセージで失敗します。
2016-08-31T16:01:37.7827094Z msdeploy.exe は 'C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe' にあります
2016-08-31T16:01:37.7867084Z filePath = Find-Files -SearchPattern C:\a\r1\a/MyBuildDefinition/**/ .
2016-08-31T16:01:38.3277086Z filePath = C:\a\r1\a\MyBuildDefinition\Web\App\app\build\css\brand-style.css
2016-08-31T16:01:38.5537092Z ##[エラー] パラメーター 'ファイル' の引数変換を処理できません。値を System.String 型に変換できません。
2016-08-31T16:01:38.5907083Z ##[セクション]仕上げ: Web アプリのデプロイ
OOTB でホストされているビルド サーバーを使用しています。
また、テスト用に作成した zip ファイルに設定された Package フィールドでこれを実行しようとしましたが、これも機能しませんでした。
私のシナリオでこのステップをどのように活用できますか?
これは非 zip ファイルを使用できますか? zip である必要がある場合、アーティファクトからどのように生成しますか?