Cuirass(胸甲)是 GNU Guix 的持续集成软件。它是一个由 GNU Guile 所编写通用自动化构建服务器,可以从 VCS 仓库检出源代码执行构建任务,并将构建结果保存于数据库中。Cuirass 也提供了 Web 界面以监控构建结果。
Cuirass 运营在 GNU Guix 构建集群(Build Farm)中:
功能
- 从多个 Git 仓库拉取源代码。
- 在本地或远程 Guix 守护进程上执行构建。
- 存储构建产品和附品。
- 收集构建日志和指标。
- 提供 REST API。
- 使用 Guile-Fibers 异步库实现的高并发。
文档
从 Cuirass 手册了解有关 Cuirass 的更多信息。
发行
- 2023-10-29 — 1.2.0 — cuirass-1.2.0.tar.gz — GPG 签名
- 2021-06-13 — 1.1.0 — cuirass-1.1.0.tar.gz — GPG 签名
- 2021-03-29 — 1.0.0 — cuirass-1.0.0.tar.gz — GPG 签名
项目仓库
Cuirass 的源代码托管于 https://git.sv.gnu.org/git/guix/guix-cuirass.git。