You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Jenkins Rebuilder插件不记住密码?rememberPasswordEnabled配置疑问

关于Jenkins Rebuilder插件rememberPasswordEnabled配置的说明

1. rememberPasswordEnabled字段是否生效?

是生效的。从RebuildConfiguration类的源码逻辑来看,这个布尔字段直接控制插件是否会记住构建时输入的密码类型参数(比如PasswordParameterValue),当设置为false时,插件不会存储这类敏感参数的明文或加密值,重建构建时需要重新输入密码。

2. 已安装插件的配置方法

由于该配置目前没有暴露到UI界面(正如你提到的流水线配置页的Rebuild options里没有相关项),需要通过以下两种方式手动配置:

方式一:通过Jenkins脚本控制台执行Groovy脚本

  1. 登录Jenkins后台,进入「Manage Jenkins」→「Script Console」
  2. 执行以下脚本:
import com.sonyericsson.rebuild.RebuildConfiguration
def config = RebuildConfiguration.get()
config.setRememberPasswordEnabled(false)
config.save()

执行后重启Jenkins生效(部分版本可能不需要重启,但建议重启确保配置加载)。

方式二:直接修改Jenkins配置文件

  1. 停止Jenkins服务
  2. 找到Jenkins主目录下的config.xml文件
  3. 在文件中找到<rebuildConfiguration>节点(如果没有则手动添加),添加或修改rememberPasswordEnabled属性:
<rebuildConfiguration rememberPasswordEnabled="false"/>
  1. 保存文件后重启Jenkins服务

补充说明

配置生效后,后续重建包含密码参数的流水线时,插件将不再自动填充之前输入的密码,需要用户重新输入。如果需要恢复密码记忆功能,只需将上述配置中的false改为true即可。

内容的提问来源于stack exchange,提问作者Geoff Alexander

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 14:46:04