Greetings, I have started working on a Jenkins configuration as a code - create a bunch of init scripts, put them to JENKINS_HOME and run Jenkins.war (2.32+)
But I've met a problem: ERROR: Build step failed with exception org.jenkinsci.plugins.scriptsecurity.scripts.UnapprovedUsageException <http://stacktrace.jenkins-ci.org/search?query=org.jenkinsci.plugins.scriptsecurity.scripts.UnapprovedUsageException>: script not yet approved for use at org.jenkinsci.plugins.scriptsecurity.scripts.ScriptApproval.using(ScriptApproval.java:459) <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.scriptsecurity.scripts.ScriptApproval.using&entity=method> at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript.evaluate(SecureGroovyScript.java:170) <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript.evaluate&entity=method> at hudson.plugins.groovy.SystemGroovy.run(SystemGroovy.java:95) <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.groovy.SystemGroovy.run&entity=method> at hudson.plugins.groovy.SystemGroovy.perform(SystemGroovy.java:59) <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.groovy.SystemGroovy.perform&entity=method> at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) <http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.BuildStepMonitor$1.perform&entity=method> at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:779) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.perform&entity=method> at hudson.model.Build$BuildExecution.build(Build.java:206) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Build$BuildExecution.build&entity=method> at hudson.model.Build$BuildExecution.doRun(Build.java:163) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Build$BuildExecution.doRun&entity=method> at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.run&entity=method> at hudson.model.Run.execute(Run.java:1728) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Run.execute&entity=method> at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.FreeStyleBuild.run&entity=method> at hudson.model.ResourceController.execute(ResourceController.java:98) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.ResourceController.execute&entity=method> at hudson.model.Executor.run(Executor.java:405) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Executor.run&entity=method> Build step 'Execute system Groovy script' marked build as failure I have tried writting a script, that installs plugins to also enable Permissive whitelist, but error still occurs: import jenkins.model.Jenkins def pm = Jenkins.instance.pluginManager def uc = Jenkins.instance.updateCenter uc.updateAllSites() def deployed = false def plugins = [ // list of plugins ] plugins.each { println "Checking ${it}" if (! pm.getPlugin(it)) { deployment = uc.getPlugin(it).deploy() deployment.get() deployed = true } } if (deployed) { Jenkins.instance.restart() } org.jenkinsci.plugins.permissivescriptsecurity.PermissiveWhitelist.enabled=true But this doesn't help... How to get rid of this problem? -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/96659875-4d1b-4bc8-85ff-fc43537805ac%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
