From d3cd08ebbecabd3f2adc0415294fa433d7fff314 Mon Sep 17 00:00:00 2001 From: wood911010 Date: Fri, 10 Oct 2025 21:52:59 +0800 Subject: [PATCH] feat: push mysql --- .github/workflows/publish_mysql.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .github/workflows/publish_mysql.yml diff --git a/.github/workflows/publish_mysql.yml b/.github/workflows/publish_mysql.yml new file mode 100644 index 0000000..47357f4 --- /dev/null +++ b/.github/workflows/publish_mysql.yml @@ -0,0 +1,29 @@ +name: Publish MySQL to Tencent CCR + +on: + workflow_dispatch: + +jobs: + publish: + runs-on: ubuntu-latest + steps: + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + + - name: Login to CCR + run: | + echo "${{ secrets.TENCENT_CCR_PASSWORD }}" | docker login ccr.ccs.tencentyun.com --username="${{ secrets.TENCENT_CCR_USERNAME }}" --password-stdin + + - name: Build and push + run: | + docker buildx create --use + docker buildx build \ + --platform linux/amd64,linux/arm64 \ + --tag ccr.ccs.tencentyun.com/cedar-v/mysql:8.0 \ + --push \ + - << EOF + FROM mysql:8.0 + EOF \ No newline at end of file