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

Select compatible plugin versions using a BOM

    XMLWordPrintable

Details

    Description

      Currently there is no easy way to use pipeline in unit tests.

      You need to add all of the required deps and exclude lots of conflicting versions of dependencies.

      It would be nice if I could just add a dependency on the aggregator with scope test and be done with it - but this also is not possible due to upper-bounds conflicts.

      Attachments

        Issue Links

          Activity

            teilo James Nord created issue -
            jglick Jesse Glick made changes -
            Field Original Value New Value
            Resolution Not A Defect [ 7 ]
            Status Open [ 1 ] Resolved [ 5 ]
            jglick Jesse Glick made changes -
            Component/s plugin-pom [ 21982 ]
            Component/s workflow-aggregator-plugin [ 21710 ]
            Component/s workflow-basic-steps-plugin [ 21712 ]
            Component/s workflow-cps-plugin [ 21713 ]
            Component/s workflow-job-plugin [ 21716 ]
            Issue Type Task [ 3 ] New Feature [ 2 ]
            Priority Minor [ 4 ] Major [ 3 ]
            Summary should be an easy way to use pipeline in unit tests Easy way to select compatible plugin versions for test scope
            jglick Jesse Glick made changes -
            Resolution Not A Defect [ 7 ]
            Status Resolved [ 5 ] Reopened [ 4 ]
            jglick Jesse Glick made changes -
            Status Reopened [ 4 ] Open [ 1 ]
            cloudbees CloudBees Inc. made changes -
            Remote Link This issue links to "CloudBees Internal CJP-7862 (Web Link)" [ 18952 ]
            jglick Jesse Glick made changes -
            Summary Easy way to select compatible plugin versions for test scope Select compatible plugin versions using a BOM
            jglick Jesse Glick made changes -
            Link This issue relates to JENKINS-45047 [ JENKINS-45047 ]
            jglick Jesse Glick made changes -
            Link This issue is duplicated by JENKINS-33268 [ JENKINS-33268 ]
            jglick Jesse Glick made changes -
            Link This issue is duplicated by JENKINS-48578 [ JENKINS-48578 ]
            jglick Jesse Glick made changes -
            Remote Link This issue links to "pom-manipulation-ext (Web Link)" [ 19402 ]
            oleg_nenashev Oleg Nenashev made changes -
            Link This issue is related to JENKINS-48578 [ JENKINS-48578 ]
            oleg_nenashev Oleg Nenashev made changes -
            Link This issue is duplicated by JENKINS-48578 [ JENKINS-48578 ]
            jglick Jesse Glick made changes -
            Labels essentials
            jglick Jesse Glick made changes -
            Link This issue relates to JENKINS-50540 [ JENKINS-50540 ]
            rarabaolaza Raul Arabaolaza made changes -
            Link This issue blocks JENKINS-51008 [ JENKINS-51008 ]
            jglick Jesse Glick made changes -
            Epic Link JENKINS-50686 [ 189770 ]
            jglick Jesse Glick made changes -
            Link This issue relates to JENKINS-50953 [ JENKINS-50953 ]
            batmat Baptiste Mathus made changes -
            Labels essentials essentials evergreen
            batmat Baptiste Mathus made changes -
            Labels essentials evergreen evergreen
            jglick Jesse Glick made changes -
            Assignee Jesse Glick [ jglick ]
            jglick Jesse Glick made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            jglick Jesse Glick made changes -
            Remote Link This issue links to "prototype repo (Web Link)" [ 23218 ]
            jglick Jesse Glick made changes -
            Link This issue is blocked by HOSTING-800 [ HOSTING-800 ]
            jglick Jesse Glick made changes -
            Remote Link This issue links to "prototype repo (Web Link)" [ 23218 ]
            jglick Jesse Glick made changes -
            Remote Link This issue links to "jenkinsci/bom repo (Web Link)" [ 23223 ]
            jglick Jesse Glick made changes -
            Component/s bom [ 25623 ]
            Component/s plugin-pom [ 21982 ]
            jglick Jesse Glick made changes -
            Link This issue relates to JENKINS-58557 [ JENKINS-58557 ]
            jglick Jesse Glick made changes -
            Link This issue is blocked by INFRA-2183 [ INFRA-2183 ]
            jglick Jesse Glick made changes -
            Link This issue is blocked by JENKINS-58615 [ JENKINS-58615 ]
            jglick Jesse Glick made changes -
            Link This issue relates to JENKINS-49651 [ JENKINS-49651 ]
            jglick Jesse Glick made changes -
            Resolution Fixed [ 1 ]
            Status In Progress [ 3 ] Resolved [ 5 ]
            jglick Jesse Glick made changes -
            Link This issue depends on JENKINS-58716 [ JENKINS-58716 ]

            People

              jglick Jesse Glick
              teilo James Nord
              Votes:
              6 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: