Reficul 最近的时间轴更新
Reficul

Reficul

V2EX 第 65092 号会员,加入于 2014-06-14 23:19:58 +08:00
今日活跃度排名 3612
5 G 59 S 58 B
Reficul 最近回复了
@hxndg

用的是 remote cache ,目前没感觉 layer 缓存有啥效率问题...
@hxndg #62

bazel 层面 cache layer 是指的啥,按道理 layer tar 这层只会在有变化的时候发生变化,如果没有的话直接利用 bazel action 产物的缓存就够了。至于 bazel 的缓存,可以放对象存储里面,只需要启动一个 gateway 。

不过的确没有 docker 易用,需要一个人愿意花时间在里面。整体框架搭好之后,还是很爽的。
@aljun #42

https://github.com/bazelbuild/rules_docker
bazel 是通用构建系统,有对应的构建规则就能构建对应的产物,没有对应的规则也可以自己编写相应的规则。

docker 镜像本质是一堆 rootfs 的分层 tar 包外加一个 manifest 文件。所以只要构建出来的文件产物符合镜像规范,就能够推送到仓库里去,而要实现这个过程 docker 环境也不是必须的,直接 curl registry 的 API 就够了。 诸如 skopeo 这种镜像工具就是类似的做法。

此外,所以如果你的程序(比如 Go 代码)支持交叉编译,交叉构建镜像也是自然支持的。因为 Dockerfile 里的 RUN 动作才是需要在当前机器的容器里跑,其他动作本质上都是在操作文件而已。
bazel + rules_docker
40 天前
回复了 t41372 创建的主题 分享发现 在 git 上伪造 commit 者身份
GPG 签名的重要性
45 天前
回复了 israinbow 创建的主题 分享发现 马斯克的大火箭又炸了
@zhenrong 杰克马都被小粉红挂了路灯了,现在哪里还有杰克马
@fengleiyidao #5 勇士,几年没滚的也敢滚。 另外,啥公司用 Arch ?
有直接写 ast ,数据即代码的语言 --- common lisp

可惜是 OP 不喜欢括号
关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1255 人在线   最高记录 5634   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms · UTC 17:37 · PVG 01:37 · LAX 10:37 · JFK 13:37
Developed with CodeLauncher
♥ Do have faith in what you're doing.