云原生构建介绍
基于 Docker 生态,对环境、缓存、插件进行抽象,通过声明式的语法,帮助开发者以更酷的方式构建软件。
- 声明式:声明式语法,可编程、易分享。
- 易管理:与代码一起,同源管理。
- 云原生:资源池化,屏蔽基础设施复杂性。
声明式的构建环境
| |
声明式的构建缓存
| |
Docker 作为任务的运行环境
| |
基于 Docker 生态的插件
| |
按需获取计算资源
| |
云原生开发
| |
高性能
CPU自由
通过 runner.cpus 可按需声明需要的 CPU资源,最高可达 64核。
读秒克隆
基于 OverlayFS 的 git-clone-yyds 可以在数秒内完成代码准备,轻松支持 100GB+ 超大仓库。
缓存并发
copy-on-write 可以实现缓存的写时复制,在并发场景下,无需再担心缓存读写冲突问题。
| |
最后更新于