【问题标题】:can Hudson Build do multiple builds with different web.configsHudson Build 可以使用不同的 web.configs 进行多次构建吗
【发布时间】:2011-11-01 00:13:48
【问题描述】:

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

【问题讨论】:

    标签: build web-config hudson


    【解决方案1】:

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

    链接的文档不是很好,但希望它能让你继续前进。

    【讨论】:

    • 是的,我已经阅读了一些相关信息,但没有找到任何关于如何设置矩阵项目以使用不同配置文件构建的示例。如果有人看过示例,我们将不胜感激。
    【解决方案2】:

    Matrix 项目严重缺乏文档,在尝试了各种方法后,我放弃了,并且对我想要实现的目标有了一个更简单的解决方案。

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

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

    在命令行参数字段中添加以下内容: /property:Configuration=调试

    然后我简单地添加了另一个构建步骤,该步骤执行另一个构建,除了: /property:Configuration=发布

    另一个是 /property:Configuration=Beta

    这会使用每个构建上的不同配置按顺序运行每个构建。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-10
      • 1970-01-01
      • 2015-04-03
      • 2021-05-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-29
      相关资源
      最近更新 更多