是否可以在2个作业之间共享BUILD_NUMBER? 例如,作业B应使用项目A中的下一个BUILD_NUMBER。
当我说'分享'这意味着两个作业都应该自动使用相同的计数器。
例如:
我有两个不同的分支:稳定和测试 每3个小时一次,jenkins会检查新提交并构建新包,以防某些更改合并到分支中。
我需要jenkins自动进行构建,如
testing01
testing02
testing03
stable04
testing05
stable06
testing07
..
答案 0 :(得分:0)
你可以尝试:
如果作业B是作业DSL脚本
,那么这是可能的job('B') {
properties {
nextBuildNumber(47)
}
}
或者你可以use the CLI for job A to set job B
这两种方法的问题在于,如果作业B拥有的内部构建号已经更大,则设置构建号将失败,而不是要为作业B设置的作业。
因此,您需要确保作业B仅在作业A需要时构建。