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

Groovy postbuild should not mandatory depend on workflow

    XMLWordPrintable

Details

    Description

      Installing groovy-postbuild-2.3 causes installing many dependent plugins:

      • Script Security Plugin
      • Pipeline: Step API
      • MapDB API Plugin
      • SCM API Plugin
      • Subversion Plug-in
      • Pipeline: SCM Step
      • Pipeline: API
      • Durable Task Plugin
      • Pipeline: Execution Support
      • JavaScript GUI Lib: jQuery bundles (jQuery and jQuery UI) plugin
      • JavaScript GUI Lib: ACE Editor bundle plugin
      • Pipeline: Groovy CPS Execution

      This is mainly caused for groovy-potbuild-2.3 starts to depend on workflow-cps to support workflow (JENKINS-26918).
      This is not a mandatory feature, and those dependencies should be optional.

      Note: Script Security plugin is mandatory for its security model.

      Attachments

        Issue Links

          Activity

            ikedam ikedam added a comment - https://github.com/jenkinsci/groovy-postbuild-plugin/pull/25

            Code changed in jenkins
            User: ikedam
            Path:
            pom.xml
            src/main/java/org/jvnet/hudson/plugins/groovypostbuild/WorkflowManager.java
            http://jenkins-ci.org/commit/groovy-postbuild-plugin/eb95585cf4c789504869515391f7cad7adac8458
            Log:
            [FIXED JENKINS-32589] Dependency to workflow-plugin should be optional.

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: ikedam Path: pom.xml src/main/java/org/jvnet/hudson/plugins/groovypostbuild/WorkflowManager.java http://jenkins-ci.org/commit/groovy-postbuild-plugin/eb95585cf4c789504869515391f7cad7adac8458 Log: [FIXED JENKINS-32589] Dependency to workflow-plugin should be optional.

            Code changed in jenkins
            User: ikedam
            Path:
            pom.xml
            src/main/java/org/jvnet/hudson/plugins/groovypostbuild/WorkflowManager.java
            http://jenkins-ci.org/commit/groovy-postbuild-plugin/33f19b3cf0039a8097355e70cc72fab7093498f1
            Log:
            Merge pull request #25 from ikedam/feature/JENKINS-32589_MakeWorkflowOptional

            JENKINS-32589 Dependency to workflow-plugin should be optional.

            Compare: https://github.com/jenkinsci/groovy-postbuild-plugin/compare/7df1063ef6e1...33f19b3cf003

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: ikedam Path: pom.xml src/main/java/org/jvnet/hudson/plugins/groovypostbuild/WorkflowManager.java http://jenkins-ci.org/commit/groovy-postbuild-plugin/33f19b3cf0039a8097355e70cc72fab7093498f1 Log: Merge pull request #25 from ikedam/feature/ JENKINS-32589 _MakeWorkflowOptional JENKINS-32589 Dependency to workflow-plugin should be optional. Compare: https://github.com/jenkinsci/groovy-postbuild-plugin/compare/7df1063ef6e1...33f19b3cf003
            ikedam ikedam added a comment -

            Fixed in 2.3.1.

            ikedam ikedam added a comment - Fixed in 2.3.1.

            People

              ikedam ikedam
              ikedam ikedam
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: