是否可以重置Jenkins构建参数,以便';重建';或';重试';使用新值?

是否可以重置Jenkins构建参数,以便';重建';或';重试';使用新值?,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,我有一个作业,参数PULL\u REQUEST\u ID默认为*。它用于获取隐藏请求的分支。在构建过程中,确切的请求id是已知的。我可以重置PULL\u REQUEST\u ID环境变量,但在点击“重建”时,PULL\u REQUEST\u ID参数仍设置为*。有没有办法让詹金斯“记住”重置值?我相信你正在寻找这个。尝试安装它。它允许您重建参数化的版本,而无需再次输入参数。它还允许您在重建之前编辑参数 首先,设置一个名为PULL\u REQUEST\u ID的参数,并将其设置为默认值*,然后触发

我有一个作业,参数
PULL\u REQUEST\u ID
默认为
*
。它用于获取隐藏请求的分支。在构建过程中,确切的请求id是已知的。我可以重置
PULL\u REQUEST\u ID
环境变量,但在点击“重建”时,
PULL\u REQUEST\u ID
参数仍设置为
*
。有没有办法让詹金斯“记住”重置值?

我相信你正在寻找这个。尝试安装它。它允许您重建参数化的版本,而无需再次输入参数。它还允许您在重建之前编辑参数

首先,设置一个名为
PULL\u REQUEST\u ID
的参数,并将其设置为默认值
*
,然后触发生成。

生成后,单击
生成历史记录中的生成结果。然后单击左侧栏中的
重建
按钮。您将获得一个重建视图,如下面的屏幕截图所示,可以编辑为您想要的任何内容。编辑后,单击重建按钮。下一次,当您执行上述相同步骤后,Jenkins将在此处显示新值,而不是默认值
*

使用Groovy插件:

import hudson.model.ParametersAction
import hudson.model.StringParameterValue

build.replaceAction(
    new ParametersAction(
        new StringParameterValue('PULL_REQUEST_ID', '1234')))

如果有其他构建参数,请确保保留它们。

我们已经安装了重建插件。单击“重建”将使用默认值,而不是重置值。