2015-11-04 60 views
1

我想从bash脚本配置Jenkins。Jenkins从bash脚本配置全局安全

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

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

回答

1

就是这样:

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

def instance = Jenkins.getInstance() 

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

instance.setAuthorizationStrategy(new FullControlOnceLoggedInAuthorizationStrategy()) 

instance.save()