name: Build and Push Docker Image on: push: branches: - main # 触发分支 - ca_router - "releases/*" # 可选通配符 jobs: build: runs-on: ubuntu-24.04 steps: - name: Checkout uses: docker/checkout@v4 - name: Login to docker.yzj uses: docker/login-action@v3 with: registry: docker.yzj username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: 构建 Docker 镜像 run: docker build -t docker.yzj/sac/sf-vertx -f ./sf-vertx/Dockerfile --push .