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 \
+            .
+          
+            
+