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 2025/01/02 22:27:17 UTC
(beam) branch distroless-beam-java-sdk-snapshots updated: Add docker/push step
This is an automated email from the ASF dual-hosted git repository.
damondouglas pushed a commit to branch distroless-beam-java-sdk-snapshots
in repository https://gitbox.apache.org/repos/asf/beam.git
The following commit(s) were added to refs/heads/distroless-beam-java-sdk-snapshots by this push:
new 38942307291 Add docker/push step
38942307291 is described below
commit 389423072911611952fcd1ebd6d910ab0e7828e5
Author: Damon <da...@users.noreply.github.com>
AuthorDate: Thu Jan 2 14:27:11 2025 -0800
Add docker/push step
---
.../workflows/beam_Publish_Java_SDK_Distroless_Snapshots.yml | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/beam_Publish_Java_SDK_Distroless_Snapshots.yml b/.github/workflows/beam_Publish_Java_SDK_Distroless_Snapshots.yml
index 944648fc919..4b495b89031 100644
--- a/.github/workflows/beam_Publish_Java_SDK_Distroless_Snapshots.yml
+++ b/.github/workflows/beam_Publish_Java_SDK_Distroless_Snapshots.yml
@@ -83,5 +83,13 @@ jobs:
- name: GCloud Docker credential helper
run: |
gcloud auth configure-docker ${{ env.docker_registry }}
- # TODO(https://github.com/apache/beam/issues/33201): create after merging into main branch
- # - name: Build and push Java distroless image
+ - name: Build and push Java distroless image
+ run: |
+ docker buildx build --push \
+ -t gcr.io/apache-beam-testing/beam-sdk/beam_${{ matrix.java_version }}_sdk_distroless:${{ github.sha }} \
+ -t gcr.io/apache-beam-testing/beam-sdk/beam_${{ matrix.java_version }}_sdk_distroless:${BEAM_VERSION} \
+ -t gcr.io/apache-beam-testing/beam-sdk/beam_${{ matrix.java_version }}_sdk_distroless:latest \
+ -f sdks/java/container/Dockerfile-distroless \
+ --build-arg=BEAM_BASE=gcr.io/apache-beam-testing/beam-sdk/beam_${{ matrix.java_version }}_sdk:${BEAM_VERSION} \
+ --build-arg=DISTROLESS_BASE=gcr.io/distroless/${{ matrix.java_version }}-debian12 \
+ .