From f80526172640a716fc8e6f043e3bda48c4860c53 Mon Sep 17 00:00:00 2001 From: moonrailgun Date: Mon, 2 May 2022 13:57:33 +0800 Subject: [PATCH] chore: add github action for docker hub --- .github/workflows/docker-publish.yml | 30 ++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/docker-publish.yml diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml new file mode 100644 index 00000000..a1893d9a --- /dev/null +++ b/.github/workflows/docker-publish.yml @@ -0,0 +1,30 @@ +name: "Docker Publish" + +on: + push: + tags: + - "v*" + workflow_dispatch: + +jobs: + dockerize: + runs-on: ubuntu-latest + steps: + - name: Set up QEMU + uses: docker/setup-qemu-action@v1 + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v1 + - name: Get version + id: get_version + # run: echo ::set-output name=VERSION::${GITHUB_REF/refs\/tags\//} + run: echo ::set-output name=VERSION::${github.ref} # 支持手动触发 + - name: Login to DockerHub + uses: docker/login-action@v1 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + - name: Build and push + uses: docker/build-push-action@v2 + with: + push: true + tags: moonrailgun/tailchat:${{ steps.get_version.outputs.VERSION }}