Releases: jenkinsci/pipeline-maven-plugin
Releases · jenkinsci/pipeline-maven-plugin
pipeline-maven-2.5.1
- JENKINS-45024 Use org.eclipse.aether.artifact.Artifact#isSnapshot() to identify snapshot versions
- JENKINS-40484 Better troubleshooting messages
pipeline-maven-2.5.0
JENKINS-43094 Support Fingerprinting of consumed dependencies
JENKINS-44807 Generated artifacts are only fingerprinted as fingerprint.original but not as fingerprint.usage
pipeline-maven-2.5.0-alpha-1
JENKINS-43094 Support Fingerprinting of consumed dependencies
pipeline-maven-2.4.0
- JENKINS-44384 Define withMaven() options at the Jenkins Global Config level
- Fix a bug with stapler, all the publisher options could not be deleted on the Jenkins "Global Tools Configuration" page, at least one publisher configuration was remaining 6b659d6
pipeline-maven-2.4.0-beta-2
- JENKINS-44384 Define withMaven() options at the Jenkins Global Config level
- Fix a bug with stapler, all the publisher options could not be deleted on the Jenkins "Global Tools Configuration" page, at least one publisher configuration was remaining 6b659d6
pipeline-maven-2.4.0-beta-1
pipeline-maven-2.3.1
- JENKINS-44226 Support junit testDataPublishers
- Publishing of junit test attachments are enabled by default if the junit-attachments-plugin is installed.
- Junit test attachments can be disabled using
options: [junitPublisher(ignoreAttachments: true)]
. Sample:
withMaven(
maven:"maven-3.3.9",
mavenSettingsConfig: 'my-maven-settings',
options: [junitPublisher(ignoreAttachments: true)]) {
sh "mvn clean install"
}
- JENKINS-44386 Add configuration options to the OpenTasksPublisher
- Sample:
withMaven(options:[openTasksPublisher(
pattern:'src/main/java', excludePattern:'src/main/java/excluded',
ignoreCase:true, asRegexp:false,
lowPriorityTaskIdentifiers:'minor', normalPriorityTaskIdentifiers:'todo', highPriorityTaskIdentifiers:'fixme')]) {
sh 'mvn package verify'
}
Download:
pipeline-maven-2.3.1-beta-1
- JENKINS-44226 Support junit testDataPublishers
- Publishing of junit test attachments are enabled by default if the junit-attachments-plugin is installed.
- Junit test attachments can be disabled using
options: [junitPublisher(ignoreAttachments: true)]
. Sample:
withMaven(
maven:"maven-3.3.9",
mavenSettingsConfig: 'my-maven-settings',
options: [junitPublisher(ignoreAttachments: true)]) {
sh "mvn clean install"
}
- JENKINS-44386 Add configuration options to the OpenTasksPublisher
- Sample:
withMaven(options:[openTasksPublisher(
pattern:'src/main/java', excludePattern:'src/main/java/excluded',
ignoreCase:true, asRegexp:false,
lowPriorityTaskIdentifiers:'minor', normalPriorityTaskIdentifiers:'todo', highPriorityTaskIdentifiers:'fixme')]) {
sh 'mvn package verify'
}
Download:
pipeline-maven-2.3.0
Add configuration options to disable the publishers. Code look like
withMaven(
maven:"maven-3.3.9",
options: [
findbugsPublisher(disabled: true),
artifactsPublisher(disabled: true),
junitPublisher(disabled: true),
openTasksPublisher(disabled: true)]) {
sh "mvn clean deploy"
}
Download
pipeline-maven-2.3.0-beta-1
Add configuration options to disable the publishers. Code look like
withMaven(
maven:"maven-3.3.9",
options: [
findbugsPublisher(disabled: true),
artifactsPublisher(disabled: true),
junitPublisher(disabled: true),
openTasksPublisher(disabled: true)]) {
sh "mvn clean deploy"
}