Skip to content

Commit 924399c

Browse files
committed
Adding docker image build and push for loadgen
Signed-off-by: Anushka <anush159@in.ibm.com>
1 parent c02accc commit 924399c

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

.github/workflows/docker-release.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,23 @@ jobs:
8080
PORTS=4001 2114 9001 2119 5001 2115 6001 2116 7001 2117
8181
cache-from: type=registry,ref=docker.io/${{ env.IMAGE_PREFIX }}/fabric-x-committer:buildcache
8282
cache-to: type=registry,ref=docker.io/${{ env.IMAGE_PREFIX }}/fabric-x-committer:buildcache,mode=max
83+
84+
- name: Build and Push Multi-Platform Docker Image for Loadgen
85+
uses: docker/build-push-action@v6
86+
with:
87+
context: .
88+
file: ./docker/images/release/Dockerfile
89+
platforms: linux/amd64,linux/arm64,linux/s390x
90+
push: true
91+
tags: |
92+
docker.io/${{ env.IMAGE_PREFIX }}/fabric-x-loadgen:latest
93+
docker.io/${{ env.IMAGE_PREFIX }}/fabric-x-loadgen:${{ env.VERSION }}
94+
build-args: |
95+
BIN=loadgen
96+
ARCHBIN_PATH=archbin
97+
PORTS=4001 2114 9001 2119 5001 2115 6001 2116 7001 2117
98+
cache-from: type=registry,ref=docker.io/${{ env.IMAGE_PREFIX }}/fabric-x-loadgen:buildcache
99+
cache-to: type=registry,ref=docker.io/${{ env.IMAGE_PREFIX }}/fabric-x-loadgen:buildcache,mode=max
83100

84101
- name: Build and Push Multi-Platform Docker Image for Committer's Test Node
85102
uses: docker/build-push-action@v6

0 commit comments

Comments
 (0)