Cuirass es el software de integración continua de GNU Guix. Es un servidor de construcción automatizada de uso general, escrito en GNU Guile, que hace registro de salida de código fuente de repositorios VCS, ejecuta tareas de compilación, y almacena los resultados en una base de datos. Cuirass también proporciona una interfaz web para monitorizar los resultados de compilación.
Cuirass se está ejecutando en los servidores de compilación de GNU Guix en <1>.
Características
- Puede extraer código fuente de múltiples repositorios Git.
- Ejecuta compilación sobre daemons Guix locales o remotos.
- Puede almacenar productos o artefactos de compilación.
- Recopila logs y métricas de compilación.
- Proporciona una API REST.
- Alto nivel de concurrencia, usando la librería asíncrona Guile-Fibers.
Documentación
Aprenda más sobre Cuirass leyendo el manual de Cuirass.
Lanzamientos
- 2023-10-29 — 1.2.0 — cuirass-1.2.0.tar.gz — Firma GPG
- 2021-06-13 — 1.1.0 — cuirass-1.1.0.tar.gz — Firma GPG
- 2021-03-29 — 1.0.0 — cuirass-1.0.0.tar.gz — Firma GPG
Repositorio del proyecto
El código fuente de Cuirass está alojado en https://git.sv.gnu.org/git/guix/guix-cuirass.git.