自建 gitea+runner 构建一个 x86 和 arm 的 docker 镜像 就这么简单的命令
docker buildx build --platform linux/amd64,linux/arm64 -t xxxxxxxxx:latest --push .
Dockerfile 里跑了个最简单的编译命令
RUN go install tailscale.com/cmd/derper@${LATEST_VERSION}
提交后我的八核 cpu 服务器一副地狱绘图,然后就这么 100%占用着,一直编译了十几分钟才结束
突然想起来,公司项目在 Github Actions 上用 buildx 编辑多平台镜像,一直有个问题就是编译 arm 镜像的时候里面的编译工作要花至少 20 分钟(而 x86 镜像只要几十秒) 原来是这么回事。。。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.