【发布时间】:2015-11-04 10:55:15
【问题描述】:
我想通过 bash 脚本配置 Jenkins。
该操作是启用全局安全性并为其使用 Unix 用户/组数据库。
我可以复制一些配置 XML 并重新启动服务器吗?或者有一个 groovy 脚本可以做到这一点?
【问题讨论】:
我想通过 bash 脚本配置 Jenkins。
该操作是启用全局安全性并为其使用 Unix 用户/组数据库。
我可以复制一些配置 XML 并重新启动服务器吗?或者有一个 groovy 脚本可以做到这一点?
【问题讨论】:
就是这样:
import jenkins.model.*
import hudson.security.*
def instance = Jenkins.getInstance()
def unixRealm = new PAMSecurityRealm("ssh")
instance.setSecurityRealm(unixRealm)
instance.setAuthorizationStrategy(new FullControlOnceLoggedInAuthorizationStrategy())
instance.save()
【讨论】: