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.