public final class JenkinsJobManagement
extends javaposse.jobdsl.dsl.AbstractJobManagement
| Constructor and Description |
|---|
JenkinsJobManagement(java.io.PrintStream outputLogger,
hudson.EnvVars envVars,
hudson.model.AbstractBuild<?,?> build) |
JenkinsJobManagement(java.io.PrintStream outputLogger,
hudson.EnvVars envVars,
hudson.model.AbstractBuild<?,?> build,
LookupStrategy lookupStrategy) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
createOrUpdateConfig(java.lang.String path,
java.lang.String config,
boolean ignoreExisting) |
java.lang.String |
createOrUpdateConfigFile(javaposse.jobdsl.dsl.ConfigFile configFile,
boolean ignoreExisting) |
void |
createOrUpdateView(java.lang.String path,
java.lang.String config,
boolean ignoreExisting) |
java.lang.String |
getConfig(java.lang.String path) |
java.lang.String |
getConfigFileId(javaposse.jobdsl.dsl.ConfigFileType type,
java.lang.String name) |
java.lang.String |
getCredentialsId(java.lang.String credentialsDescription) |
java.util.Map<java.lang.String,java.lang.String> |
getParameters() |
java.util.Set<java.lang.String> |
getPermissions(java.lang.String descriptorId) |
hudson.util.VersionNumber |
getPluginVersion(java.lang.String pluginShortName) |
java.lang.Integer |
getVSphereCloudHash(java.lang.String name) |
void |
queueJob(java.lang.String path) |
java.lang.String |
readFileInWorkspace(java.lang.String relLocation) |
java.lang.String |
readFileInWorkspace(java.lang.String jobName,
java.lang.String relLocation) |
void |
renameJobMatching(java.lang.String previousNames,
java.lang.String destination) |
void |
requireMinimumPluginVersion(java.lang.String pluginShortName,
java.lang.String version) |
void |
requirePlugin(java.lang.String pluginShortName) |
java.io.InputStream |
streamFileInWorkspace(java.lang.String relLocation) |
getMetaClass, getOutputStream, getProperty, getSourceDetails, getSourceDetails, getStackTrace, invokeMethod, logDeprecationWarning, logDeprecationWarning, logDeprecationWarning, logDeprecationWarning, logWarning, setMetaClass, setProperty, validateConfigArg, validateNameArg, validateUpdateArgspublic JenkinsJobManagement(java.io.PrintStream outputLogger,
hudson.EnvVars envVars,
hudson.model.AbstractBuild<?,?> build,
LookupStrategy lookupStrategy)
public JenkinsJobManagement(java.io.PrintStream outputLogger,
hudson.EnvVars envVars,
hudson.model.AbstractBuild<?,?> build)
public java.lang.String getConfig(java.lang.String path)
throws javaposse.jobdsl.dsl.JobConfigurationNotFoundException
javaposse.jobdsl.dsl.JobConfigurationNotFoundExceptionpublic boolean createOrUpdateConfig(java.lang.String path,
java.lang.String config,
boolean ignoreExisting)
throws javaposse.jobdsl.dsl.NameNotProvidedException,
javaposse.jobdsl.dsl.ConfigurationMissingException
javaposse.jobdsl.dsl.NameNotProvidedExceptionjavaposse.jobdsl.dsl.ConfigurationMissingExceptionpublic void createOrUpdateView(java.lang.String path,
java.lang.String config,
boolean ignoreExisting)
public java.lang.String createOrUpdateConfigFile(javaposse.jobdsl.dsl.ConfigFile configFile,
boolean ignoreExisting)
public java.util.Map<java.lang.String,java.lang.String> getParameters()
public java.lang.String getCredentialsId(java.lang.String credentialsDescription)
public void queueJob(java.lang.String path)
throws javaposse.jobdsl.dsl.NameNotProvidedException
javaposse.jobdsl.dsl.NameNotProvidedExceptionpublic java.io.InputStream streamFileInWorkspace(java.lang.String relLocation)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String readFileInWorkspace(java.lang.String relLocation)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String readFileInWorkspace(java.lang.String jobName,
java.lang.String relLocation)
throws java.io.IOException
java.io.IOExceptionpublic void requirePlugin(java.lang.String pluginShortName)
public void requireMinimumPluginVersion(java.lang.String pluginShortName,
java.lang.String version)
public hudson.util.VersionNumber getPluginVersion(java.lang.String pluginShortName)
public java.lang.Integer getVSphereCloudHash(java.lang.String name)
public java.lang.String getConfigFileId(javaposse.jobdsl.dsl.ConfigFileType type,
java.lang.String name)
public void renameJobMatching(java.lang.String previousNames,
java.lang.String destination)
throws java.io.IOException
java.io.IOExceptionpublic java.util.Set<java.lang.String> getPermissions(java.lang.String descriptorId)