diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index c737fca6..67976b93 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -1,4 +1,4 @@ -name: Docker Buildx and Push +name: Docker Push on: workflow_dispatch: @@ -8,41 +8,33 @@ jobs: buildx: runs-on: ubuntu-latest steps: - - - name: Docker Login - uses: docker/login-action@v1 - with: + - name: Docker Login + uses: docker/login-action@v1 + with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - - - name: Checkout + - name: Checkout uses: actions/checkout@v2 - - - name: Set up QEMU + - name: Set up QEMU uses: docker/setup-qemu-action@v1 - - - name: Set up Docker Buildx + - name: Set up Docker Buildx id: buildx uses: docker/setup-buildx-action@v1 with: version: latest install: true - - - name: Builder instance name + - name: Builder instance name run: echo ${{ steps.buildx.outputs.name }} - - - name: Available platforms + - name: Available platforms run: echo ${{ steps.buildx.outputs.platforms }} - - - name: Cache Docker layers + - name: Cache Docker layers uses: actions/cache@v2 with: path: /tmp/.buildx-cache key: ${{ runner.os }}-buildx-${{ github.sha }} restore-keys: | ${{ runner.os }}-buildx- - - - name: Build and push + - name: Build and push id: docker_build uses: docker/build-push-action@v2 with: @@ -56,6 +48,5 @@ jobs: cache-from: type=local,src=/tmp/.buildx-cache cache-to: type=local,dest=/tmp/.buildx-cache platforms: linux/arm64,linux/arm/v7 - - - name: Image digest + - name: Image digest run: echo ${{ steps.docker_build.outputs.digest }}