• Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Minor Minor
    • adoptopenjdk-plugin
    • None
    • 1.5

      As adoptopenjdk is moving to Eclipse the new distributions can be downloaded from https://adoptium.net/. The API for retrieving the binaries is IMHO the same as before so it should just be a matter of switching the endpoint URL (https://api.adoptium.net/q/swagger-ui/).

          [JENKINS-66455] Support Eclipse Temurin

          Konrad Windszus created issue -

          The change is trivial but will remove support for OpenJ9 builds. Should we just do a release of the plugin including a note about removing OpenJ9?

          Mads Mohr Christensen added a comment - The change is trivial but will remove support for OpenJ9 builds . Should we just do a release of the plugin including a note about removing OpenJ9?

          Ian Williams added a comment -

          IBM has announced support for OpenJ9, calling it Semeru, and making binaries available for download.

          As I see it, there are two options:

          • either enhance this plugin to support both endpoints, retaining the existing flexibility to choose from Hotspot/Openj9 aka Temurin / Semeru (.. who chooses these names?)
          • or, deprecate this plugin and replace with two plugins, one each for Temurin / Semeru.

          My preference is for a single plugin. This could also be extended to include Azul binaries or Microsoft build JDK and others.

          This could be done hard-coded or via an option in the Global Configuration to add user-configurable/selectable locations.

          Ian Williams added a comment - IBM has announced support for OpenJ9 , calling it Semeru, and making binaries available for download . As I see it, there are two options: either enhance this plugin to support both endpoints, retaining the existing flexibility to choose from Hotspot/Openj9 aka Temurin / Semeru (.. who chooses these names?) or, deprecate this plugin and replace with two plugins, one each for Temurin / Semeru. My preference is for a single plugin. This could also be extended to include Azul binaries or Microsoft build JDK and others. This could be done hard-coded or via an option in the Global Configuration to add user-configurable/selectable locations.

          Benoit added a comment -

          The problem is more in the crawler script, than in the plugin:
          https://github.com/jenkins-infra/crawler/blob/master/adoptopenjdk.groovy

          However, the migration seems not too hard:
          https://api.adoptopenjdk.net/migration.html

          Benoit added a comment - The problem is more in the crawler script, than in the plugin: https://github.com/jenkins-infra/crawler/blob/master/adoptopenjdk.groovy However, the migration seems not too hard: https://api.adoptopenjdk.net/migration.html

          Petr H added a comment -

          adoptopenjdk.net will stop getting new builds this july, so approx. 2 months from now. It would be really great to update this plugin before it happens.

          Petr H added a comment - adoptopenjdk.net will stop getting new builds this july, so approx. 2 months from now. It would be really great to update this plugin before it happens.

          Mark Waite added a comment -

          The Jenkins platform SIG stopped support of OpenJ9 and closed issues related to OpenJ9 several months ago. We don't have enough people in the platform SIG that are interested in OpenJ9 for it to be a viable Jenkins platform. It was used briefly to support JDK 8 on s390x. Since JDK 8 will soon be end of life for the Jenkins project, we use the hostspot virtual machines for JDK 11 and JDK 17 on s390x.

          Mark Waite added a comment - The Jenkins platform SIG stopped support of OpenJ9 and closed issues related to OpenJ9 several months ago. We don't have enough people in the platform SIG that are interested in OpenJ9 for it to be a viable Jenkins platform. It was used briefly to support JDK 8 on s390x. Since JDK 8 will soon be end of life for the Jenkins project, we use the hostspot virtual machines for JDK 11 and JDK 17 on s390x.
          Basil Crow made changes -
          Assignee Original: Mads Mohr Christensen [ mmchr ] New: Basil Crow [ basil ]
          Basil Crow made changes -
          Remote Link New: This issue links to "jenkins-infra/crawler#124 (Web Link)" [ 28207 ]
          Basil Crow made changes -
          Remote Link New: This issue links to "jenkinsci/adoptopenjdk-plugin#23 (Web Link)" [ 28208 ]
          Basil Crow made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]

            basil Basil Crow
            kwin Konrad Windszus
            Votes:
            3 Vote for this issue
            Watchers:
            11 Start watching this issue

              Created:
              Updated:
              Resolved: