Goals available for this plugin:
Goal | Description |
---|---|
jenkins:cli | Connect to a Jenkins server and execute a Jenkins CLI command |
jenkins:createjob | Connect to a Jenkins server and create a Jenkins job |
jenkins:createjobs | Connect to a Jenkins server and create one or more Jenkins jobs |
jenkins:deletejob | Connect to a Jenkins server and delete a job |
jenkins:deletejobs | Connect to a Jenkins server and delete one or more jobs |
jenkins:genjob | Generate an XML config file for a Jenkins job to the local file system. |
jenkins:genjobs | Generate one or more XML config files for Jenkins jobs to the local file system. |
jenkins:getjob | Connect to a Jenkins server and retrieve an XML document describing the job configuration |
jenkins:getjobs | Connect to a Jenkins server and retrieve XML documents describing one or more job configurations |
jenkins:runjob | Connect to a Jenkins server and schedule a job to run |
jenkins:updatejob | Connect to a Jenkins server and update an existing jobs configuration |
jenkins:updatejobs | Connect to a Jenkins server and update one or more existing jobs configuration |
The following specifies the minimum requirements to run this Maven plugin:
Maven | 2.0 |
JDK | 1.6 |
Memory | No minimum requirement. |
Disk Space | No minimum requirement. |
You should specify the version in your project's plugin configuration:
<project> ... <build> <!-- To define the plugin version in your parent POM --> <pluginManagement> <plugins> <plugin> <groupId>org.kuali.maven.plugins</groupId> <artifactId>jenkins-maven-plugin</artifactId> <version>1.0.0-SNAPSHOT</version> </plugin> ... </plugins> </pluginManagement> <!-- To use the plugin goals in your POM or parent POM --> <plugins> <plugin> <groupId>org.kuali.maven.plugins</groupId> <artifactId>jenkins-maven-plugin</artifactId> <version>1.0.0-SNAPSHOT</version> </plugin> ... </plugins> </build> ... </project>
For more information, see "Guide to Configuring Plug-ins"