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

Migrate Jenkins container images to Eclipse Temurin

    • Docker-AdoptOpenJDK-Migration

      We would like to migrate the official Jenkins images from the OpenJDK bundles supported by Docker to Adoptium images supported by a wider community. It would improve stability and unlock access to configurations and platforms not yet supported by the OpenJDK images

      Scope

      How to contribute?

      • Join the Platform SIG channels which coordinates the effort: https://www.jenkins.io/sigs/platform/
      • Take a look at the linked repositories. Many of them include preview for Adoptium support or have pull requests for adding such support
      • Participate in testing, share your feedback (especially focusing on package differences)
      • Submit pull requests to repositories which do not have a patch yet

          [JENKINS-63286] Migrate Jenkins container images to Eclipse Temurin

          Oleg Nenashev created issue -
          Oleg Nenashev made changes -
          Epic Child New: JENKINS-62150 [ 206072 ]
          Oleg Nenashev made changes -
          Epic Name Original: Docker-AdoptOpnJDK-Migration New: Docker-AdoptOpenJDK-Migration
          Oleg Nenashev made changes -
          Remote Link New: This issue links to "Jenkins Server images PR: https://github.com/jenkinsci/docker/pull/956 (Web Link)" [ 25419 ]
          Oleg Nenashev made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Oleg Nenashev made changes -
          Assignee Original: Carlos Sanchez [ csanchez ]

          Julian Alarcon added a comment - - edited

          It may need to be renamed to Migrate Jenkins Docker images to AdoptOpenJDK  Eclipse Adoptium or just Adoptium

          https://projects.eclipse.org/projects/adoptium

          https://blog.adoptopenjdk.net/2020/06/adoptopenjdk-to-join-the-eclipse-foundation/

           

          Julian Alarcon added a comment - - edited It may need to be renamed to Migrate Jenkins Docker images to AdoptOpenJDK   Eclipse Adoptium or just Adoptium https://projects.eclipse.org/projects/adoptium https://blog.adoptopenjdk.net/2020/06/adoptopenjdk-to-join-the-eclipse-foundation/  
          Mark Waite made changes -
          Summary Original: Migrate Jenkins Docker images to AdoptOpenJDK New: Migrate Jenkins Docker images to Adoptium
          Mark Waite made changes -
          Description Original: We would like to migrate the official Jenkins images from the OpenJDK bundles supported by Docker to AdoptOpenJDK images supported by a wider community. It would improve stability and unlock access to configurations and platforms not yet supported by the OpenJDK images
          h3. Scope
           * All Official Jenkins server and agent images
           ** [https://github.com/jenkinsci/docker]
           ** [https://github.com/jenkinsci/docker-agent]
           ** [https://github.com/jenkinsci/docker-inbound-agent]
           ** [https://github.com/jenkinsci/docker-ssh-agent]
           ** [https://github.com/jenkinsci/jnlp-agents]
           * Hotspot and OpenJ9 engines are within the scope of interest for this EPIC

          h3. How to contribute?
           * Join the Platform SOG channels which coordinates the effort: [https://www.jenkins.io/sigs/platform/]
           * Take a look at the linked repositories. Many of them include preview for AdoptOpenJDK support or have pull requests for adding such support
           * Participate in testing, share your feedback (especially focusing on package differences)
           * Submit pull requests to repositories which do not have a patch yet
          New: We would like to migrate the official Jenkins images from the OpenJDK bundles supported by Docker to Adoptium images supported by a wider community. It would improve stability and unlock access to configurations and platforms not yet supported by the OpenJDK images
          h3. Scope
           * All Official Jenkins server and agent images
           ** [https://github.com/jenkinsci/docker]
           ** [https://github.com/jenkinsci/docker-agent]
           ** [https://github.com/jenkinsci/docker-inbound-agent]
           ** [https://github.com/jenkinsci/docker-ssh-agent]
           ** [https://github.com/jenkinsci/jnlp-agents]
           * Hotspot engine is within the scope of interest for this EPIC.

          h3. How to contribute?
           * Join the Platform SIG channels which coordinates the effort: [https://www.jenkins.io/sigs/platform/]
           * Take a look at the linked repositories. Many of them include preview for Adoptium support or have pull requests for adding such support
           * Participate in testing, share your feedback (especially focusing on package differences)
           * Submit pull requests to repositories which do not have a patch yet

          Mark Waite added a comment - - edited

          Adoptium is used in the Docker images for controller, inbound agent, and ssh (outbound) agent.

          Alpine images continue to use the Alpine package rather than Adoptium, with hope that Adoptium will backport the Alpine changes from Java 17 to Java 11 and Java 8

          Mark Waite added a comment - - edited Adoptium is used in the Docker images for controller, inbound agent, and ssh (outbound) agent. Alpine images continue to use the Alpine package rather than Adoptium, with hope that Adoptium will backport the Alpine changes from Java 17 to Java 11 and Java 8

            Unassigned Unassigned
            oleg_nenashev Oleg Nenashev
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: