Jenkins 使用相同的参数重建,但新的内部版本号



我们有一个参数化的 Jenkins 作业,我们每天晚上运行它进行测试。我们希望能够在早上通过下游构建视图或构建管道视图在 Jenkins 中检查此构建的结果,因为我们希望查看哪些子组件通过和失败。

问题是,我们有时也会在早上使用重建按钮手动运行此构建,以便获得相同的参数。发生这种情况时,以前的夜间生成似乎会被新版本的结果覆盖。如果有人使用重新生成按钮运行子作业,则该子作业及其上一个夜间生成的子作业结果现在显示为最新运行。

我一直在研究重建插件及其工作原理,但我找不到这个答案。重新构建是否总是在以前的构建之上构建,或者是否有某种方法使用相同的参数重新构建,但为新版本提供唯一的内部版本号以保留先前运行的结果?

基本上,我正在寻找的是"具有与旧版本相同参数的新版本",而不是"重新运行旧版本"。您能提供的任何帮助将不胜感激。

重建插件总是开始一个新的构建(但保留旧的参数,尽管你可以在构建开始之前编辑它们(。这意味着设置了新的 $BUILD_NUMBER。

实际上,它为下一个构建设置了新的内部版本号。但是,您应该能够编辑或保留相同的参数imo。

最新更新