Cuirass je GNU Guix kontinuální integrační software. Je to univerzální server pro automatizaci sestavení napsaný v jazyce GNU Guile, který kontroluje zdrojové kódy z repozitářů VCS, provádí úlohy sestavení a ukládá výsledky sestavení do databáze. Cuirass také poskytuje webové rozhraní pro sledování výsledků sestavení.
Cuirass běží na sestavovací farmě GNU Guix na adrese
Funkce
- Dotazování zdrojů z více repozitářů Git.
- Spouštění sestavení na místních nebo vzdálených démonech Guix.
- Ukládání stavebních výrobků nebo artefaktů.
- Shromažďování protokolů sestavení a metrik.
- Poskytuje rozhraní REST API.
- Vysoká úroveň souběžnosti pomocí asynchronní knihovny Guile-Fibers.
Dokumentace
Další informace o Cuirassu naleznete v příručce Cuirass.
Vydání
- 2023-10-29 — 1.2.0 — cuirass-1.2.0.tar.gz — GPG podpis
- 2021-06-13 — 1.1.0 — cuirass-1.1.0.tar.gz — GPG podpis
- 2021-03-29 — 1.0.0 — cuirass-1.0.0.tar.gz — GPG podpis
Úložiště projektu
Zdrojový kód Cuirass je umístěn na adrese https://git.sv.gnu.org/git/guix/guix-cuirass.git.