name: Build and push Docker images on: push: branches: - master paths: - library/caddy jobs: docker: runs-on: ubuntu-latest container: image: hairyhenderson/dockerfiles-builder:latest env: BASHBREW_LIBRARY: ./library BASHBREW_NAMESPACE: productionwentdown steps: - uses: actions/checkout@v2 - name: build run: bashbrew build --pull always caddy - name: push run: | echo ${{ secrets.DOCKERHUB_TOKEN }} | docker login --username ${{ secrets.DOCKERHUB_USERNAME }} --password-stdin bashbrew push caddy if: github.repository == 'productionwentdown/caddy' && github.ref == 'refs/heads/master' - name: microbadger run: curl -X POST https://hooks.microbadger.com/images/productionwentdown/caddy/OVgee2in7ldJ7GgTZiScpwH_mTs=