diff --git a/.github/workflows/gcp-docker.yml b/.github/workflows/gcp-docker.yml index 79ab41057a39..5bfdbb16c09f 100644 --- a/.github/workflows/gcp-docker.yml +++ b/.github/workflows/gcp-docker.yml @@ -61,9 +61,12 @@ jobs: echo "::set-output name=tag::${tag}" echo "Docker tag: ${tag}" + - name: Build docker img + run: |- + docker build . -t wevm:local --build-arg BUILDKIT_INLINE_CACHE=1 --cache-from us-east1-docker.pkg.dev/${{ secrets.GCP_PROJECT_ID }}/${{ secrets.GCP_ARTIFACT_REPO }}/wevm:${{ steps.tag.outputs.tag }} + - name: Test Docker run: |- - docker build . -t wevm:local mkdir -m 777 .testnet cd .testnet git clone https://github.com/weaveVM/wvm-docker-testnet.git . @@ -76,8 +79,7 @@ jobs: - name: Build and Push Container run: |- - docker build . -t wevm - docker tag wevm us-east1-docker.pkg.dev/${{ secrets.GCP_PROJECT_ID }}/${{ secrets.GCP_ARTIFACT_REPO }}/wevm:${{ steps.get-tag.outputs.short_ref }} - docker tag wevm us-east1-docker.pkg.dev/${{ secrets.GCP_PROJECT_ID }}/${{ secrets.GCP_ARTIFACT_REPO }}/wevm:${{ steps.tag.outputs.tag }} + docker tag wevm:local us-east1-docker.pkg.dev/${{ secrets.GCP_PROJECT_ID }}/${{ secrets.GCP_ARTIFACT_REPO }}/wevm:${{ steps.get-tag.outputs.short_ref }} + docker tag wevm:local us-east1-docker.pkg.dev/${{ secrets.GCP_PROJECT_ID }}/${{ secrets.GCP_ARTIFACT_REPO }}/wevm:${{ steps.tag.outputs.tag }} docker push "us-east1-docker.pkg.dev/${{ secrets.GCP_PROJECT_ID }}/${{ secrets.GCP_ARTIFACT_REPO }}/wevm:${{ steps.get-tag.outputs.short_ref }}" docker push "us-east1-docker.pkg.dev/${{ secrets.GCP_PROJECT_ID }}/${{ secrets.GCP_ARTIFACT_REPO }}/wevm:${{ steps.tag.outputs.tag }}" \ No newline at end of file