name: Docker on: [push, pull_request] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - name: Build container run: docker build --tag docker.pkg.github.com/${GITHUB_REPOSITORY,,}/website:latest . - name: Log into GitHub Docker Registry run: echo ${{ secrets.GITHUB_TOKEN }} | docker login docker.pkg.github.com -u ${GITHUB_REPOSITORY%/*} --password-stdin if: github.ref == 'master' - name: Push the Docker container run: docker push docker.pkg.github.com/${GITHUB_REPOSITORY,,}/website:latest if: github.ref == 'master'