ソリューションをビルドするビルドを作成し、必要に応じてweb.configトランスフォームを適用し、最後にビルドの成果物領域に目的の出力(ビルド済みWeb APIプロジェクト)をコピーしようとしています。チームサービスビルド成果物
私は、Azure WebサービステンプレートをAzure Appサービス展開ステップで使用していません(Azureへの移行の途中です)。ビルドステップでは次のビルド引数を使用しています。
/P:DeployOnBuild =真/ P:WebPublishMethod =パッケージ/ P:PackageAsSingleFile =真/ P:SkipInvalidConfigurations =真/ P:PackageLocation = "$(build.artifactstagingdirectory)\"/P:AutoParameterizationWebConfigConnectionStrings = Falseの
結果のzipファイルの構造とは別に、期待どおりの動作をします。
{ZipFileName} {ProjectName \ Content \ C_C \ a \ 1 \ s \ Api {ProjectName \ obj \ Release \ Package \ PackageTmp ... {BuildContent}
コンテンツのルートにしたい可能であれば公開されたzipファイルPowershellやその他の組み込みビルドタスクを使用して$(build.artifactstagingdirectory)の内容を操作する最善の方法はありますか?
? –
はい、ひどく書いてあり、編集しました。 –
@MattRowettこの問題を解決しますか? –