我读过的关于这个主题的一切似乎都已经过时了,我无法找到这个看似常见的任务的答案。
我已经能够让Bamboo使用发布配置文件执行MSBuild:
/p:DeployOnBuild=true
/p:PublishProfile=MY_PROFILE
/p:Configuration=MY_CONFIG
/p:VisualStudioVersion=12.0
/p:AspnetMergePath="C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools"
但是,这只会改变一个环境的Web.config
。我想做一个构建,然后能够部署(使用bamboo的部署 - 可能会运行msdeploy任务?)到多个环境,因为它们通过每个阶段; QA -> Staging -> Production
。
有没有办法进行简单的构建,然后在部署阶段进行转换?
我目前正在使用Bamboo,MSBuild 14. .NET 4.5.2和VisualStudio 2017(v12.0)。