Jenkins - Promoted Builds&混帐

时间:2012-06-19 12:22:46

标签: git continuous-integration hudson jenkins promotions

是否有可能让Jenkins Promoted Builds插件调用第二个作业,而第二个作业又是从提升的提交而不是从最新版本构建的?

所以流程将是这样的:

  • 提交A
  • 'Dev'作业从提交A执行构建#1
  • 提交B
  • 'Dev'作业从提交B执行构建#2
  • 用户手动宣传Dev#1
  • '暂存'作业构建#1来自提交A(不是B)

1 个答案:

答案 0 :(得分:3)

詹金斯有一个错误,可以防止这种情况发生。

通常人们会:

  • 安装Promoted Builds插件
  • 安装参数化触发器
  • 将Job Dev配置为可升级,指定“在其他项目上触发/调用构建”,然后设置“构建的传递Git提交”的参数< / LI>

可悲的是,a bug in the Promoted Builds plugin似乎意味着并未传递所有数据。有exists a fix,但它似乎在等待整合。

我已经提出ticket in Jenkins' JIRA,如果你也受到这个问题的影响,你们都应该投票。