|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objecthudson.tasks.Builder
javaposse.jobdsl.plugin.ExecuteDslScripts
public class ExecuteDslScripts extends Builder
This Builder keeps a list of job DSL scripts, and when prompted, executes these to create / update Jenkins jobs.
| Nested Class Summary | |
|---|---|
static class |
ExecuteDslScripts.DescriptorImpl
|
static class |
ExecuteDslScripts.ScriptLocation
|
| Method Summary | |
|---|---|
java.lang.Object
|
ExecuteDslScripts(ExecuteDslScripts.ScriptLocation scriptLocation, boolean ignoreExisting, RemovedJobAction removedJobAction)
|
Action
|
getProjectAction(AbstractProject project)
|
RemovedJobAction
|
getRemovedJobAction()
|
java.lang.String
|
getScriptText()
|
java.lang.String
|
getTargets()
|
boolean
|
isIgnoreExisting()
|
boolean
|
isUsingScriptText()
|
boolean
|
perform(AbstractBuild build, Launcher launcher, BuildListener listener)
Runs every job DSL script provided in the plugin configuration, which results in new / updated Jenkins jobs. |
| Method Detail |
|---|
@DataBoundConstructor public java.lang.Object ExecuteDslScripts(ExecuteDslScripts.ScriptLocation scriptLocation, boolean ignoreExisting, RemovedJobAction removedJobAction)
@Override public Action getProjectAction(AbstractProject project)
public RemovedJobAction getRemovedJobAction()
public java.lang.String getScriptText()
public java.lang.String getTargets()
public boolean isIgnoreExisting()
public boolean isUsingScriptText()
@SuppressWarnings("rawtypes")
@Override
public boolean perform(AbstractBuild build, Launcher launcher, BuildListener listener)
Groovy Documentation