2015-11-04 75 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()