Uploaded image for project: 'OpenNMS'
  1. OpenNMS
  2. NMS-12354

Remove floating OpenJDK dependencies in OCI build

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 25.0.0
    • Fix Version/s: Meridian-2019.1.0, 25.1.0
    • Component/s: None
    • Security Level: Default (Default Security Scheme)
    • Labels:
      None
    • Sprint:
      Horizon 2019 - October 16th

      Description

      Set a fixed dependency for OpenJDK 11 to a fixed build artifact. This is required to avoid problems when updating our base image. Without this change, it is hard to update our base images to use CentOS 8 cause they will break upcoming builds and we introduce uncontrolled changes. With floating versions, there is also no way to roll back to use previous versions in case we broke something. With setting them to a fixed artifact we have control for updates and keep current builds working. We can.use the CircleCI build number as a version suffix to have a unique identifiable artifact reference, e.g. -b2418

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                indigo Ronny Trommer
                Reporter:
                indigo Ronny Trommer
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: