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