From b5b84c6dbd7431b6b5bcaa2d7198855869519257 Mon Sep 17 00:00:00 2001 From: Michael Chen Date: Tue, 15 Nov 2022 10:16:13 +0100 Subject: [PATCH] Added zulu builds --- build.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/build.py b/build.py index c3537e8..050f598 100755 --- a/build.py +++ b/build.py @@ -161,7 +161,8 @@ def docker_buildx(repository: str, tags: list[str], build_platforms: list[Docker if process.returncode != 0: output = process.stdout.decode('utf-8') print(output) - error = "\n".join(line for line in process.stderr.decode('utf-8').splitlines() if 'ERROR' in line) + error = "\n".join(line for line in process.stderr.decode( + 'utf-8').splitlines() if 'ERROR' in line) raise Exception(error) @@ -216,7 +217,13 @@ def build_version(manifest: VersionManifest, version_id: str, repository: str = temurin_platforms: list[DockerPlatforms] = [ "linux/arm64", "linux/arm/v7", "linux/amd64", "linux/ppc64le"] docker_buildx( - repository, [version["id"], f"{version['id']}-temurin"], temurin_platforms, build_args=build_args) + repository, [f"{version['id']}-temurin"], temurin_platforms, build_args=build_args) + + print("# Build Zulu images") + build_args["DOCKER_IMAGE"] = f"azul/zulu-openjdk:{java_version['majorVersion']}-jre" + zulu_platforms: list[DockerPlatforms] = ["linux/arm64", "linux/amd64"] + docker_buildx( + repository, [version["id"], f"{version['id']}-zulu"], zulu_platforms, build_args=build_args) if __name__ == "__main__":