You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by da...@apache.org on 2024/12/30 22:11:13 UTC
(beam) branch distroless-beam-sdk-snapshots updated: Add docker build Java17,Java21 build steps
This is an automated email from the ASF dual-hosted git repository.
damondouglas pushed a commit to branch distroless-beam-sdk-snapshots
in repository https://gitbox.apache.org/repos/asf/beam.git
The following commit(s) were added to refs/heads/distroless-beam-sdk-snapshots by this push:
new 17c9e6b3b8e Add docker build Java17,Java21 build steps
17c9e6b3b8e is described below
commit 17c9e6b3b8e60a9b06343848122318ecfcc1356f
Author: Damon <da...@users.noreply.github.com>
AuthorDate: Mon Dec 30 14:11:06 2024 -0800
Add docker build Java17,Java21 build steps
---
.../workflows/beam_Publish_Beam_SDK_Snapshots.yml | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/.github/workflows/beam_Publish_Beam_SDK_Snapshots.yml b/.github/workflows/beam_Publish_Beam_SDK_Snapshots.yml
index e3791119be9..158200cf263 100644
--- a/.github/workflows/beam_Publish_Beam_SDK_Snapshots.yml
+++ b/.github/workflows/beam_Publish_Beam_SDK_Snapshots.yml
@@ -111,3 +111,25 @@ jobs:
-Pdocker-tag-list=${{ github.sha }},${BEAM_VERSION},latest \
-Pcontainer-architecture-list=arm64,amd64 \
-Ppush-containers \
+ - name: Build Java distroless images
+ run: |
+ docker buildx build \
+ -t gcr.io/apache-beam-testing/beam-sdk/beam_java17_sdk_distroless:${{ github.sha }} \
+ -t gcr.io/apache-beam-testing/beam-sdk/beam_java17_sdk_distroless:${BEAM_VERSION} \
+ -t gcr.io/apache-beam-testing/beam-sdk/beam_java17_sdk_distroless:latest \
+ -f sdks/java/container/Dockerfile-distroless \
+ --build-arg=BEAM_BASE=gcr.io/apache-beam-testing/beam-sdk/beam_java17_sdk:${BEAM_VERSION} \
+ --build-arg=DISTROLESS_BASE=gcr.io/distroless/java17-debian12 \
+ .
+
+ docker buildx build \
+ -t gcr.io/apache-beam-testing/beam-sdk/beam_java21_sdk_distroless:${{ github.sha }} \
+ -t gcr.io/apache-beam-testing/beam-sdk/beam_java21_sdk_distroless:${BEAM_VERSION} \
+ -t gcr.io/apache-beam-testing/beam-sdk/beam_java21_sdk_distroless:latest \
+ -f sdks/java/container/Dockerfile-distroless \
+ --build-arg=BEAM_BASE=gcr.io/apache-beam-testing/beam-sdk/beam_java21_sdk:${BEAM_VERSION} \
+ --build-arg=DISTROLESS_BASE=gcr.io/distroless/java21-debian12 \
+ .
+
+
+