diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 755c03c..f908fa0 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -7,6 +7,8 @@ on: branches: - main - development + - feature/* + - fix/* jobs: docker-build: @@ -32,6 +34,19 @@ jobs: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} + - name: Download artifact + uses: dawidd6/action-download-artifact@v2 + with: + workflow: verify.yml + workflow_conclusion: success + name: docker-image +# - name: Download Docker image artifact +# uses: actions/download-artifact@v2 +# with: +# name: docker-image +# path: /image/docker-image.tar + - name: Load Docker image + run: docker load -i ./docker-image.tar - name: Push image uses: docker/build-push-action@v4 with: diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index e098a1c..837e012 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -30,4 +30,11 @@ jobs: steps: - uses: actions/checkout@v3 - name: Build as Docker image - run: docker build . + run: docker build --tag krile:build . + - name: Save Docker image + run: docker save -o docker-image.tar krile:build + - name: Archive Docker image + uses: actions/upload-artifact@v2 + with: + name: docker-image + path: ./docker-image.tar