【问题标题】:Jenkins Disable CLI over Remoting via a Groovy ScriptJenkins 通过 Groovy 脚本禁用 CLI over Remoting
【发布时间】:2017-06-12 14:13:50
【问题描述】:

是否可以通过 Groovy 脚本禁用 Jenkins CLI over Remoting 选项?我想将脚本放入 init.groovy.d 以便在启动时禁用该选项,因此不会提示我禁用它

谢谢

【问题讨论】:

标签: jenkins groovy jenkins-cli


【解决方案1】:

你可以这样做(jenkins2.60.2)

import jenkins.model.Jenkins

jenkins.model.Jenkins.instance.getDescriptor("jenkins.CLI").get().setEnabled(false)

问候

【讨论】:

  • 如果你想把它保存在一个文件中添加:Jenkins.instance.save()
【解决方案2】:

使用以下内容创建文件$JENKINS_HOME/jenkins.CLI.xml

<?xml version='1.0' encoding='UTF-8'?>
<jenkins.CLI>
  <enabled>false</enabled>
</jenkins.CLI>

一旦服务器重新启动,它的行为就好像您在 Jenkins GUI 中按下了“禁用 Jenkins CLI over Remoting”按钮。

juhnz 的回答涵盖了完全禁用 CLI。但是,我相信这个问题的意图只是禁用 Jenkins CLI over remoting,否则启用 CLI。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-02
    • 1970-01-01
    • 2014-08-31
    相关资源
    最近更新 更多