【发布时间】:2017-06-12 14:13:50
【问题描述】:
是否可以通过 Groovy 脚本禁用 Jenkins CLI over Remoting 选项?我想将脚本放入 init.groovy.d 以便在启动时禁用该选项,因此不会提示我禁用它
谢谢
【问题讨论】:
标签: jenkins groovy jenkins-cli
是否可以通过 Groovy 脚本禁用 Jenkins CLI over Remoting 选项?我想将脚本放入 init.groovy.d 以便在启动时禁用该选项,因此不会提示我禁用它
谢谢
【问题讨论】:
标签: jenkins groovy jenkins-cli
你可以这样做(jenkins2.60.2)
import jenkins.model.Jenkins
jenkins.model.Jenkins.instance.getDescriptor("jenkins.CLI").get().setEnabled(false)
问候
【讨论】:
使用以下内容创建文件$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。
【讨论】: