Cuirass er GNU Guix sitt verktøy for kontinuerlig integrasjon (CI). Det er en byggeautomasjonsserver skrevet i GNU Guile som sjekker ut kildekode fra versjonskontroll, kjører byggejobber, og lagrer resultatene i en database. Cuirass tilbyr også et webgrensesnitt for å overvåke resultater.
Cuirass kjører på GNU Guix sin byggefarm
Funksjoner
- Spør og hent kildekode fra flere Git-repositorier.
- Kjør byggejobber på lokale eller eksterne Guix-daemoner.
- Lagre bygde produkter eller artifakter.
- Samle byggelogger og metrikk.
- Tilbyr et REST-API.
- Høy parallelisering med det asynkrone biblioteket Guile Fibers.
Dokumentasjon
Learn more about Cuirass from the Cuirass manual.
Utgivelser
- 2023-10-29 — 1.2.0 — cuirass-1.2.0.tar.gz — GPG-signatur
- 2021-06-13 — 1.1.0 — cuirass-1.1.0.tar.gz — GPG-signatur
- 2021-03-29 — 1.0.0 — cuirass-1.0.0.tar.gz — GPG-signatur
Prosjektrepositorie
Kildekoden til Cuirass er tilgjengelig på https://git.sv.gnu.org/git/guix/guix-cuirass.git.