我正在使用Jenkins CLI自动安装和配置Jenkins。我可以安装诸如Active Directory插件之类的插件,但还没有弄清楚如何配置它。
是否可以从CLI执行此类任务?
从Jenkins GUI的角度来看,我想在Security Realm下检查Enable security checkbox,检查Active Directory选项,为Active Directory提供参数,在Authorization下检查Anyone can do anything选项。
我使用了一个Puppet模块(https://forge.puppetlabs.com/rtyler/jenkins)来实现自动化。
你好,肯尼斯
发布于 2015-12-04 23:44:06
如果您要使用从CLI调用的脚本手动修改其配置文件,请选择是。
否则,我不相信有。至少,不是所有插件的通用方法。插件能够添加CLI命令,如此文档页面所示:
https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+CLI
扩展命令行界面
Jenkins服务器上安装的插件可以添加自定义CLI命令。有关更多详细信息,请参阅编写CLI命令。
因此,您正在使用的一些插件可能具有从CLI配置它们的特定命令。
据我所知,这些都是你的选择。通过编辑它们的配置文件来手动配置,或者希望您的插件在CLI中包含一些特定于它的命令。
发布于 2018-08-07 17:51:08
目前有一个名为"Configuration as Code Plugin“的新插件正在开发中,它提供了一种使用YAML:https://github.com/jenkinsci/configuration-as-code-plugin/配置插件的方法。
它们目前处于早期开发阶段,但这可以帮助解决这类问题。
https://stackoverflow.com/questions/34088653
复制相似问题