Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins使用相同的参数重建,但使用新的生成编号_Jenkins_Jenkins Plugins - Fatal编程技术网

Jenkins使用相同的参数重建,但使用新的生成编号

Jenkins使用相同的参数重建,但使用新的生成编号,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,我们有一个Jenkins作业,它是参数化的,我们每天晚上都运行它进行测试。我们希望能够在早上通过下游构建视图或构建管道视图在Jenkins中检查此构建的结果,因为我们希望看到哪些子组件通过了测试,哪些子组件失败了 问题是,我们有时也会在早上使用“重建”按钮手动运行此构建,以便获得相同的参数。发生这种情况时,前一个夜间构建似乎会被新构建的结果覆盖。如果有人使用“重建”按钮运行子作业,则该子作业及其子作业在上一次夜间构建中的结果现在显示为最新运行 我一直在研究重建插件及其工作原理,但我找不到这个答案

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

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

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


基本上,我想要的是“与旧版本具有相同参数的新版本”,而不是“重新运行旧版本”。如果您能提供任何帮助,我们将不胜感激。

重建插件始终会启动新的构建(但保留旧的参数,尽管您可以在构建开始之前编辑它们)。这意味着设置了一个新的$BUILD\u编号。

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

您知道为什么会更新旧版本号下的运行,并且在我们的版本列表中不会显示新版本吗?你描述的是我们想要的行为,但不是我们看到的。这很奇怪,因为这里(又名:“重建者”版本1.31)正是我们正在经历的行为。另一种方法是创建一个助手作业,解析最后一个作业(例如,JENKINS_URL:PORT/job/JOBNAME/BUILD_NUMBER/api/xml),并使用解析后的参数启动主JENKINS作业。