1

我有一个构建定义设置,可以在每次签入时成功构建并部署到云 (Azure)。但是,如果我想构建它而不是实际部署到 Azure,我想知道如何修改它。只需在签入后构建,确保没有任何损坏,仅此而已。我试过搜索和修改 MSBuild 参数,但无济于事。这应该很容易。我错过了什么?

这些是我插入的 MSBuild 参数。最后两个(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 回答