1

各チェックインで正常にビルドされ、クラウド (Azure) にデプロイされるビルド定義をセットアップしました。ただし、ビルドしたいが、実際に Azure にデプロイしたくない場合は、変更する方法を知りたいです。チェックイン後にビルドするだけで、何も壊れていないことを確認してください。それだけです。MSBuild の引数を検索して変更しようとしましたが、役に立ちませんでした。これは簡単なはずです。私は何が欠けていますか?

これらは私がプラグインした MSBuild 引数です。最後の 2 つ (DeployOnBuild と CreatePackageOnPublish) はまったく問題ではないようです... /t:Publish が違いを生んでいるかどうかはわかりません

/t:Publish
/p:TargetProfile=Cloud
/p:DeployOnBuild=false
/p:CreatePackageOnPublish=false

ありがとう!

4

1 に答える 1

0

重要なのは、正しいビルド プロセス テンプレートを使用することです。

Right click the build definition -> Edit Build definition
Process tab
Up at the top there is a section for the Build Process Template
Show Details
Select "DefaultTemplate" from the dropdown

プロセス タブで使用できるオプションは、私が使用していた AzureContinuousDeployment テンプレートとは異なります。MSBuild 引数は必要ありませんでした (ただし、サービス構成の名前によっては異なります)。

テンプレに今まで気が付きませんでした。ほとんどの人は、私がすでにデフォルトのものを使用していると思っていたでしょう!

于 2013-09-06T16:30:47.407 に答える