Skip to content
This repository has been archived by the owner on Jan 21, 2024. It is now read-only.

Commit

Permalink
feat(Linux): switch supported architectures to GA Temurin jdk21 images
Browse files Browse the repository at this point in the history
  • Loading branch information
lemeurherve committed Oct 22, 2023
1 parent 735594e commit 9bc125c
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 41 deletions.
35 changes: 0 additions & 35 deletions alpine/Dockerfile-jdk21

This file was deleted.

File renamed without changes.
27 changes: 21 additions & 6 deletions docker-bake.hcl
Original file line number Diff line number Diff line change
Expand Up @@ -86,16 +86,16 @@ target "alpine_jdk17" {
}

target "alpine_jdk21" {
dockerfile = "alpine/Dockerfile-jdk21"
dockerfile = "alpine/Dockerfile"
context = "."
args = {
JAVA_MAJOR_VERSION = "21"
version = "${PARENT_IMAGE_VERSION}"
}
tags = [
equal(ON_TAG, "true") ? "${REGISTRY}/${JENKINS_REPO}:${PARENT_IMAGE_VERSION}-alpine-jdk21-preview" : "",
"${REGISTRY}/${JENKINS_REPO}:alpine-jdk21-preview",
"${REGISTRY}/${JENKINS_REPO}:latest-alpine-jdk21-preview",
equal(ON_TAG, "true") ? "${REGISTRY}/${JENKINS_REPO}:${PARENT_IMAGE_VERSION}-alpine-jdk21" : "",
"${REGISTRY}/${JENKINS_REPO}:alpine-jdk21",
"${REGISTRY}/${JENKINS_REPO}:latest-alpine-jdk21",
]
platforms = ["linux/amd64", "linux/arm64"]
}
Expand Down Expand Up @@ -133,7 +133,22 @@ target "debian_jdk17" {
}

target "debian_jdk21" {
dockerfile = "debian/Dockerfile-jdk21"
dockerfile = "debian/Dockerfile"
context = "."
args = {
JAVA_MAJOR_VERSION = "21"
version = "${PARENT_IMAGE_VERSION}"
}
tags = [
equal(ON_TAG, "true") ? "${REGISTRY}/${JENKINS_REPO}:${PARENT_IMAGE_VERSION}-jdk21" : "",
"${REGISTRY}/${JENKINS_REPO}:jdk21",
"${REGISTRY}/${JENKINS_REPO}:latest-jdk21",
]
platforms = ["linux/amd64", "linux/arm64"]
}

target "debian_jdk21_preview" {
dockerfile = "debian/preview/Dockerfile"
context = "."
args = {
JAVA_MAJOR_VERSION = "21"
Expand All @@ -144,5 +159,5 @@ target "debian_jdk21" {
"${REGISTRY}/${JENKINS_REPO}:jdk21-preview",
"${REGISTRY}/${JENKINS_REPO}:latest-jdk21-preview",
]
platforms = ["linux/amd64", "linux/arm64", "linux/ppc64le"]
platforms = ["linux/ppc64le", "linux/s390x", "linux/arm/v7"]
}

0 comments on commit 9bc125c

Please sign in to comment.