#!groovy import jenkins.model.* import hudson.security.* def instance = Jenkins.getInstance() // Create user account def hudsonRealm = new HudsonPrivateSecurityRealm(false) hudsonRealm.createAccount("my_user", "my_pass") instance.setSecurityRealm(hudsonRealm) // Enable matrix auth strategy and set my_user as admin def strategy = new GlobalMatrixAuthorizationStrategy() strategy.add(Jenkins.ADMINISTER, "my_user") instance.setAuthorizationStrategy(strategy) instance.save()