Jenkins从bash脚本配置全局安全性

时间:2015-11-04 10:55:15

标签: bash groovy jenkins

我想从bash脚本配置Jenkins。

该操作是为了启用全局安全性并使用Unix用户/组数据库。

我可以只复制一些配置XML并重启服务器吗?或者有一个groovy脚本来做到这一点?

1 个答案:

答案 0 :(得分:2)

就是这样:

import jenkins.model.*
import hudson.security.*

def instance = Jenkins.getInstance()

def unixRealm = new PAMSecurityRealm("ssh")
instance.setSecurityRealm(unixRealm)

instance.setAuthorizationStrategy(new FullControlOnceLoggedInAuthorizationStrategy())

instance.save()