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

Create BOM for components included into the Core

    Details

    • Type: New Feature
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Component/s: bom, core
    • Labels:
      None
    • Similar Issues:

      Description

      The idea of this BOM is to simplify the dependency management in plugins and modules.

      Proposed changes:

      1. New BOM module in the jenkinsci/jenkins repository. We could have an external BOM, but it complicates the release management
      2. Move library definitions from Parent POM and Jenkins WAR to the BOM file
      3. Update WAR and Core components to use BOM
      4. Update plugin POM to optionally include BOM if possible (depending on jenkins.version)

        Attachments

          Issue Links

            Activity

            Hide
            teilo James Nord added a comment -

            >  Even if there is a consensus to backport it, it is likely to be 2.190.2 only

            If it prevents the "oh shit I forgot to push a release of the bom after a release was made" that's a win in my eyes.  We're aware the .1 boat has sailed and we where a little late to merge the original bom and hence make the backport request.

            Show
            teilo James Nord added a comment - >  Even if there is a consensus to backport it, it is likely to be 2.190.2 only If it prevents the "oh shit I forgot to push a release of the bom after a release was made" that's a win in my eyes.  We're aware the .1 boat has sailed and we where a little late to merge the original bom and hence make the backport request.
            Hide
            danielbeck Daniel Beck added a comment -

            Why is this issue still open?

            Show
            danielbeck Daniel Beck added a comment - Why is this issue still open?
            Hide
            oleg_nenashev Oleg Nenashev added a comment -

            I think all proposed changes are delivered. All minor follow-ups can be handled separately

            Show
            oleg_nenashev Oleg Nenashev added a comment - I think all proposed changes are delivered. All minor follow-ups can be handled separately
            Hide
            markwm Mark Wynn-Mackenzie added a comment -

            Yes, they are. Sorry, it just got missed.

            Show
            markwm Mark Wynn-Mackenzie added a comment - Yes, they are. Sorry, it just got missed.
            Hide
            danielbeck Daniel Beck added a comment -

            James Nord If you label an issue lts-candidate, you should make sure its issue type doesn't disqualify it from backporting: https://issues.jenkins-ci.org/issues/?filter=12146

            Show
            danielbeck Daniel Beck added a comment - James Nord If you label an issue lts-candidate, you should make sure its issue type doesn't disqualify it from backporting: https://issues.jenkins-ci.org/issues/?filter=12146

              People

              • Assignee:
                markwm Mark Wynn-Mackenzie
                Reporter:
                oleg_nenashev Oleg Nenashev
              • Votes:
                2 Vote for this issue
                Watchers:
                9 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: