-
Improvement
-
Resolution: Done
-
Critical
-
None
Currently users cannot run Groovy post-build scripts in a sandbox. Implement a checkbox for each post build groovy script (file or direct script content) to allow sandboxing of Groovy scripts.
Code changed in jenkins
User: Daniel Heid
Path:
README.md
pom.xml
src/main/java/org/jenkinsci/plugins/postbuildscript/Processor.java
src/main/java/org/jenkinsci/plugins/postbuildscript/model/Script.java
src/main/java/org/jenkinsci/plugins/postbuildscript/model/ScriptFile.java
src/main/java/org/jenkinsci/plugins/postbuildscript/service/GroovyScriptExecutor.java
src/main/java/org/jenkinsci/plugins/postbuildscript/service/GroovyScriptExecutorFactory.java
src/main/java/org/jenkinsci/plugins/postbuildscript/service/GroovyScriptPreparer.java
src/main/resources/lib/postbuildscript/form.jelly
src/main/resources/lib/postbuildscript/form_de.properties
src/main/webapp/help/sandbox.html
src/test/java/org/jenkinsci/plugins/postbuildscript/service/GroovyScriptExecutorFactoryTest.java
src/test/java/org/jenkinsci/plugins/postbuildscript/service/GroovyScriptExecutorIT.java
src/test/java/org/jenkinsci/plugins/postbuildscript/service/GroovyScriptPreparerTest.java
http://jenkins-ci.org/commit/postbuildscript-plugin/4575c2423085242403aa3a9af991cb711470d898
Log:
JENKINS-48014Allow sandboxing for Groovy scripts