name: build from source on: push: branches: - master - dev paths: - .github/workflows/build.yaml - build/.dockerignore - build/build-docker.sh - build/build.sh - build/Dockerfile - build/entrypoint.sh - build/gpgparams - build/VERSION env: DOCKER_REPO: shenxn/protonmail-bridge jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@master - name: Set up Docker buildx uses: crazy-max/ghaction-docker-buildx@v2 - name: Build image run: bash build/build-docker.sh env: DOCKER_USERNAME: ${{ secrets.REGISTRY_USERNAME }} DOCKER_PASSWORD: ${{ secrets.REGISTRY_PASSWORD }}