我使用hudson构建来构建我的应用程序。我有一个web.debug.config,一个web.release.config和一个web.beta.config。我的问题是这个。有没有办法让hudson构建工作在每次构建时为每个构建单独的构建?
答案 0 :(得分:1)
您可以使用matrix (multi-configuration)项目来执行此操作,使矩阵变量成为配置类型。
链接的文档不是太好,但希望它能帮助你。
答案 1 :(得分:1)
关于Matrix项目的文档严重缺乏,在尝试了各种各样的方法后,我放弃了这一点,并为我想要实现的目标提供了一个更简单的解决方案。
为了实现每个配置的构建,我只是使用不同的命令行参数添加了额外的构建步骤。
点击添加构建步骤 - >使用MSBUILD构建VS项目或解决方案
在命令行参数字段中添加以下内容: /属性:配置=调试
然后我添加了另一个构建步骤,执行另一个构建,除了: /属性:配置=释放
还有另一个/ property:Configuration = Beta
这将使用每个构建中的不同配置按顺序遍历每个构建。