1

成果物 (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 である必要がある場合、アーティファクトからどのように生成しますか?

4

1 に答える 1

0

はい、わかった。

通常の zip ファイルではありません。MSBuild を使用して生成された zip ファイルである必要があります。

于 2016-09-01T16:31:31.787 に答える