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

Jenkins升级后Invoke Ansible Playbook的Extra variables被隐藏如何恢复

Jenkins升级后Ansible插件Extra变量恢复可见的解决方法
  • 检查并降级Ansible插件:Jenkins升级时通常会同步更新已安装插件,新版本Ansible插件默认将「Extra variables」设为密码类型隐藏。你可以进入系统管理→插件管理→已安装,找到Ansible插件,点击「降级」按钮选择升级前的版本安装,完成后重启Jenkins,验证变量是否恢复可见。

  • 通过脚本控制台修改插件配置(无需降级):

    1. 进入Jenkins的系统管理→脚本控制台
    2. 执行以下Groovy脚本,修改插件全局配置,将Extra variables字段改回普通文本:
      import jenkins.model.Jenkins
      import org.jenkinsci.plugins.ansible.AnsiblePlaybookBuilder
      
      def desc = Jenkins.get().getDescriptorByType(AnsiblePlaybookBuilder.DescriptorImpl.class)
      desc.setExtraVarsSecret(false)
      desc.save()
      Jenkins.get().save()
      
    3. 执行完成后刷新页面,查看「Invoke Ansible Playbook」步骤中的Extra variables是否恢复可见可编辑状态。
  • 关于加密位置说明:Jenkins的加密数据集中存储在$JENKINS_HOME/secrets目录下的相关文件中,但该字段的隐藏是插件层面的配置控制,并非对变量内容加密存储,通过上述脚本修改配置即可取消隐藏,无需手动处理加密文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 08:34:54