繁体   English   中英

Jenkins通过Groovy脚本禁用远程处理CLI

[英]Jenkins Disable CLI over Remoting via a Groovy Script

是否可以通过Groovy脚本禁用Jenkins CLI over Remoting选项? 我想把脚本放到init.groovy.d中,这样在启动时禁用了选项,所以我不会被提示禁用它

谢谢

你可以这样做(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而不是远程处理,但是否则启用CLI。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM