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

Make publishers of analysis-core a SimpleBuildStep

      Would allow for use from workflows. (Similarly for any other publishers in this plugin suite.) analysis-core apparently needs some refactoring to work with Run (+ FilePath workspace) in place of AbstractBuild.

          [JENKINS-25977] Make publishers of analysis-core a SimpleBuildStep

          Code changed in jenkins
          User: Oliver Gondža
          Path:
          src/main/java/org/jenkinsci/test/acceptance/plugins/analysis_core/AnalysisSettings.java
          src/main/java/org/jenkinsci/test/acceptance/plugins/tasks/AbstractTaskScannerBuildSettings.java
          http://jenkins-ci.org/commit/acceptance-test-harness/66207404aa6978e86a245bb7a413e2e81f9b5ba2
          Log:
          Merge pull request #29 from amuniz/JENKINS-25977

          JENKINS-25977 Reflect analysis-core configuration page modifications

          Compare: https://github.com/jenkinsci/acceptance-test-harness/compare/4d99b88e6571...66207404aa69

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oliver Gondža Path: src/main/java/org/jenkinsci/test/acceptance/plugins/analysis_core/AnalysisSettings.java src/main/java/org/jenkinsci/test/acceptance/plugins/tasks/AbstractTaskScannerBuildSettings.java http://jenkins-ci.org/commit/acceptance-test-harness/66207404aa6978e86a245bb7a413e2e81f9b5ba2 Log: Merge pull request #29 from amuniz/ JENKINS-25977 JENKINS-25977 Reflect analysis-core configuration page modifications Compare: https://github.com/jenkinsci/acceptance-test-harness/compare/4d99b88e6571...66207404aa69

          Code changed in jenkins
          User: Antonio Muñiz
          Path:
          .gitignore
          pom.xml
          src/main/java/hudson/plugins/analysis/core/AbstractResultAction.java
          src/main/java/hudson/plugins/analysis/core/AnnotationsClassifier.java
          src/main/java/hudson/plugins/analysis/core/BuildHistory.java
          src/main/java/hudson/plugins/analysis/core/BuildResult.java
          src/main/java/hudson/plugins/analysis/core/FilesParser.java
          src/main/java/hudson/plugins/analysis/core/HealthAwarePublisher.java
          src/main/java/hudson/plugins/analysis/core/HealthAwareRecorder.java
          src/main/java/hudson/plugins/analysis/core/HealthAwareReporter.java
          src/main/java/hudson/plugins/analysis/core/MavenResultAction.java
          src/main/java/hudson/plugins/analysis/core/PluginDescriptor.java
          src/main/java/hudson/plugins/analysis/core/ResultAction.java
          src/main/java/hudson/plugins/analysis/graph/CategoryBuildResultGraph.java
          src/main/java/hudson/plugins/analysis/util/FileFinder.java
          src/main/java/hudson/plugins/analysis/util/model/AbstractAnnotation.java
          src/main/java/hudson/plugins/analysis/util/model/FileAnnotation.java
          src/main/java/hudson/plugins/analysis/views/AbstractAnnotationsDetail.java
          src/main/java/hudson/plugins/analysis/views/AttributeDetail.java
          src/main/java/hudson/plugins/analysis/views/ConsoleDetail.java
          src/main/java/hudson/plugins/analysis/views/DetailFactory.java
          src/main/java/hudson/plugins/analysis/views/ErrorDetail.java
          src/main/java/hudson/plugins/analysis/views/FileDetail.java
          src/main/java/hudson/plugins/analysis/views/FixedWarningsDetail.java
          src/main/java/hudson/plugins/analysis/views/ModuleDetail.java
          src/main/java/hudson/plugins/analysis/views/NewWarningsDetail.java
          src/main/java/hudson/plugins/analysis/views/PackageDetail.java
          src/main/java/hudson/plugins/analysis/views/PrioritiesDetail.java
          src/main/java/hudson/plugins/analysis/views/PriorityDetailFactory.java
          src/main/java/hudson/plugins/analysis/views/SourceDetail.java
          src/main/java/hudson/plugins/analysis/views/TabDetail.java
          http://jenkins-ci.org/commit/analysis-core-plugin/fa14ef16af4e991d536f8716dfe81e834fb5b094
          Log:
          JENKINS-25977 Initial changes for workflow compatibility

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Antonio Muñiz Path: .gitignore pom.xml src/main/java/hudson/plugins/analysis/core/AbstractResultAction.java src/main/java/hudson/plugins/analysis/core/AnnotationsClassifier.java src/main/java/hudson/plugins/analysis/core/BuildHistory.java src/main/java/hudson/plugins/analysis/core/BuildResult.java src/main/java/hudson/plugins/analysis/core/FilesParser.java src/main/java/hudson/plugins/analysis/core/HealthAwarePublisher.java src/main/java/hudson/plugins/analysis/core/HealthAwareRecorder.java src/main/java/hudson/plugins/analysis/core/HealthAwareReporter.java src/main/java/hudson/plugins/analysis/core/MavenResultAction.java src/main/java/hudson/plugins/analysis/core/PluginDescriptor.java src/main/java/hudson/plugins/analysis/core/ResultAction.java src/main/java/hudson/plugins/analysis/graph/CategoryBuildResultGraph.java src/main/java/hudson/plugins/analysis/util/FileFinder.java src/main/java/hudson/plugins/analysis/util/model/AbstractAnnotation.java src/main/java/hudson/plugins/analysis/util/model/FileAnnotation.java src/main/java/hudson/plugins/analysis/views/AbstractAnnotationsDetail.java src/main/java/hudson/plugins/analysis/views/AttributeDetail.java src/main/java/hudson/plugins/analysis/views/ConsoleDetail.java src/main/java/hudson/plugins/analysis/views/DetailFactory.java src/main/java/hudson/plugins/analysis/views/ErrorDetail.java src/main/java/hudson/plugins/analysis/views/FileDetail.java src/main/java/hudson/plugins/analysis/views/FixedWarningsDetail.java src/main/java/hudson/plugins/analysis/views/ModuleDetail.java src/main/java/hudson/plugins/analysis/views/NewWarningsDetail.java src/main/java/hudson/plugins/analysis/views/PackageDetail.java src/main/java/hudson/plugins/analysis/views/PrioritiesDetail.java src/main/java/hudson/plugins/analysis/views/PriorityDetailFactory.java src/main/java/hudson/plugins/analysis/views/SourceDetail.java src/main/java/hudson/plugins/analysis/views/TabDetail.java http://jenkins-ci.org/commit/analysis-core-plugin/fa14ef16af4e991d536f8716dfe81e834fb5b094 Log: JENKINS-25977 Initial changes for workflow compatibility

          Code changed in jenkins
          User: Antonio Muñiz
          Path:
          src/main/java/hudson/plugins/analysis/core/PluginDescriptor.java
          src/main/java/hudson/plugins/analysis/core/ReporterDescriptor.java
          src/main/resources/util/thresholds.jelly
          http://jenkins-ci.org/commit/analysis-core-plugin/0cd83845f41b03a47cc98edc844d6ca19311d357
          Log:
          JENKINS-25977 Overriding newInstance in plugin descriptor is a bad practice (moreover, it does not work with Workflow snippet generator)

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Antonio Muñiz Path: src/main/java/hudson/plugins/analysis/core/PluginDescriptor.java src/main/java/hudson/plugins/analysis/core/ReporterDescriptor.java src/main/resources/util/thresholds.jelly http://jenkins-ci.org/commit/analysis-core-plugin/0cd83845f41b03a47cc98edc844d6ca19311d357 Log: JENKINS-25977 Overriding newInstance in plugin descriptor is a bad practice (moreover, it does not work with Workflow snippet generator)

          Code changed in jenkins
          User: Antonio Muñiz
          Path:
          src/main/java/hudson/plugins/analysis/core/PluginDescriptor.java
          http://jenkins-ci.org/commit/analysis-core-plugin/af6407e174db26f076bacf9433dd65447e5c9afe
          Log:
          JENKINS-25977 Mark JSON adapt method as deprecated

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Antonio Muñiz Path: src/main/java/hudson/plugins/analysis/core/PluginDescriptor.java http://jenkins-ci.org/commit/analysis-core-plugin/af6407e174db26f076bacf9433dd65447e5c9afe Log: JENKINS-25977 Mark JSON adapt method as deprecated

          Code changed in jenkins
          User: Antonio Muñiz
          Path:
          src/main/java/hudson/plugins/analysis/core/AbstractResultAction.java
          src/main/java/hudson/plugins/analysis/core/BuildHistory.java
          src/main/java/hudson/plugins/analysis/core/BuildResult.java
          src/main/java/hudson/plugins/analysis/core/HealthAwarePublisher.java
          src/main/java/hudson/plugins/analysis/views/AbstractAnnotationsDetail.java
          src/main/java/hudson/plugins/analysis/views/AttributeDetail.java
          src/main/java/hudson/plugins/analysis/views/ConsoleDetail.java
          src/main/java/hudson/plugins/analysis/views/ErrorDetail.java
          src/main/java/hudson/plugins/analysis/views/FileDetail.java
          src/main/java/hudson/plugins/analysis/views/FixedWarningsDetail.java
          src/main/java/hudson/plugins/analysis/views/ModuleDetail.java
          src/main/java/hudson/plugins/analysis/views/NewWarningsDetail.java
          src/main/java/hudson/plugins/analysis/views/PackageDetail.java
          src/main/java/hudson/plugins/analysis/views/PrioritiesDetail.java
          src/main/java/hudson/plugins/analysis/views/SourceDetail.java
          src/main/java/hudson/plugins/analysis/views/TabDetail.java
          http://jenkins-ci.org/commit/analysis-core-plugin/6ba2b6520802373297ffcff443f0ff4c0feceefb
          Log:
          JENKINS-25977 Keep backward compatibility

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Antonio Muñiz Path: src/main/java/hudson/plugins/analysis/core/AbstractResultAction.java src/main/java/hudson/plugins/analysis/core/BuildHistory.java src/main/java/hudson/plugins/analysis/core/BuildResult.java src/main/java/hudson/plugins/analysis/core/HealthAwarePublisher.java src/main/java/hudson/plugins/analysis/views/AbstractAnnotationsDetail.java src/main/java/hudson/plugins/analysis/views/AttributeDetail.java src/main/java/hudson/plugins/analysis/views/ConsoleDetail.java src/main/java/hudson/plugins/analysis/views/ErrorDetail.java src/main/java/hudson/plugins/analysis/views/FileDetail.java src/main/java/hudson/plugins/analysis/views/FixedWarningsDetail.java src/main/java/hudson/plugins/analysis/views/ModuleDetail.java src/main/java/hudson/plugins/analysis/views/NewWarningsDetail.java src/main/java/hudson/plugins/analysis/views/PackageDetail.java src/main/java/hudson/plugins/analysis/views/PrioritiesDetail.java src/main/java/hudson/plugins/analysis/views/SourceDetail.java src/main/java/hudson/plugins/analysis/views/TabDetail.java http://jenkins-ci.org/commit/analysis-core-plugin/6ba2b6520802373297ffcff443f0ff4c0feceefb Log: JENKINS-25977 Keep backward compatibility

          Code changed in jenkins
          User: Antonio Muñiz
          Path:
          src/main/java/hudson/plugins/analysis/core/HealthAwarePublisher.java
          http://jenkins-ci.org/commit/analysis-core-plugin/5ef6f26ab29cba4251a718289226e1d10b4fbabe
          Log:
          JENKINS-25977 Backward compatibility

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Antonio Muñiz Path: src/main/java/hudson/plugins/analysis/core/HealthAwarePublisher.java http://jenkins-ci.org/commit/analysis-core-plugin/5ef6f26ab29cba4251a718289226e1d10b4fbabe Log: JENKINS-25977 Backward compatibility

          Code changed in jenkins
          User: Antonio Muñiz
          Path:
          src/main/java/hudson/plugins/analysis/core/AbstractHealthDescriptor.java
          src/main/java/hudson/plugins/analysis/graph/CategoryBuildResultGraph.java
          src/main/java/hudson/plugins/analysis/graph/GraphConfiguration.java
          src/main/java/hudson/plugins/analysis/graph/GraphConfigurationView.java
          src/main/resources/hudson/plugins/analysis/graph/GraphConfigurationView/index.jelly
          src/main/resources/hudson/plugins/analysis/graph/GraphConfigurationView/index.properties
          src/test/java/hudson/plugins/analysis/graph/GraphConfigurationTest.java
          http://jenkins-ci.org/commit/analysis-core-plugin/7a28211202aedfcfc4fa22473d635e96f8231a53
          Log:
          Merge upstream branch 'master' into JENKINS-25977-workflow-compat

          Conflicts:
          src/main/java/hudson/plugins/analysis/graph/CategoryBuildResultGraph.java

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Antonio Muñiz Path: src/main/java/hudson/plugins/analysis/core/AbstractHealthDescriptor.java src/main/java/hudson/plugins/analysis/graph/CategoryBuildResultGraph.java src/main/java/hudson/plugins/analysis/graph/GraphConfiguration.java src/main/java/hudson/plugins/analysis/graph/GraphConfigurationView.java src/main/resources/hudson/plugins/analysis/graph/GraphConfigurationView/index.jelly src/main/resources/hudson/plugins/analysis/graph/GraphConfigurationView/index.properties src/test/java/hudson/plugins/analysis/graph/GraphConfigurationTest.java http://jenkins-ci.org/commit/analysis-core-plugin/7a28211202aedfcfc4fa22473d635e96f8231a53 Log: Merge upstream branch 'master' into JENKINS-25977 -workflow-compat Conflicts: src/main/java/hudson/plugins/analysis/graph/CategoryBuildResultGraph.java

          Jesse Glick added a comment -

          Resolved/Fixed yet?

          Jesse Glick added a comment - Resolved/Fixed yet?

          Code changed in jenkins
          User: Ulli Hafner
          Path:
          src/main/java/org/jenkinsci/test/acceptance/plugins/analysis_core/AnalysisAction.java
          src/main/java/org/jenkinsci/test/acceptance/plugins/warnings/WarningsAction.java
          src/main/java/org/jenkinsci/test/acceptance/po/Job.java
          src/test/java/plugins/AbstractAnalysisTest.java
          src/test/java/plugins/AnalysisCollectorPluginTest.java
          src/test/java/plugins/CheckStylePluginTest.java
          src/test/java/plugins/FindBugsPluginTest.java
          src/test/java/plugins/PmdPluginTest.java
          src/test/java/plugins/TaskScannerPluginTest.java
          src/test/java/plugins/WarningsPluginTest.java
          http://jenkins-ci.org/commit/acceptance-test-harness/47e5af28787dbe8c16f71435ba72d6fd34c93f95
          Log:
          Improved trend graph test.

          • Now the test is provided by the base class so all plug-ins will participate.
          • Test explicitly checks for a trend graph with 6 links.
          • Exposes empty trendgraph bug due to JENKINS-25977

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ulli Hafner Path: src/main/java/org/jenkinsci/test/acceptance/plugins/analysis_core/AnalysisAction.java src/main/java/org/jenkinsci/test/acceptance/plugins/warnings/WarningsAction.java src/main/java/org/jenkinsci/test/acceptance/po/Job.java src/test/java/plugins/AbstractAnalysisTest.java src/test/java/plugins/AnalysisCollectorPluginTest.java src/test/java/plugins/CheckStylePluginTest.java src/test/java/plugins/FindBugsPluginTest.java src/test/java/plugins/PmdPluginTest.java src/test/java/plugins/TaskScannerPluginTest.java src/test/java/plugins/WarningsPluginTest.java http://jenkins-ci.org/commit/acceptance-test-harness/47e5af28787dbe8c16f71435ba72d6fd34c93f95 Log: Improved trend graph test. Now the test is provided by the base class so all plug-ins will participate. Test explicitly checks for a trend graph with 6 links. Exposes empty trendgraph bug due to JENKINS-25977

          Code changed in jenkins
          User: Jesse Glick
          Path:
          COMPATIBILITY.md
          http://jenkins-ci.org/commit/workflow-plugin/e1d0fe62ae5ca7b4cd93e9603321d88eff71d72b
          Log:
          JENKINS-25977 JENKINS-27136 Noting some merges.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Jesse Glick Path: COMPATIBILITY.md http://jenkins-ci.org/commit/workflow-plugin/e1d0fe62ae5ca7b4cd93e9603321d88eff71d72b Log: JENKINS-25977 JENKINS-27136 Noting some merges.

            amuniz Antonio Muñiz
            jglick Jesse Glick
            Votes:
            1 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              Resolved: