jenkinsci / docker-agent

Jenkins agent (base image) and inbound agent Docker images
https://hub.docker.com/r/jenkins/inbound-agent/
MIT License
282 stars 228 forks source link

chore: factorise jdk in docker-bake.hcl #804

Closed lemeurherve closed 3 months ago

lemeurherve commented 4 months ago

This PR factorises the JDK in docker bake file, resulting in a more concise definition of images and ensuring tagging consistency, with one block defining Alpine images, another defining Debian images.

Special Debian 21 preview image and Archlinux JDK11 images left untouched.

Note that we can still target a single image even with this factorisation:

docker buildx bake --file docker-bake.hcl agent_alpine_21 --print 
``` { "group": { "default": { "targets": [ "agent_alpine_jdk21" ] } }, "target": { "agent_alpine_jdk21": { "context": ".", "dockerfile": "alpine/Dockerfile", "args": { "ALPINE_TAG": "3.19.1", "JAVA_VERSION": "21.0.3_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/agent:alpine-jdk21", "docker.io/jenkins/agent:alpine3.19-jdk21", "docker.io/jenkins/agent:latest-alpine-jdk21", "docker.io/jenkins/agent:latest-alpine3.19-jdk21" ], "target": "agent", "platforms": [ "linux/amd64", "linux/arm64" ] } } } ```

Similar to:

Testing done

Verified that the output of docker buildx bake --file docker-bake.hcl linux --print with ON_TAG=true is equivalent as before:

