Skip to content

Releases: jenkinsci/pipeline-maven-plugin

pipeline-maven-2.5.1

29 Jan 15:20
Compare
Choose a tag to compare
  • JENKINS-45024 Use org.eclipse.aether.artifact.Artifact#isSnapshot() to identify snapshot versions
  • JENKINS-40484 Better troubleshooting messages

pipeline-maven-2.5.0

14 Jun 22:07
Compare
Choose a tag to compare

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

14 Jun 22:06
Compare
Choose a tag to compare
Pre-release

JENKINS-43094 Support Fingerprinting of consumed dependencies

pipeline-maven-2.4.0

14 Jun 22:04
Compare
Choose a tag to compare

Jenkins Global Tools Configuration > Pipeline Maven Configuration

pipeline-maven-2.4.0-beta-2

30 May 20:47
Compare
Choose a tag to compare
Pre-release

Jenkins Global Tools Configuration > Pipeline Maven Configuration


Download: https://repo.jenkins-ci.org/releases/org/jenkins-ci/plugins/pipeline-maven/2.4.0-beta-2/pipeline-maven-2.4.0-beta-2.hpi

pipeline-maven-2.4.0-beta-1

pipeline-maven-2.3.1

22 May 09:06
Compare
Choose a tag to compare
  • 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

21 May 17:23
Compare
Choose a tag to compare
Pre-release
  • 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

21 May 17:25
Compare
Choose a tag to compare

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

19 May 04:24
Compare
Choose a tag to compare
Pre-release

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"
}