public class DefaultJenkinsClientImpl extends Object implements JenkinsClient
JenkinsClient.| Modifier and Type | Class and Description |
|---|---|
class |
DefaultJenkinsClientImpl.DefaultBuildImpl
Main implementation of
JenkinsClient.Build. |
JenkinsClient.Build, JenkinsClient.BuildState, JenkinsClient.HttpStatusException, JenkinsClient.ItemType| Constructor and Description |
|---|
DefaultJenkinsClientImpl()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
JenkinsClient.Build |
build(String job,
Map<String,String> mapBuildParam)
Triggers a build for a job.
|
void |
createJob(String job,
Reader readerConfig)
Creates a regular non-templatized job.
|
boolean |
createSimpleFolder(String folder)
Creates a simple folder.
|
void |
createUpdateJob(String job,
Reader readerConfig)
Creates or updates a regular non-templatized job.
|
void |
createUpdateJobFromTemplate(String template,
String job,
Map<String,String> mapTemplateParam)
Created a job from a template.
|
boolean |
deleteItem(String item)
Deletes an item.
|
JenkinsClient.ItemType |
getItemType(String item)
Returns the
JenkinsClient.ItemType. |
boolean |
isFolderEmpty(String folder) |
static void |
main(String[] args) |
void |
setBaseUrl(String baseUrl)
Sets the Jenkins base URL.
|
void |
setPassword(String password)
Sets the password to access Jenkins.
|
void |
setUser(String user)
Sets the user to access Jenkins.
|
void |
updateJob(String job,
Reader readerConfig)
Updates a regular non-templatized job.
|
boolean |
validateCredentials() |
public void setBaseUrl(String baseUrl)
JenkinsClientsetBaseUrl in interface JenkinsClientbaseUrl - See description.public void setUser(String user)
JenkinsClientsetUser in interface JenkinsClientuser - See description.public void setPassword(String password)
JenkinsClientJenkinsClient.setUser(java.lang.String)) is
null.setPassword in interface JenkinsClientpassword - See description.public boolean validateCredentials()
validateCredentials in interface JenkinsClientpublic JenkinsClient.ItemType getItemType(String item)
JenkinsClientJenkinsClient.ItemType.
Returns null if the item does not exist.
getItemType in interface JenkinsClientitem - Item (full name).public boolean deleteItem(String item)
JenkinsClientdeleteItem in interface JenkinsClientitem - Item (full name).public void createUpdateJobFromTemplate(String template, String job, Map<String,String> mapTemplateParam)
JenkinsClientcreateUpdateJobFromTemplate in interface JenkinsClienttemplate - Template (full name).job - New job (full name).mapTemplateParam - Template parameters.public void createJob(String job, Reader readerConfig)
JenkinsClientcreateJob in interface JenkinsClientjob - New job (full name).readerConfig - Reader providing the configuration of the job.public void updateJob(String job, Reader readerConfig)
JenkinsClientupdateJob in interface JenkinsClientjob - Job (full name).readerConfig - Reader providing the configuration of the job.public void createUpdateJob(String job, Reader readerConfig)
JenkinsClientcreateUpdateJob in interface JenkinsClientjob - Job (full name).readerConfig - Reader providing the configuration of the job.public JenkinsClient.Build build(String job, Map<String,String> mapBuildParam)
JenkinsClientbuild in interface JenkinsClientjob - Job (full name).mapBuildParam - Build parameters. Can be null.public boolean isFolderEmpty(String folder)
isFolderEmpty in interface JenkinsClientpublic boolean createSimpleFolder(String folder)
JenkinsClientcreateSimpleFolder in interface JenkinsClientfolder - Folder (full name).public static void main(String[] args)
Copyright © 2015–2016 AZYVA INC.. All rights reserved.