Skip to content

Commit 14181bb

Browse files
[CI] Switch Docker validation to 32-core HK runners (amd64+arm64) with remote buildkitd support
1 parent 9246ee8 commit 14181bb

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

.github/workflows/validate_docker_actions.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@ jobs:
6363
fail-fast: false
6464
matrix:
6565
runner:
66-
- linux-amd64-cpu-8-hk
67-
- linux-arm64-cpu-16
66+
- linux-amd64-cpu-32-hk
67+
- linux-arm64-cpu-32-hk
6868
outputs:
6969
amd64-docker-ready: ${{ steps.check.outputs.amd64-ready }}
7070
arm64-docker-ready: ${{ steps.check.outputs.arm64-ready }}
@@ -123,8 +123,8 @@ jobs:
123123
fail-fast: false
124124
matrix:
125125
runner:
126-
- linux-amd64-cpu-8-hk
127-
- linux-arm64-cpu-16
126+
- linux-amd64-cpu-32-hk
127+
- linux-arm64-cpu-32-hk
128128

129129
steps:
130130
- name: Checkout repo
@@ -207,8 +207,8 @@ jobs:
207207
fail-fast: false
208208
matrix:
209209
runner:
210-
- linux-amd64-cpu-8-hk
211-
- linux-arm64-cpu-16
210+
- linux-amd64-cpu-32-hk
211+
- linux-arm64-cpu-32-hk
212212

213213
steps:
214214
- name: Checkout repo
@@ -278,7 +278,7 @@ jobs:
278278
fail-fast: false
279279
matrix:
280280
runner:
281-
- linux-amd64-cpu-8-hk
281+
- linux-amd64-cpu-32-hk
282282

283283
steps:
284284
- name: Checkout repo
@@ -402,6 +402,6 @@ jobs:
402402
echo "" >> $GITHUB_STEP_SUMMARY
403403
echo "### 注意事项" >> $GITHUB_STEP_SUMMARY
404404
echo "" >> $GITHUB_STEP_SUMMARY
405-
echo "- \`kubernetes-novolume\` 模式 (如 gy-005/gy-006) 下 Docker daemon 可能不可用" >> $GITHUB_STEP_SUMMARY
406-
echo "- \`kubernetes\` 模式 (如 hk001) 下 Docker 支持更好" >> $GITHUB_STEP_SUMMARY
407-
echo "- 若 Docker 不可用但仍需拉取/推送镜像,考虑用 \`skopeo\` 或 \`oras\` CLI 替代" >> $GITHUB_STEP_SUMMARY
405+
echo "- \`linux-amd64-cpu-32-hk\` / \`linux-arm64-cpu-32-hk\` 通过 Vault 注入证书 + 远程 buildkitd (\`tcp://buildkitd-service-*.buildkitd:1234\`) 支持 Docker 构建" >> $GITHUB_STEP_SUMMARY
406+
echo "- 若 buildx 需要本地 Docker daemon 而 runner 无 daemon,则 Docker build 相关 action 不可用" >> $GITHUB_STEP_SUMMARY
407+
echo "- 替代方案: 使用 \`buildctl\` 直接调用远程 buildkitd 进行镜像构建" >> $GITHUB_STEP_SUMMARY

0 commit comments

Comments
 (0)