【发布时间】:2014-06-25 21:33:06
【问题描述】:
我想自动化 Jenkins 的整个安装,给定一个用户名列表,我希望能够为每个用户创建用户帐户。我读过的唯一设置用户帐户的方法是: https://wiki.jenkins-ci.org/display/JENKINS/Standard+Security+Setup
尝试查看是否有使用命令行配置的选项:
https://localhost:8080/cli/
但似乎并非如此。
是否可以在不使用 Web 界面的情况下添加用户帐户?更具体地说,一种可编写脚本的方法。
我最后的手段是做原始的帖子请求,但希望有更好的方法。
【问题讨论】:
-
如果您有LDAP或AD,则无需单独添加帐户,可以通过用户组控制权限,通过LDAP/AD管理
-
@Slav,您将如何以编程方式设置此配置?您是否知道任何可以预先配置并直接放入安装的配置文件?
-
所有 Jenkins 配置(和插件)都是 XML 文件,因此您可以使用脚本语言以编程方式更改它们(某些更改在重新启动/重新加载之前不会生效)。在
$JENKINS_HOME下有一个config.xml,它是主要配置,包括安全/身份验证。看看它。至于重载,jenkins cli有重载命令。
标签: jenkins continuous-integration command-line-interface