Before ``` { "group": { "alpine_jdk11": { "targets": [ "agent_alpine_jdk11", "inbound-agent_alpine_jdk11" ] }, "alpine_jdk17": { "targets": [ "agent_alpine_jdk17", "inbound-agent_alpine_jdk17" ] }, "alpine_jdk21": { "targets": [ "agent_alpine_jdk21", "inbound-agent_alpine_jdk21" ] }, "debian_jdk11": { "targets": [ "agent_debian_jdk11", "inbound-agent_debian_jdk11" ] }, "debian_jdk17": { "targets": [ "agent_debian_jdk17", "inbound-agent_debian_jdk17" ] }, "debian_jdk21": { "targets": [ "agent_debian_jdk21", "inbound-agent_debian_jdk21" ] }, "debian_jdk21_preview": { "targets": [ "agent_debian_jdk21_preview", "inbound-agent_debian_jdk21_preview" ] }, "default": { "targets": [ "linux" ] }, "linux": { "targets": [ "alpine_jdk11", "alpine_jdk17", "alpine_jdk21", "agent_archlinux_jdk11", "debian_jdk11", "debian_jdk17", "debian_jdk21", "debian_jdk21_preview" ] } }, "target": { "agent_alpine_jdk11": { "context": ".", "dockerfile": "alpine/Dockerfile", "args": { "ALPINE_TAG": "3.19.1", "JAVA_VERSION": "11.0.23_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-alpine-jdk11", "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-alpine3.19-jdk11", "docker.io/jenkins/agent:alpine-jdk11", "docker.io/jenkins/agent:alpine3.19-jdk11", "docker.io/jenkins/agent:latest-alpine-jdk11", "docker.io/jenkins/agent:latest-alpine3.19-jdk11" ], "target": "agent", "platforms": [ "linux/amd64" ] }, "agent_alpine_jdk17": { "context": ".", "dockerfile": "alpine/Dockerfile", "args": { "ALPINE_TAG": "3.19.1", "JAVA_VERSION": "17.0.11_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-alpine", "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-alpine3.19", "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-alpine-jdk17", "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-alpine3.19-jdk17", "docker.io/jenkins/agent:alpine", "docker.io/jenkins/agent:alpine3.19", "docker.io/jenkins/agent:alpine-jdk17", "docker.io/jenkins/agent:alpine3.19-jdk17", "docker.io/jenkins/agent:latest-alpine", "docker.io/jenkins/agent:latest-alpine3.19", "docker.io/jenkins/agent:latest-alpine-jdk17", "docker.io/jenkins/agent:latest-alpine3.19-jdk17" ], "target": "agent", "platforms": [ "linux/amd64" ] }, "agent_alpine_jdk21": { "context": ".", "dockerfile": "alpine/Dockerfile", "args": { "ALPINE_TAG": "3.19.1", "JAVA_VERSION": "21.0.3_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-alpine-jdk21", "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-alpine3.19-jdk21", "docker.io/jenkins/agent:alpine-jdk21", "docker.io/jenkins/agent:alpine3.19-jdk21", "docker.io/jenkins/agent:latest-alpine-jdk21", "docker.io/jenkins/agent:latest-alpine3.19-jdk21" ], "target": "agent", "platforms": [ "linux/amd64", "linux/arm64" ] }, "agent_archlinux_jdk11": { "context": ".", "dockerfile": "archlinux/Dockerfile", "args": { "JAVA_VERSION": "11.0.23_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-archlinux", "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-archlinux-jdk11", "docker.io/jenkins/agent:archlinux", "docker.io/jenkins/agent:latest-archlinux", "docker.io/jenkins/agent:archlinux-jdk11", "docker.io/jenkins/agent:latest-archlinux-jdk11" ], "platforms": [ "linux/amd64" ] }, "agent_debian_jdk11": { "context": ".", "dockerfile": "debian/Dockerfile", "args": { "DEBIAN_RELEASE": "bookworm-20240423", "JAVA_VERSION": "11.0.23_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-jdk11", "docker.io/jenkins/agent:bookworm-jdk11", "docker.io/jenkins/agent:jdk11", "docker.io/jenkins/agent:latest-bookworm-jdk11", "docker.io/jenkins/agent:latest-jdk11" ], "target": "agent", "platforms": [ "linux/amd64", "linux/arm64", "linux/arm/v7", "linux/s390x", "linux/ppc64le" ] }, "agent_debian_jdk17": { "context": ".", "dockerfile": "debian/Dockerfile", "args": { "DEBIAN_RELEASE": "bookworm-20240423", "JAVA_VERSION": "17.0.11_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1", "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-jdk17", "docker.io/jenkins/agent:bookworm", "docker.io/jenkins/agent:bookworm-jdk17", "docker.io/jenkins/agent:jdk17", "docker.io/jenkins/agent:latest", "docker.io/jenkins/agent:latest-bookworm", "docker.io/jenkins/agent:latest-bookworm-jdk17", "docker.io/jenkins/agent:latest-jdk17" ], "target": "agent", "platforms": [ "linux/amd64", "linux/arm64", "linux/arm/v7", "linux/ppc64le" ] }, "agent_debian_jdk21": { "context": ".", "dockerfile": "debian/Dockerfile", "args": { "DEBIAN_RELEASE": "bookworm-20240423", "JAVA_VERSION": "21.0.3_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-jdk21", "docker.io/jenkins/agent:bookworm-jdk21", "docker.io/jenkins/agent:jdk21", "docker.io/jenkins/agent:latest-bookworm-jdk21", "docker.io/jenkins/agent:latest-jdk21" ], "target": "agent", "platforms": [ "linux/amd64", "linux/arm64", "linux/ppc64le", "linux/s390x" ] }, "agent_debian_jdk21_preview": { "context": ".", "dockerfile": "debian/preview/Dockerfile", "args": { "DEBIAN_RELEASE": "bookworm-20240423", "JAVA_VERSION": "21.0.1+12", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-jdk21-preview", "docker.io/jenkins/agent:bookworm-jdk21-preview", "docker.io/jenkins/agent:jdk21-preview", "docker.io/jenkins/agent:latest-bookworm-jdk21-preview", "docker.io/jenkins/agent:latest-jdk21-preview" ], "target": "agent", "platforms": [ "linux/arm/v7" ] }, "inbound-agent_alpine_jdk11": { "context": ".", "dockerfile": "alpine/Dockerfile", "args": { "ALPINE_TAG": "3.19.1", "JAVA_VERSION": "11.0.23_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1-alpine-jdk11", "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1-alpine3.19-jdk11", "docker.io/jenkins/inbound-agent:alpine-jdk11", "docker.io/jenkins/inbound-agent:alpine3.19-jdk11", "docker.io/jenkins/inbound-agent:latest-alpine-jdk11", "docker.io/jenkins/inbound-agent:latest-alpine3.19-jdk11" ], "target": "inbound-agent", "platforms": [ "linux/amd64" ] }, "inbound-agent_alpine_jdk17": { "context": ".", "dockerfile": "alpine/Dockerfile", "args": { "ALPINE_TAG": "3.19.1", "JAVA_VERSION": "17.0.11_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1-alpine", "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1-alpine3.19", "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1-alpine-jdk17", "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1-alpine3.19-jdk17", "docker.io/jenkins/inbound-agent:alpine", "docker.io/jenkins/inbound-agent:alpine3.19", "docker.io/jenkins/inbound-agent:alpine-jdk17", "docker.io/jenkins/inbound-agent:alpine3.19-jdk17", "docker.io/jenkins/inbound-agent:latest-alpine", "docker.io/jenkins/inbound-agent:latest-alpine3.19", "docker.io/jenkins/inbound-agent:latest-alpine-jdk17", "docker.io/jenkins/inbound-agent:latest-alpine3.19-jdk17" ], "target": "inbound-agent", "platforms": [ "linux/amd64" ] }, "inbound-agent_alpine_jdk21": { "context": ".", "dockerfile": "alpine/Dockerfile", "args": { "ALPINE_TAG": "3.19.1", "JAVA_VERSION": "21.0.3_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1-alpine-jdk21", "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1-alpine3.19-jdk21", "docker.io/jenkins/inbound-agent:alpine-jdk21", "docker.io/jenkins/inbound-agent:alpine3.19-jdk21", "docker.io/jenkins/inbound-agent:latest-alpine-jdk21", "docker.io/jenkins/inbound-agent:latest-alpine3.19-jdk21" ], "target": "inbound-agent", "platforms": [ "linux/amd64", "linux/arm64" ] }, "inbound-agent_debian_jdk11": { "context": ".", "dockerfile": "debian/Dockerfile", "args": { "DEBIAN_RELEASE": "bookworm-20240423", "JAVA_VERSION": "11.0.23_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1-jdk11", "docker.io/jenkins/inbound-agent:bookworm-jdk11", "docker.io/jenkins/inbound-agent:jdk11", "docker.io/jenkins/inbound-agent:latest-bookworm-jdk11", "docker.io/jenkins/inbound-agent:latest-jdk11" ], "target": "inbound-agent", "platforms": [ "linux/amd64", "linux/arm64", "linux/arm/v7", "linux/s390x", "linux/ppc64le" ] }, "inbound-agent_debian_jdk17": { "context": ".", "dockerfile": "debian/Dockerfile", "args": { "DEBIAN_RELEASE": "bookworm-20240423", "JAVA_VERSION": "17.0.11_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1", "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1-jdk17", "docker.io/jenkins/inbound-agent:bookworm", "docker.io/jenkins/inbound-agent:bookworm-jdk17", "docker.io/jenkins/inbound-agent:jdk17", "docker.io/jenkins/inbound-agent:latest", "docker.io/jenkins/inbound-agent:latest-bookworm", "docker.io/jenkins/inbound-agent:latest-bookworm-jdk17", "docker.io/jenkins/inbound-agent:latest-jdk17" ], "target": "inbound-agent", "platforms": [ "linux/amd64", "linux/arm64", "linux/arm/v7", "linux/ppc64le" ] }, "inbound-agent_debian_jdk21": { "context": ".", "dockerfile": "debian/Dockerfile", "args": { "DEBIAN_RELEASE": "bookworm-20240423", "JAVA_VERSION": "21.0.3_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1-jdk21", "docker.io/jenkins/inbound-agent:bookworm-jdk21", "docker.io/jenkins/inbound-agent:jdk21", "docker.io/jenkins/inbound-agent:latest-bookworm-jdk21", "docker.io/jenkins/inbound-agent:latest-jdk21" ], "target": "inbound-agent", "platforms": [ "linux/amd64", "linux/arm64", "linux/ppc64le", "linux/s390x" ] }, "inbound-agent_debian_jdk21_preview": { "context": ".", "dockerfile": "debian/preview/Dockerfile", "args": { "DEBIAN_RELEASE": "bookworm-20240423", "JAVA_VERSION": "21.0.1+12", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1-jdk21-preview", "docker.io/jenkins/inbound-agent:bookworm-jdk21-preview", "docker.io/jenkins/inbound-agent:jdk21-preview", "docker.io/jenkins/inbound-agent:latest-bookworm-jdk21-preview", "docker.io/jenkins/inbound-agent:latest-jdk21-preview" ], "target": "inbound-agent", "platforms": [ "linux/arm/v7" ] } } } ```
After ``` { "group": { "alpine": { "targets": [ "agent_alpine_jdk11", "agent_alpine_jdk17", "agent_alpine_jdk21", "inbound-agent_alpine_jdk11", "inbound-agent_alpine_jdk17", "inbound-agent_alpine_jdk21" ] }, "debian": { "targets": [ "agent_debian_11", "inbound-agent_debian_11", "agent_debian_17", "inbound-agent_debian_17", "agent_debian_21", "inbound-agent_debian_21" ] }, "debian_jdk21_preview": { "targets": [ "agent_debian_jdk21_preview", "inbound-agent_debian_jdk21_preview" ] }, "default": { "targets": [ "linux" ] }, "linux": { "targets": [ "agent_archlinux_jdk11", "alpine", "debian", "debian_jdk21_preview" ] } }, "target": { "agent_alpine_jdk11": { "context": ".", "dockerfile": "alpine/Dockerfile", "args": { "ALPINE_TAG": "3.19.1", "JAVA_VERSION": "11.0.23_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-alpine-jdk11", "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-alpine3.19-jdk11", "docker.io/jenkins/agent:alpine-jdk11", "docker.io/jenkins/agent:alpine3.19-jdk11", "docker.io/jenkins/agent:latest-alpine-jdk11", "docker.io/jenkins/agent:latest-alpine3.19-jdk11" ], "target": "agent", "platforms": [ "linux/amd64" ] }, "agent_alpine_jdk17": { "context": ".", "dockerfile": "alpine/Dockerfile", "args": { "ALPINE_TAG": "3.19.1", "JAVA_VERSION": "17.0.11_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-alpine-jdk17", "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-alpine3.19-jdk17", "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-alpine", "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-alpine3.19", "docker.io/jenkins/agent:alpine", "docker.io/jenkins/agent:alpine3.19", "docker.io/jenkins/agent:latest-alpine", "docker.io/jenkins/agent:latest-alpine3.19", "docker.io/jenkins/agent:alpine-jdk17", "docker.io/jenkins/agent:alpine3.19-jdk17", "docker.io/jenkins/agent:latest-alpine-jdk17", "docker.io/jenkins/agent:latest-alpine3.19-jdk17" ], "target": "agent", "platforms": [ "linux/amd64" ] }, "agent_alpine_jdk21": { "context": ".", "dockerfile": "alpine/Dockerfile", "args": { "ALPINE_TAG": "3.19.1", "JAVA_VERSION": "21.0.3_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-alpine-jdk21", "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-alpine3.19-jdk21", "docker.io/jenkins/agent:alpine-jdk21", "docker.io/jenkins/agent:alpine3.19-jdk21", "docker.io/jenkins/agent:latest-alpine-jdk21", "docker.io/jenkins/agent:latest-alpine3.19-jdk21" ], "target": "agent", "platforms": [ "linux/amd64", "linux/arm64" ] }, "agent_archlinux_jdk11": { "context": ".", "dockerfile": "archlinux/Dockerfile", "args": { "JAVA_VERSION": "11.0.23_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-archlinux", "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-archlinux-jdk11", "docker.io/jenkins/agent:archlinux", "docker.io/jenkins/agent:latest-archlinux", "docker.io/jenkins/agent:archlinux-jdk11", "docker.io/jenkins/agent:latest-archlinux-jdk11" ], "platforms": [ "linux/amd64" ] }, "agent_debian_11": { "context": ".", "dockerfile": "debian/Dockerfile", "args": { "DEBIAN_RELEASE": "bookworm-20240423", "JAVA_VERSION": "11.0.23_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-jdk11", "docker.io/jenkins/agent:bookworm-jdk11", "docker.io/jenkins/agent:jdk11", "docker.io/jenkins/agent:latest-bookworm-jdk11", "docker.io/jenkins/agent:latest-jdk11" ], "target": "agent", "platforms": [ "linux/amd64", "linux/arm64", "linux/ppc64le", "linux/arm/v7", "linux/s390x" ] }, "agent_debian_17": { "context": ".", "dockerfile": "debian/Dockerfile", "args": { "DEBIAN_RELEASE": "bookworm-20240423", "JAVA_VERSION": "17.0.11_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-jdk17", "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1", "docker.io/jenkins/agent:bookworm", "docker.io/jenkins/agent:latest", "docker.io/jenkins/agent:latest-bookworm", "docker.io/jenkins/agent:bookworm-jdk17", "docker.io/jenkins/agent:jdk17", "docker.io/jenkins/agent:latest-bookworm-jdk17", "docker.io/jenkins/agent:latest-jdk17" ], "target": "agent", "platforms": [ "linux/amd64", "linux/arm64", "linux/ppc64le", "linux/arm/v7" ] }, "agent_debian_21": { "context": ".", "dockerfile": "debian/Dockerfile", "args": { "DEBIAN_RELEASE": "bookworm-20240423", "JAVA_VERSION": "21.0.3_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-jdk21", "docker.io/jenkins/agent:bookworm-jdk21", "docker.io/jenkins/agent:jdk21", "docker.io/jenkins/agent:latest-bookworm-jdk21", "docker.io/jenkins/agent:latest-jdk21" ], "target": "agent", "platforms": [ "linux/amd64", "linux/arm64", "linux/ppc64le", "linux/s390x" ] }, "agent_debian_jdk21_preview": { "context": ".", "dockerfile": "debian/preview/Dockerfile", "args": { "DEBIAN_RELEASE": "bookworm-20240423", "JAVA_VERSION": "21.0.1+12", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/agent:3206.vb_15dcf73f6a_9-1-jdk21-preview", "docker.io/jenkins/agent:bookworm-jdk21-preview", "docker.io/jenkins/agent:jdk21-preview", "docker.io/jenkins/agent:latest-bookworm-jdk21-preview", "docker.io/jenkins/agent:latest-jdk21-preview" ], "target": "agent", "platforms": [ "linux/arm/v7" ] }, "inbound-agent_alpine_jdk11": { "context": ".", "dockerfile": "alpine/Dockerfile", "args": { "ALPINE_TAG": "3.19.1", "JAVA_VERSION": "11.0.23_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1-alpine-jdk11", "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1-alpine3.19-jdk11", "docker.io/jenkins/inbound-agent:alpine-jdk11", "docker.io/jenkins/inbound-agent:alpine3.19-jdk11", "docker.io/jenkins/inbound-agent:latest-alpine-jdk11", "docker.io/jenkins/inbound-agent:latest-alpine3.19-jdk11" ], "target": "inbound-agent", "platforms": [ "linux/amd64" ] }, "inbound-agent_alpine_jdk17": { "context": ".", "dockerfile": "alpine/Dockerfile", "args": { "ALPINE_TAG": "3.19.1", "JAVA_VERSION": "17.0.11_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1-alpine-jdk17", "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1-alpine3.19-jdk17", "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1-alpine", "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1-alpine3.19", "docker.io/jenkins/inbound-agent:alpine", "docker.io/jenkins/inbound-agent:alpine3.19", "docker.io/jenkins/inbound-agent:latest-alpine", "docker.io/jenkins/inbound-agent:latest-alpine3.19", "docker.io/jenkins/inbound-agent:alpine-jdk17", "docker.io/jenkins/inbound-agent:alpine3.19-jdk17", "docker.io/jenkins/inbound-agent:latest-alpine-jdk17", "docker.io/jenkins/inbound-agent:latest-alpine3.19-jdk17" ], "target": "inbound-agent", "platforms": [ "linux/amd64" ] }, "inbound-agent_alpine_jdk21": { "context": ".", "dockerfile": "alpine/Dockerfile", "args": { "ALPINE_TAG": "3.19.1", "JAVA_VERSION": "21.0.3_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1-alpine-jdk21", "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1-alpine3.19-jdk21", "docker.io/jenkins/inbound-agent:alpine-jdk21", "docker.io/jenkins/inbound-agent:alpine3.19-jdk21", "docker.io/jenkins/inbound-agent:latest-alpine-jdk21", "docker.io/jenkins/inbound-agent:latest-alpine3.19-jdk21" ], "target": "inbound-agent", "platforms": [ "linux/amd64", "linux/arm64" ] }, "inbound-agent_debian_11": { "context": ".", "dockerfile": "debian/Dockerfile", "args": { "DEBIAN_RELEASE": "bookworm-20240423", "JAVA_VERSION": "11.0.23_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1-jdk11", "docker.io/jenkins/inbound-agent:bookworm-jdk11", "docker.io/jenkins/inbound-agent:jdk11", "docker.io/jenkins/inbound-agent:latest-bookworm-jdk11", "docker.io/jenkins/inbound-agent:latest-jdk11" ], "target": "inbound-agent", "platforms": [ "linux/amd64", "linux/arm64", "linux/ppc64le", "linux/arm/v7", "linux/s390x" ] }, "inbound-agent_debian_17": { "context": ".", "dockerfile": "debian/Dockerfile", "args": { "DEBIAN_RELEASE": "bookworm-20240423", "JAVA_VERSION": "17.0.11_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1-jdk17", "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1", "docker.io/jenkins/inbound-agent:bookworm", "docker.io/jenkins/inbound-agent:latest", "docker.io/jenkins/inbound-agent:latest-bookworm", "docker.io/jenkins/inbound-agent:bookworm-jdk17", "docker.io/jenkins/inbound-agent:jdk17", "docker.io/jenkins/inbound-agent:latest-bookworm-jdk17", "docker.io/jenkins/inbound-agent:latest-jdk17" ], "target": "inbound-agent", "platforms": [ "linux/amd64", "linux/arm64", "linux/ppc64le", "linux/arm/v7" ] }, "inbound-agent_debian_21": { "context": ".", "dockerfile": "debian/Dockerfile", "args": { "DEBIAN_RELEASE": "bookworm-20240423", "JAVA_VERSION": "21.0.3_9", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1-jdk21", "docker.io/jenkins/inbound-agent:bookworm-jdk21", "docker.io/jenkins/inbound-agent:jdk21", "docker.io/jenkins/inbound-agent:latest-bookworm-jdk21", "docker.io/jenkins/inbound-agent:latest-jdk21" ], "target": "inbound-agent", "platforms": [ "linux/amd64", "linux/arm64", "linux/ppc64le", "linux/s390x" ] }, "inbound-agent_debian_jdk21_preview": { "context": ".", "dockerfile": "debian/preview/Dockerfile", "args": { "DEBIAN_RELEASE": "bookworm-20240423", "JAVA_VERSION": "21.0.1+12", "VERSION": "3206.vb_15dcf73f6a_9" }, "tags": [ "docker.io/jenkins/inbound-agent:3206.vb_15dcf73f6a_9-1-jdk21-preview", "docker.io/jenkins/inbound-agent:bookworm-jdk21-preview", "docker.io/jenkins/inbound-agent:jdk21-preview", "docker.io/jenkins/inbound-agent:latest-bookworm-jdk21-preview", "docker.io/jenkins/inbound-agent:latest-jdk21-preview" ], "target": "inbound-agent", "platforms": [ "linux/arm/v7" ] } } } ```
### Submitter checklist
- [x] Make sure you are opening from a **topic/feature/bugfix branch** (right side) and not your main branch!
- [x] Ensure that the pull request title represents the desired changelog entry
- [x] Please describe what you did
- [x] Link to relevant issues in GitHub or Jira
- [x] Link to relevant pull requests, esp. upstream and downstream changes
- [x] Ensure you have provided tests - that demonstrates feature works or fixes the issue