【发布时间】:2019-08-08 07:17:11
【问题描述】:
我们有一个 ASP.Net 解决方案,它有多个项目和 4 种不同的构建配置(debug、Test、Preprod、prod)。代码中没有构建配置检查,因此不同配置之间的唯一区别基本上是配置(在 web.config 中)。
什么是理想的 Jenkins 作业设置,以便作业为具有相同 bin 和相应配置的每个配置生成不同的文件夹。
【问题讨论】:
标签: asp.net asp.net-mvc jenkins msbuild
我们有一个 ASP.Net 解决方案,它有多个项目和 4 种不同的构建配置(debug、Test、Preprod、prod)。代码中没有构建配置检查,因此不同配置之间的唯一区别基本上是配置(在 web.config 中)。
什么是理想的 Jenkins 作业设置,以便作业为具有相同 bin 和相应配置的每个配置生成不同的文件夹。
【问题讨论】:
标签: asp.net asp.net-mvc jenkins msbuild
我们为我们的 asp.net webform 解决方案针对不同的配置进行了完全相同的部署。要实现这一点,您需要执行几个步骤。
【讨论】:
您可以使用 web.config 转换来进行各种环境的配置转换。然后你可以尝试使用 TFS 的 Jenkins 插件,并使用 TFS CI 和 CD 轻松执行多服务器部署。
【讨论】: