Cuirass est le logiciel d'intégration continue de GNU Guix. C'est un serveur d'automatisation de constructions générique écrit en GNU Guile qui récupère les sources de dépôts de contrôle de version, exécute des travaux de construction et stocke les résultats des constructions dans une base de données. Cuirass fournit aussi une interface web pour surveiller les résultats des constructions.
Cuirass fait tourner la ferme de construction de GNU Guix sur
Fonctionnalités
- Récupère les sources de plusieurs dépôts Git.
- Exécute des constructions sur des démons Guix locaux ou distants.
- Stocke les produits et les artéfacts de constructions.
- Récupère les journaux des constructions et des mesures.
- Fournit une API REST.
- A un fort taux de concurrence avec la bibliothèque asynchrone Guile-Fibers.
Documentation
En apprendre plus sur Cuirass avec le manuel de Cuirass.
Versions publiées
- 2023-10-29 — 1.2.0 — cuirass-1.2.0.tar.gz — Signature GPG
- 2021-06-13 — 1.1.0 — cuirass-1.1.0.tar.gz — Signature GPG
- 2021-03-29 — 1.0.0 — cuirass-1.0.0.tar.gz — Signature GPG
Dépôt du projet
Le code source de Cuirass est hébergé sur https://git.sv.gnu.org/git/guix/guix-cuirass.git.