【发布时间】:2017-09-08 14:27:50
【问题描述】:
我读过的关于这个主题的所有内容似乎都已经过时了,我找不到这个看似常见的任务的答案。
我已经能够让 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 转换为一种环境。我想做一个构建,然后能够在它们通过每个阶段时部署(使用竹子的部署 - 这可能会运行 msdeploy 任务?)到多个环境; QA -> Staging -> Production.
有没有办法进行简单的构建,然后在部署阶段进行转换?
我目前正在使用 Bamboo、MSBuild 14..NET 4.5.2 和 VisualStudio 2017 (v12.0)。
【问题讨论】:
-
我刚刚回答了如何创建多个转换(在构建时),然后在部署计划期间选择您想要的转换,这有帮助吗? stackoverflow.com/a/52922895/1089267
-
哦,其实我刚才使用Parameters.xml / SetParameters.xml解决了这个问题。不过感谢您的评论。 :D
标签: .net msbuild visual-studio-2017 bamboo