From 05f030fbb5f37aabbcae7b4731f7a30562304b6c Mon Sep 17 00:00:00 2001 From: Masashi Shibata Date: Wed, 29 Dec 2021 02:38:53 +0900 Subject: [PATCH] Create docker-ghcr.yml --- .github/workflows/docker-ghcr.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/docker-ghcr.yml diff --git a/.github/workflows/docker-ghcr.yml b/.github/workflows/docker-ghcr.yml new file mode 100644 index 00000000..99ba6964 --- /dev/null +++ b/.github/workflows/docker-ghcr.yml @@ -0,0 +1,25 @@ +name: Publish a Docker image to ghcr.io +on: + pull_request: + branches: + - main +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - run: echo "REPO=${GITHUB_REPOSITORY,,}" >> $GITHUB_ENV + - name: Enable buildx + uses: docker/setup-buildx-action@v1 + - name: Login + uses: docker/login-action@v1 + with: + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + - name: Docker build/push + uses: docker/build-push-action@v2 + with: + context: . + push: true + tags: ghcr.io/${{ env.REPO }}:latest