Set up Jenkins jobs for web and mobile tests
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
import jenkins.model.Jenkins
|
||||
import hudson.security.HudsonPrivateSecurityRealm
|
||||
import hudson.security.FullControlOnceLoggedInAuthorizationStrategy
|
||||
|
||||
def jenkins = Jenkins.instance
|
||||
def realm = new HudsonPrivateSecurityRealm(false)
|
||||
if (realm.getAllUsers().isEmpty()) {
|
||||
realm.createAccount("admin", "admin")
|
||||
}
|
||||
jenkins.setSecurityRealm(realm)
|
||||
|
||||
def strategy = new FullControlOnceLoggedInAuthorizationStrategy()
|
||||
strategy.setAllowAnonymousRead(true)
|
||||
jenkins.setAuthorizationStrategy(strategy)
|
||||
|
||||
jenkins.save()
|
||||
Reference in New Issue
Block a user