是否可以通过Groovy脚本禁用Jenkins CLI over Remoting选项?我想把脚本放到init.groovy.d中,这样在启动时禁用了选项,所以我不会被提示禁用它
由于
答案 0 :(得分:15)
你可以这样做(jenkins2.60.2)
import jenkins.model.Jenkins
jenkins.model.Jenkins.instance.getDescriptor("jenkins.CLI").get().setEnabled(false)
问候
答案 1 :(得分:8)
使用以下内容创建文件$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而不是远程处理,但是否则启用CLI。