|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.ObjectAbstractJobManagement
javaposse.jobdsl.plugin.JenkinsJobManagement
public final class JenkinsJobManagement extends AbstractJobManagement
Manages Jenkins Jobs, providing facilities to retrieve and create / update.
| Nested Class Summary | |
|---|---|
static class |
JenkinsJobManagement.ExtractJobName
|
static class |
JenkinsJobManagement.ExtractTemplate
|
| Constructor Summary | |
JenkinsJobManagement(java.io.PrintStream outputLogger, EnvVars envVars, AbstractBuild build)
|
|
| Method Summary | |
|---|---|
boolean
|
createOrUpdateConfig(java.lang.String fullJobName, java.lang.String config, boolean ignoreExisting)
TODO cache the |
java.lang.String
|
getConfig(java.lang.String jobName)
|
java.lang.String
|
getCredentialsId(java.lang.String credentialsDescription)
|
java.util.Map
|
getParameters()
|
static java.util.Set
|
getTemplates(java.util.Collection jobs)
|
void
|
queueJob(java.lang.String jobName)
|
java.lang.String
|
readFileInWorkspace(java.lang.String relLocation)
|
java.io.InputStream
|
streamFileInWorkspace(java.lang.String relLocation)
|
| Constructor Detail |
|---|
public JenkinsJobManagement(java.io.PrintStream outputLogger, EnvVars envVars, AbstractBuild build)
| Method Detail |
|---|
@Override public boolean createOrUpdateConfig(java.lang.String fullJobName, java.lang.String config, boolean ignoreExisting)
@Override public java.lang.String getConfig(java.lang.String jobName)
@Override public java.lang.String getCredentialsId(java.lang.String credentialsDescription)
@Override public java.util.Map getParameters()
public static java.util.Set getTemplates(java.util.Collection jobs)
@Override public void queueJob(java.lang.String jobName)
@Override public java.lang.String readFileInWorkspace(java.lang.String relLocation)
@Override public java.io.InputStream streamFileInWorkspace(java.lang.String relLocation)
Groovy Documentation