Cuirass — це програма неперервної інтеграції GNU Guix. Це написаний на GNU Guile сервер для автоматизації збірок загального призначення, який завантажує сирці з репозиторіїв систем керування версіями, виконує завдання збірки й зберігає результати збірки в базі даних. Cuirass також надає вебінтерфейс для спостереження за результатами збірки.
Cuirass працює на фермі збірки GNU Guix:
Можливості
- Відстежуйте сирці в кількох 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.