Hudson Build可以使用不同的web.configs进行多个构建

时间:2011-11-01 00:13:49

标签: build web-config hudson

我使用hudson构建来构建我的应用程序。我有一个web.debug.config,一个web.release.config和一个web.beta.config。我的问题是这个。有没有办法让hudson构建工作在每次构建时为每个构建单独的构建?

2 个答案:

答案 0 :(得分:1)

您可以使用matrix (multi-configuration)项目来执行此操作,使矩阵变量成为配置类型。

链接的文档不是太好,但希望它能帮助你。

答案 1 :(得分:1)

关于Matrix项目的文档严重缺乏,在尝试了各种各样的方法后,我放弃了这一点,并为我想要实现的目标提供了一个更简单的解决方案。

为了实现每个配置的构建,我只是使用不同的命令行参数添加了额外的构建步骤。

点击添加构建步骤 - >使用MSBUILD构建VS项目或解决方案

在命令行参数字段中添加以下内容: /属性:配置=调试

然后我添加了另一个构建步骤,执行另一个构建,除了: /属性:配置=释放

还有另一个/ property:Configuration = Beta

这将使用每个构建中的不同配置按顺序遍历每个构建。