Last Version

Jenkins Maven Plugin 1.2.0

The Jenkins Maven Plugin allows to use the Jenkins CLI (command line interface) from within a Maven build. It allows the execution of any command supported by the CLI, see https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+CLI for further information. Therefore, it downloads the current jenkins-cli.jar from https://sourcepond.ci.cloudbees.com/jnlpJars/jenkins-cli.jar and uses that artifact for interacting with the Jenkins server. The architecture of the Jenkins Maven Plugin follows the UNIX philosophy "do one thing and do it well": it does not provide any logic for specific tasks, for instance creating job configuration files. This can be done with another, more appropriate plugin and its result can then be specified as stdin to the Jenkins Maven Plugin.

License

License

Categories

Categories

Maven Build Tools Jenkins Continuous Integration and Continuous Delivery
GroupId

GroupId

ch.sourcepond.maven.plugins
ArtifactId

ArtifactId

jenkins-maven-plugin
Version

Version

1.2.0
Type

Type

maven-plugin
Description

Description

Jenkins Maven Plugin
The Jenkins Maven Plugin allows to use the Jenkins CLI (command line interface) from within a Maven build. It allows the execution of any command supported by the CLI, see https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+CLI for further information. Therefore, it downloads the current jenkins-cli.jar from https://sourcepond.ci.cloudbees.com/jnlpJars/jenkins-cli.jar and uses that artifact for interacting with the Jenkins server. The architecture of the Jenkins Maven Plugin follows the UNIX philosophy "do one thing and do it well": it does not provide any logic for specific tasks, for instance creating job configuration files. This can be done with another, more appropriate plugin and its result can then be specified as stdin to the Jenkins Maven Plugin.
Project URL

Project URL

https://github.com/SourcePond/jenkins-maven-plugin
Source Code Management

Source Code Management

https://github.com/SourcePond/jenkins-maven-plugin

Download jenkins-maven-plugin 1.2.0


<plugin>
    <groupId>ch.sourcepond.maven.plugins</groupId>
    <artifactId>jenkins-maven-plugin</artifactId>
    <version>1.2.0</version>
</plugin>

Dependencies

compile (6)

Group / Artifact Type Version
org.apache.maven : maven-plugin-api jar 3.3.3
org.apache.maven : maven-core jar 3.3.3
org.apache.commons : commons-lang3 jar 3.4
javax.inject : javax.inject jar 1
org.zeroturnaround : zt-exec jar 1.8
org.apache.httpcomponents : httpclient jar 4.5

provided (1)

Group / Artifact Type Version
org.apache.maven.plugin-tools : maven-plugin-annotations jar 3.4

test (7)

Group / Artifact Type Version
junit : junit jar 4.12
org.mockito : mockito-all jar 2.0.2-beta
org.javassist : javassist jar 3.20.0-GA
org.littleshoot : littleproxy jar 1.0.0-beta8
org.eclipse.jetty : jetty-server jar 8.1.17.v20150415
org.eclipse.jetty : jetty-webapp jar 8.1.17.v20150415
org.eclipse.sisu : org.eclipse.sisu.inject jar 0.3.1

Project Modules

There are no modules declared in this project.