詹金斯共同编号

时间:2017-05-03 03:28:26

标签: git jenkins

是否可以在2个作业之间共享BUILD_NUMBER? 例如,作业B应使用项目A中的下一个BUILD_NUMBER。

当我说'分享'这意味着两个作业都应该自动使用相同的计数器。

例如:

我有两个不同的分支:稳定和测试 每3个小时一次,jenkins会检查新提交并构建新包,以防某些更改合并到分支中。

我需要jenkins自动进行构建,如

testing01
testing02
testing03
stable04
testing05
stable06
testing07
..

1 个答案:

答案 0 :(得分:0)

你可以尝试:

如果作业B是作业DSL脚本

,那么这是可能的
job('B') {
  properties {
    nextBuildNumber(47)
  }
}

或者你可以use the CLI for job A to set job B

这两种方法的问题在于,如果作业B拥有的内部构建号已经更大,则设置构建号将失败,而不是要为作业B设置的作业。
因此,您需要确保作业B仅在作业A需要时构建。