diff --git a/.github/workflows/containers.yml b/.github/workflows/containers.yml index 264408a59..a2923b852 100644 --- a/.github/workflows/containers.yml +++ b/.github/workflows/containers.yml @@ -65,6 +65,7 @@ jobs: cli ghcr.io/linz/basemaps/cli:latest ghcr.io/linz/basemaps/cli:${{ steps.version.outputs.version }} + outputs: type=docker,dest=/tmp/cli.tar push: ${{github.ref == 'refs/heads/master' && startsWith(github.event.head_commit.message, 'release:') == false}} - name: '@basemaps/cli - Build and push Major/Minor' @@ -79,7 +80,7 @@ jobs: ghcr.io/linz/basemaps/cli:${{ steps.version.outputs.version_major }} ghcr.io/linz/basemaps/cli:${{ steps.version.outputs.version_major_minor }} ghcr.io/linz/basemaps/cli:${{ steps.version.outputs.version }} - + outputs: type=docker,dest=/tmp/cli.tar push: ${{github.ref == 'refs/heads/master' && startsWith(github.event.head_commit.message, 'release:')}} - name: '@basemaps/server - Build and push' @@ -91,6 +92,7 @@ jobs: server ghcr.io/linz/basemaps/server:latest ghcr.io/linz/basemaps/server:${{ steps.version.outputs.version }} + outputs: type=docker,dest=/tmp/server.tar push: ${{github.ref == 'refs/heads/master' && startsWith(github.event.head_commit.message, 'release:') == false}} - name: '@basemaps/server - Build and push Major/Minor' @@ -105,9 +107,13 @@ jobs: ghcr.io/linz/basemaps/server:${{ steps.version.outputs.version_major }} ghcr.io/linz/basemaps/server:${{ steps.version.outputs.version_major_minor }} ghcr.io/linz/basemaps/server:${{ steps.version.outputs.version }} + outputs: type=docker,dest=/tmp/server.tar push: ${{github.ref == 'refs/heads/master' && startsWith(github.event.head_commit.message, 'release:')}} - name: 'Validate Containers build' run: | - docker run server --help + docker load --input /tmp/cli.tar docker run cli --help + docker load --input /tmp/server.tar + docker run server --help +