logo
37
146
WeChat Login

构建虚拟化支持问题#1200

Open
created 2025-07-10
Edit

描述一下体验不好的点

由于容器的限制,云原生构建和云原生开发均不支持QEMU等虚拟化,且Runner只支持amd64和arm64,导致Docker多架构部署极为复杂

3
added labels
仅讨论

目前的方案支持虚拟化有安全问题,还再调研新的方案. 也可以关注 #1076 这个issue

号外: docker buildx 异构打包功能开放公测啦!

目前通过流水线中指定 runner.tags: cnb:arch:amd64:containerd-snapshotter,可以将构建指定到支持containerd-snapshotter特性的机器(ps. 未来这个标签会去掉,仅供测试,请勿在正式环境中使用)

具体使用方法可参考: https://cnb.cool/loviselu/docker-buildx-multi-platform-example

未来计划:等整个流程跑通没啥问题,后续会把平台所有机器都开启这个特性,无需大家单独指定tag

1
Assignee
None yet
Label
仅讨论
Priority
None yet
Time period
-
Property
Add custom properties to record and label key information
Participant