Set up Jenkins jobs for web and mobile tests

This commit is contained in:
2026-04-08 18:00:30 +03:00
commit 7c55b391f6
10 changed files with 408 additions and 0 deletions
+16
View File
@@ -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()