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

Create BOM for components included into the Core

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Reopened (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Component/s: 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
            oleg_nenashev Oleg Nenashev added a comment - - edited

            Not a duplicate, JENKINS-47498 is about Pipeline dependencies & Co, not about BOM for Jenkins core components like modules. Both stories would be useful && can be done together, but this one can be delivered on its own if needed

            Show
            oleg_nenashev Oleg Nenashev added a comment - - edited Not a duplicate, JENKINS-47498 is about Pipeline dependencies & Co, not about BOM for Jenkins core components like modules. Both stories would be useful && can be done together, but this one can be delivered on its own if needed
            Hide
            jglick Jesse Glick added a comment -

            All dependencies, not specifically Pipeline.

            Show
            jglick Jesse Glick added a comment - All dependencies, not specifically Pipeline.
            Hide
            danielbeck Daniel Beck added a comment -

            Is this related to JENKINS-30685?

            Show
            danielbeck Daniel Beck added a comment - Is this related to JENKINS-30685 ?
            Hide
            oleg_nenashev Oleg Nenashev added a comment -

            Daniel Beck it would be a useful foundation work, but the stories are orthogonal in general

            Show
            oleg_nenashev Oleg Nenashev added a comment - Daniel Beck it would be a useful foundation work, but the stories are orthogonal in general
            Hide
            rtyler R. Tyler Croy added a comment -

            I'm not seeing how this is related to Jenkins Evergreen so I'm bouncing it out of our milestone

            Show
            rtyler R. Tyler Croy added a comment - I'm not seeing how this is related to Jenkins Evergreen so I'm bouncing it out of our milestone

              People

              • Assignee:
                oleg_nenashev Oleg Nenashev
                Reporter:
                oleg_nenashev Oleg Nenashev
              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated: