Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-44384

Define withMaven() options at the Jenkins Global Config level

      "withMaven(){...}" 2.3 has introduced "options" to configure / disable the publishers (artifact archiving & fingerprinting, junit report publishing, findbugs reports publishing, open tasks publishing...).

      Sample: "withMaven(options: [myPublisher(...)]){...}".

      We want to define publisher options globally, in the Jenkins "Tools Global Configuration" section, and, for example, disable globally a publisher.

          [JENKINS-44384] Define withMaven() options at the Jenkins Global Config level

          Cyrille Le Clerc created issue -
          Cyrille Le Clerc made changes -
          Link New: This issue is related to JENKINS-43966 [ JENKINS-43966 ]

          FYI work in progress

          Cyrille Le Clerc added a comment - FYI work in progress

          Code changed in jenkins
          User: Cyrille Le Clerc
          Path:
          jenkins-plugin/src/main/java/org/jenkinsci/plugins/pipeline/maven/GlobalPipelineMavenConfig.java
          jenkins-plugin/src/main/java/org/jenkinsci/plugins/pipeline/maven/MavenPublisher.java
          jenkins-plugin/src/main/java/org/jenkinsci/plugins/pipeline/maven/MavenSpyLogProcessor.java
          jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/GlobalPipelineMavenConfig/config.jelly
          jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/MavenPublisher/maven-publisher.jelly
          jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/publishers/FindbugsAnalysisPublisher/config.jelly
          jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/publishers/GeneratedArtifactsPublisher/config.jelly
          jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/publishers/JunitTestsPublisher/config.jelly
          jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/publishers/TasksScannerPublisher/config.jelly
          jenkins-plugin/src/test/java/org/jenkinsci/plugins/pipeline/maven/MavenPublisherTest.java
          jenkins-plugin/src/test/java/org/jenkinsci/plugins/pipeline/maven/WithMavenStepGlobalConfigurationTest.java
          http://jenkins-ci.org/commit/pipeline-maven-plugin/953d870a7fec0844be954791b1f206384cbdc34b
          Log:
          JENKINS-44384 Support configuration of withMaven publishers in the Jenkins “Global Tools Configuration” section.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Cyrille Le Clerc Path: jenkins-plugin/src/main/java/org/jenkinsci/plugins/pipeline/maven/GlobalPipelineMavenConfig.java jenkins-plugin/src/main/java/org/jenkinsci/plugins/pipeline/maven/MavenPublisher.java jenkins-plugin/src/main/java/org/jenkinsci/plugins/pipeline/maven/MavenSpyLogProcessor.java jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/GlobalPipelineMavenConfig/config.jelly jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/MavenPublisher/maven-publisher.jelly jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/publishers/FindbugsAnalysisPublisher/config.jelly jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/publishers/GeneratedArtifactsPublisher/config.jelly jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/publishers/JunitTestsPublisher/config.jelly jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/publishers/TasksScannerPublisher/config.jelly jenkins-plugin/src/test/java/org/jenkinsci/plugins/pipeline/maven/MavenPublisherTest.java jenkins-plugin/src/test/java/org/jenkinsci/plugins/pipeline/maven/WithMavenStepGlobalConfigurationTest.java http://jenkins-ci.org/commit/pipeline-maven-plugin/953d870a7fec0844be954791b1f206384cbdc34b Log: JENKINS-44384 Support configuration of withMaven publishers in the Jenkins “Global Tools Configuration” section.

          Code changed in jenkins
          User: Cyrille Le Clerc
          Path:
          jenkins-plugin/src/main/java/org/jenkinsci/plugins/pipeline/maven/GlobalPipelineMavenConfig.java
          jenkins-plugin/src/main/java/org/jenkinsci/plugins/pipeline/maven/MavenPublisher.java
          jenkins-plugin/src/main/java/org/jenkinsci/plugins/pipeline/maven/MavenSpyLogProcessor.java
          jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/GlobalPipelineMavenConfig/config.jelly
          jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/MavenPublisher/maven-publisher.jelly
          jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/WithMavenStep/MavenReporter/config.jelly
          jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/publishers/FindbugsAnalysisPublisher/config.jelly
          jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/publishers/GeneratedArtifactsPublisher/config.jelly
          jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/publishers/JunitTestsPublisher/config.jelly
          jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/publishers/TasksScannerPublisher/config.jelly
          jenkins-plugin/src/test/java/org/jenkinsci/plugins/pipeline/maven/MavenPublisherTest.java
          jenkins-plugin/src/test/java/org/jenkinsci/plugins/pipeline/maven/WithMavenStepGlobalConfigurationTest.java
          http://jenkins-ci.org/commit/pipeline-maven-plugin/3bee359efb77f78f164422697193439f0f7c9478
          Log:
          JENKINS-44384 Support configuration of withMaven publishers in the Jenkins “Global Tools Configuration” section.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Cyrille Le Clerc Path: jenkins-plugin/src/main/java/org/jenkinsci/plugins/pipeline/maven/GlobalPipelineMavenConfig.java jenkins-plugin/src/main/java/org/jenkinsci/plugins/pipeline/maven/MavenPublisher.java jenkins-plugin/src/main/java/org/jenkinsci/plugins/pipeline/maven/MavenSpyLogProcessor.java jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/GlobalPipelineMavenConfig/config.jelly jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/MavenPublisher/maven-publisher.jelly jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/WithMavenStep/MavenReporter/config.jelly jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/publishers/FindbugsAnalysisPublisher/config.jelly jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/publishers/GeneratedArtifactsPublisher/config.jelly jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/publishers/JunitTestsPublisher/config.jelly jenkins-plugin/src/main/resources/org/jenkinsci/plugins/pipeline/maven/publishers/TasksScannerPublisher/config.jelly jenkins-plugin/src/test/java/org/jenkinsci/plugins/pipeline/maven/MavenPublisherTest.java jenkins-plugin/src/test/java/org/jenkinsci/plugins/pipeline/maven/WithMavenStepGlobalConfigurationTest.java http://jenkins-ci.org/commit/pipeline-maven-plugin/3bee359efb77f78f164422697193439f0f7c9478 Log: JENKINS-44384 Support configuration of withMaven publishers in the Jenkins “Global Tools Configuration” section.
          Cyrille Le Clerc made changes -
          Link New: This issue is blocking JENKINS-44535 [ JENKINS-44535 ]
          Cyrille Le Clerc made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Cyrille Le Clerc made changes -
          Attachment New: JENKINS-44384.png [ 38159 ]
          Cyrille Le Clerc made changes -
          Description Original: withMaven() 2.3 has introduced "options" to configure / disable the publishers (artifact archiving & fingerprinting, junit report publishing, findbugs reports publishing, open tasks publishing).

           

          We want to define publisher options globally and, for example, disable globally a publisher.
          New:  !JENKINS-44384.png|thumbnail! withMaven() 2.3 has introduced "options" to configure / disable the publishers (artifact archiving & fingerprinting, junit report publishing, findbugs reports publishing, open tasks publishing).

           

          We want to define publisher options globally and, for example, disable globally a publisher.

           !JENKINS-44384.png|thumbnail!

          Cyrille Le Clerc made changes -
          Description Original:  !JENKINS-44384.png|thumbnail! withMaven() 2.3 has introduced "options" to configure / disable the publishers (artifact archiving & fingerprinting, junit report publishing, findbugs reports publishing, open tasks publishing).

           

          We want to define publisher options globally and, for example, disable globally a publisher.

           !JENKINS-44384.png|thumbnail!

          New: "{{withMaven()\{...}}}" 2.3 has introduced "{{options}}" to configure / disable the publishers (artifact archiving & fingerprinting, junit report publishing, findbugs reports publishing, open tasks publishing...).

          Sample: "{{withMaven(options: [myPublisher(...)])\{...}}}".

          We want to define publisher options globally, in the Jenkins "Tools Global Configuration" section, and, for example, disable globally a publisher.

          !JENKINS-44384.png|thumbnail!

            cleclerc Cyrille Le Clerc
            cleclerc Cyrille Le Clerc
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: