Full name:
org.kuali.maven.plugins:jenkins-maven-plugin:1.1.0:cli
Description:
Attributes:
Name | Type | Since | Description |
---|---|---|---|
cmd | String | - | Jenkins CLI command to issue eg "help", "version", "who-ami-i",
"build my-job -c -s" etc Default value is: version. |
failOnError | boolean | - | If set to true, the Maven build will fail if Jenkins CLI returns a
non-zero exit value, otherwise the Maven build will continue Default value is: true. |
jobTypes | String | - | Comma separated list of known job types. When specifying a job name
these can be used as shorthand for the fully qualified job name. eg
"publish" gets expanded to "jenkins-maven-plugin-1.1-publish". To
turn off expansion set 'jobTypes' to the empty string, null, or
'NONE' Default value is: publish,unit,license,release. |
stopOnError | boolean | - | If set to true, the build will fail the first time Jenkins CLI
encounters an issue. When false, mojo's that issue multiple CLI
requests, will proceed through their list of requests and then fail
at the end if an issue was encountered along the way. Default value is: false. |
successCodes | String | - | Comma separated list of integers that represent a Jenkins CLI
command completing successfully Default value is: 0. |
template | String | - | The location of the jenkins job config template Default value is: classpath:org/kuali/jenkins/jobs/template.xml. |
timestampFormat | String | - | The format for timestamp displays Default value is: yyyy-MM-dd HH:mm:ss z. |
url | String | - | The Jenkins instance to connect to. Default value is: ${project.ciManagement.url}. |
workingDir | File | - | The working directory for the plugin Default value is: ${project.build.directory}/jenkins. |
Name | Type | Since | Description |
---|---|---|---|
commands | List | - | List of commands to issue to Jenkins CLI eg "help", "version",
"who-ami-i" etc If 'cmds' is provided 'cmd' is ignored |
majorVersion | String | - | This is the "major version" for the project. For a project with the
version "1.1.0" the major version is "1.1". If not provided, this
value is filled in automatically based on information from the POM. |
scmType | String | - | This is the type of SCM for the project eg "svn" or "git". If not
provided, this value is filled in automatically based on
information in the POM. |
scmUrl | String | - | This is the SCM url for the project eg
"http://svn.kuali.org/repos/foundation/trunk/jenkins-maven-plugin".
If not provided, this value is filled in automatically based on
information in the POM. |
stdin | String | - | Anything supplied here is provided as input to the standard input
stream of Jenkins CLI |
stdinUrl | String | - | This can be a file on the file system, a classpath resource using
Spring's "classpath:" notation, or any other url Spring 3.0
resource loading can understand. If supplied, the content of the
url is provided as input to the standard input stream of Jenkins
CLI. If 'stdinUrl' is supplied 'stdin' is ignored. |
cmd:
url: