Skip to content

Commit 7c7c26e

Browse files
authored
Publish test node image (#101)
#### Type of change - Github Actions #### Description - Publish the test node image in the Github Action release flow. Signed-off-by: Liran Funaro <liran.funaro@gmail.com>
1 parent cc092fc commit 7c7c26e

1 file changed

Lines changed: 17 additions & 2 deletions

File tree

.github/workflows/docker-release.yml

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454
run: scripts/install-dev-dependencies.sh
5555

5656
- name: Build cross-architecture binaries
57-
run: make build-arch
57+
run: make build-arch build-test-genesis-block
5858

5959
- name: Set image prefix
6060
run: |
@@ -79,4 +79,19 @@ jobs:
7979
ARCHBIN_PATH=archbin
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
82-
cache-to: type=registry,ref=docker.io/${{ env.IMAGE_PREFIX }}/fabric-x-committer:buildcache,mode=max
82+
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 Committer's Test Node
85+
uses: docker/build-push-action@v6
86+
with:
87+
context: .
88+
file: ./docker/images/test_node/Dockerfile
89+
platforms: linux/amd64,linux/arm64,linux/s390x
90+
push: true
91+
tags: |
92+
docker.io/${{ env.IMAGE_PREFIX }}/fabric-x-committer-test-node:latest
93+
docker.io/${{ env.IMAGE_PREFIX }}/fabric-x-committer-test-node:${{ env.VERSION }}
94+
build-args: |
95+
ARCHBIN_PATH=archbin
96+
cache-from: type=registry,ref=docker.io/${{ env.IMAGE_PREFIX }}/fabric-x-committer-test-node:buildcache
97+
cache-to: type=registry,ref=docker.io/${{ env.IMAGE_PREFIX }}/fabric-x-committer-test-node:buildcache,mode=max

0 commit comments

Comments
 (0)