【问题标题】:Choose which configurations to build in Jenkins multi-configuration job选择在 Jenkins 多配置作业中构建哪些配置
【发布时间】:2011-10-14 07:20:36
【问题描述】:

我们正在使用 Jenkins 构建一个 ASP.Net Web 应用程序并将成功的构建部署到暂存/测试服务器。该应用程序有多种配置(不同的连接字符串、主题等)以适应不同的客户。

因此,使用多配置作业是自然的方法。这非常适合一次性构建和部署所有配置。但是,如果您只想构建一个或几个配置怎么办?

这种情况下的典型场景:

  1. 开发人员完成一个里程碑/版本,测试阶段开始,10 个配置在阶段服务器上构建和部署
  2. 测试团队发现配置 X(即客户 X)中的错误
  3. 开发人员修复了错误(或者他们认为如此)并希望重新测试代码
  4. 再次运行 Jenkins 作业以将代码放到舞台服务器上

这个场景免费构建了大约 9 个配置。虽然部署了这 9 种配置,但任何登录到这些测试网站之一的人当然会失去他们的会话。

我们想要一些参数,让我们选择要构建的配置。

【问题讨论】:

    标签: asp.net msbuild jenkins


    【解决方案1】:

    几个潜在的解决方案:

    Matrix Reloaded Plugin 应该只允许您重建某些配置。

    或者,当您配置作业时,您可以启用“组合过滤器”功能,该功能告诉 Jenkins 要构建哪些矩阵轴组合。然而,这不是非常动态的——也就是说,你不能在每次构建时都改变它。虽然也许可以对这个字段进行参数化(我还没有尝试过)。

    【讨论】:

      猜你喜欢
      • 2021-06-30
      • 2011-07-21
      • 2014-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-27
      • 2016-06-14
      • 1970-01-01
      相关资源
      最近更新 更多