JenkinsSecurityViaDSL: Difference between revisions
Jump to navigation
Jump to search
(added JenkinsSecurityViaDSL) |
(No difference)
|
Latest revision as of 22:46, 30 January 2018
Jenkins Groovy DSL to change security to role strategy
Notes: Role strategy plugin must be installed
import jenkins.model.*
import hudson.security.*
import com.michelin.cio.hudson.plugins.rolestrategy.*
def instance = Jenkins.getInstance()
def hudsonRealm = new HudsonPrivateSecurityRealm(false)
instance.setSecurityRealm(hudsonRealm)
def strategy = new RoleBasedAuthorizationStrategy()
strategy.add(Jenkins.ADMINISTER, "admin")
instance.setAuthorizationStrategy(strategy)
instance.save()