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

Docker images for ARM 64

    XMLWordPrintable

Details

    • Epic
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • core
    • Jenkins agents (Java 8 Hotspot, Java 11 Hotspot)
      Jenkins docker agents (Java 8 Hotspot, Java 11 Hotspot)
      Jenkins docker master (Java 8 Hotspot, Java 11 Hotspot)
      Jenkins master (Java 8 Hotspot, Java 11 Hotspot)
    • Docker images for ARM 64

    Description

      Provide ARM 64 docker images from the Jenkins project, including:

      • Agents (ssh, JNLP, WebSockets) with Java 8 Hotspot and Java 11 Hotspot
      • Masters with Java 8 Hotspot and Java 11 Hotspot

      Attachments

        Issue Links

          Activity

            markewaite Mark Waite created issue -
            markewaite Mark Waite made changes -
            Field Original Value New Value
            Environment Jenkins agents (Java 8 OpenJ9, Java 11 OpenJ9, Java 11 Hotspot)
            Jenkins docker agents (Java 8 OpenJ9, Java 11 OpenJ9, Java 11 Hotspot)
            Jenkins docker master (Java 8 OpenJ9, Java 11 OpenJ9, Java 11 Hotspot)
            Jenkins master (Java 8 OpenJ9, Java 11 OpenJ9, Java 11 Hotspot)
            Jenkins agents (Java 8 Hotspot, Java 11 Hotspot)
            Jenkins docker agents (Java 8 Hotspot, Java 11 Hotspot)
            Jenkins docker master (Java 8 Hotspot, Java 11 Hotspot)
            Jenkins master (Java 8 Hotspot, Java 11 Hotspot)
            markewaite Mark Waite made changes -
            Epic Name IBM PowerPC support ARM 64 support
            markewaite Mark Waite made changes -
            Description Support IBM PowerPC running Linux JVM's in the Jenkins project, including:

            * Agents (ssh, JNLP, WebSockets) with Java 8 Hotspot and Java 11 Hotspot
            * Masters with Java 8 Hotspot and Java 11 Hotspot
            * Masters in Docker with Java 8 and Java 11

            See INFRA-2519 for the necessary infrastructure (PowerPC and s390x)
            Support ARM 64 processors running Linux JVM's in the Jenkins project, including:

            * Agents (ssh, JNLP, WebSockets) with Java 8 Hotspot and Java 11 Hotspot
            * Masters with Java 8 Hotspot and Java 11 Hotspot
            * Masters in Docker with Java 8 and Java 11
            markewaite Mark Waite made changes -
            Epic Child JENKINS-52090 [ 191189 ]
            markewaite Mark Waite made changes -
            Epic Child JENKINS-53030 [ 193018 ]
            markewaite Mark Waite made changes -
            Epic Child JENKINS-36912 [ 172966 ]
            markewaite Mark Waite made changes -
            Epic Child JENKINS-31555 [ 166474 ]
            markewaite Mark Waite made changes -
            Epic Child JENKINS-30746 [ 165359 ]
            oleg_nenashev Oleg Nenashev made changes -
            Labels platform-sig arm docker platform-sig roadmap
            oleg_nenashev Oleg Nenashev made changes -
            Link This issue is related to JENKINS-52785 [ JENKINS-52785 ]
            markewaite Mark Waite made changes -
            Summary Support ARM 64 in Jenkins Improve ARM 64 support
            markewaite Mark Waite made changes -
            Epic Name ARM 64 support Improve ARM 64 support
            markewaite Mark Waite made changes -
            Description Support ARM 64 processors running Linux JVM's in the Jenkins project, including:

            * Agents (ssh, JNLP, WebSockets) with Java 8 Hotspot and Java 11 Hotspot
            * Masters with Java 8 Hotspot and Java 11 Hotspot
            * Masters in Docker with Java 8 and Java 11
            Provide ARM 64 docker images from the Jenkins project, including:

            * Agents (ssh, JNLP, WebSockets) with Java 8 Hotspot and Java 11 Hotspot
            * Masters with Java 8 Hotspot and Java 11 Hotspot
            markewaite Mark Waite made changes -
            Summary Improve ARM 64 support Docker images for ARM 64
            markewaite Mark Waite made changes -
            Epic Name Improve ARM 64 support Docker images for ARM 64
            dduportal Damien Duportal made changes -
            Epic Child INFRA-2904 [ 210279 ]
            psimms_r7 Peter Simms added a comment -

            Just checking in on if there is any progress or anyone actively working on this?

            Thank you

            psimms_r7 Peter Simms added a comment - Just checking in on if there is any progress or anyone actively working on this? Thank you
            markewaite Mark Waite added a comment - - edited

            Yes, there is active progress thanks to Tim Jacomb and Damien Duportal. You can read more about it at https://github.com/jenkinsci/docker/issues/1139 and see pull requests at https://github.com/jenkinsci/docker/pulls , including https://github.com/jenkinsci/docker/pull/1137 , https://github.com/jenkinsci/docker/pull/1138 , https://github.com/jenkinsci/docker/pull/1145 , and more

            We'd love to have additional help if you'd like to assist.

            markewaite Mark Waite added a comment - - edited Yes, there is active progress thanks to Tim Jacomb and Damien Duportal. You can read more about it at https://github.com/jenkinsci/docker/issues/1139 and see pull requests at https://github.com/jenkinsci/docker/pulls , including https://github.com/jenkinsci/docker/pull/1137 , https://github.com/jenkinsci/docker/pull/1138 , https://github.com/jenkinsci/docker/pull/1145 , and more We'd love to have additional help if you'd like to assist.
            markewaite Mark Waite added a comment -

            Docker images for arm controllers are provided for weekly releases since Jenkins 2.307 and LTS releases since Jenkins 2.303.1. See https://hub.docker.com/r/jenkins/jenkins/tags for the controller images that include arm support.

            Installation of the Debian package on arm is regularly tested through the https://ci.jenkins.io/job/Infra/job/acceptance-tests/job/install-lts-debian-package/ (weekly) and https://ci.jenkins.io/job/Infra/job/acceptance-tests/job/install-lts-debian-package/ (LTS)

            Docker images for arm inbound agents are provided for 4.10 based tags as shown by https://hub.docker.com/r/jenkins/inbound-agent/tags?page=1&name=4.10

            Docker images for arm ssh (outbound) agents are available for 4.0.0 based tags and later

            markewaite Mark Waite added a comment - Docker images for arm controllers are provided for weekly releases since Jenkins 2.307 and LTS releases since Jenkins 2.303.1. See https://hub.docker.com/r/jenkins/jenkins/tags for the controller images that include arm support. Installation of the Debian package on arm is regularly tested through the https://ci.jenkins.io/job/Infra/job/acceptance-tests/job/install-lts-debian-package/ (weekly) and https://ci.jenkins.io/job/Infra/job/acceptance-tests/job/install-lts-debian-package/ (LTS) Docker images for arm inbound agents are provided for 4.10 based tags as shown by https://hub.docker.com/r/jenkins/inbound-agent/tags?page=1&name=4.10 Docker images for arm ssh (outbound) agents are available for 4.0.0 based tags and later
            markewaite Mark Waite made changes -
            Resolution Fixed [ 1 ]
            Status Open [ 1 ] Closed [ 6 ]

            People

              Unassigned Unassigned
              markewaite Mark Waite
              Votes:
              2 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: