Cuirass je programové vybavenie pre priebežnú integráciu GNU Guix. Je to viacúčelový server na automatizáciu zostavenia zapísaný v GNU Guile, ktorý získava verziované zdrojové súbory z repozitárov, vykonáva zostavovacie úlohy a ukladá výsledky zostavenia do databázy. Cuirass tiež poskytuje internetové rozhranie na sledovanie výsledkov zostavenia.
Cuirass beží na zostavovacej farme GNU Guix na
Možnosti
- Získať zdrojové súbory z viacerých Git repozitárov.
- Vykonať zostavenie na miestnych či vzdialených démonoch Guix.
- Uložiť výsledky zostavenia.
- Zhromažďuje záznamy o zostavení a výsledky meraní.
- Poskytuje REST API.
- Vysoká úroveň súbežnosti s použitím asynchrónnej knižnice Guile-Fibers.
Dokumentácia
Dozvedieť sa viac o Cuirass v príručke ku Cuirass.
Vydania
- 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
Repozitár projektu
Zdrojový kód Cuirass nájdete na https://git.sv.gnu.org/git/guix/guix-cuirass.git.