From ab70d736256e5beb974f287655dca3fb7f4250fe Mon Sep 17 00:00:00 2001 From: CrazyMax Date: Tue, 16 Jun 2020 02:23:42 +0200 Subject: [PATCH] Update workflow --- .github/workflows/build.yml | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index dc8e64a..9880398 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,20 +1,18 @@ name: build - on: push: - branches: master - tags: '*' - paths: - - '.github/workflows/build.yml' - - 'rootfs/**' - - 'Dockerfile' + branches: + - 'master' + tags: + - '*' + paths-ignore: + - '**.md' pull_request: - branches: master - paths: - - '.github/workflows/build.yml' - - 'rootfs/**' - - 'Dockerfile' + branches: + - 'master' + paths-ignore: + - '**.md' jobs: build: @@ -58,23 +56,23 @@ jobs: run: | docker buildx build --output "type=image,push=false" ${{ steps.prepare.outputs.buildx_args }} - name: Docker Login - if: success() && github.event_name != 'pull_request' + if: success() && github.event_name != 'pull_request' && endsWith(github.ref, github.repository.default_branch) env: DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} run: | echo "${DOCKER_PASSWORD}" | docker login --username "${{ steps.prepare.outputs.docker_username }}" --password-stdin - name: Docker Buildx (push) - if: success() && github.event_name != 'pull_request' + if: success() && github.event_name != 'pull_request' && endsWith(github.ref, github.repository.default_branch) run: | docker buildx build --output "type=image,push=true" ${{ steps.prepare.outputs.buildx_args }} - name: Docker Check Manifest - if: success() && github.event_name != 'pull_request' + if: success() && github.event_name != 'pull_request' && endsWith(github.ref, github.repository.default_branch) run: | docker run --rm mplatform/mquery ${{ steps.prepare.outputs.docker_image }}:${{ steps.prepare.outputs.version }} - name: Clear - if: always() && github.event_name != 'pull_request' + if: always() && github.event_name != 'pull_request' && endsWith(github.ref, github.repository.default_branch) run: | rm -f ${HOME}/.docker/config.json