diff --git a/.github/workflows/backend-ci-cd.yml b/.github/workflows/backend-ci-cd.yml index fcaeb32f..a3f21b51 100644 --- a/.github/workflows/backend-ci-cd.yml +++ b/.github/workflows/backend-ci-cd.yml @@ -13,6 +13,16 @@ on: paths: - 'backend/**' - '.github/workflows/backend-ci-cd.yml' + workflow_dispatch: # 添加手动触发 + inputs: + build_scanner: + description: '是否构建 Scanner 镜像' + required: false + default: 'false' + type: choice + options: + - 'true' + - 'false' env: REGISTRY: chaitin-registry.cn-hangzhou.cr.aliyuncs.com/monkeycode @@ -134,6 +144,7 @@ jobs: cache-to: type=gha,mode=max - name: Build and push multi-arch scanner image + if: github.event.inputs.build_scanner == 'true' uses: docker/build-push-action@v5 with: context: ./backend diff --git a/backend/pro b/backend/pro index b36b4678..e856e35e 160000 --- a/backend/pro +++ b/backend/pro @@ -1 +1 @@ -Subproject commit b36b4678f126d18b23e267e40442c2a3ee09a41b +Subproject commit e856e35eb776aa859addf5c71cccfca9957f4b7f