Cuirass é um software de integração contínua. Ele é um servidor de automação de construção escrito em GNU Guile que checa as fontes dos repositórios VCS, executa trabalhos de compilação e armazena os resultados em um banco de dados. Cuirass também fornece uma interface web para monitorar esses resultados de compilação.
Cuirass está funcionando na fazenda de construção GNU Guix em
Recursos
- Fontes de pesquisa de múltiplos repositórios Git.
- Execute compilações em daemons Guix locais ou remotos.
- Armazenar produtos ou artefatos de construção.
- Colete arquivos de registros (logs) e métricas de compilação.
- Prover um REST API.
- Alto nível de simultaneidade usando a biblioteca assíncrona Guile-Fibers.
Documentação
Saiba mais sobre o Cuirass no manual do Cuirass.
Versões
- 2023-10-29 — 1.2.0 — cuirass-1.2.0.tar.gz — Assinatura GPG
- 2021-06-13 — 1.1.0 — cuirass-1.1.0.tar.gz — Assinatura GPG
- 2021-03-29 — 1.0.0 — cuirass-1.0.0.tar.gz — Assinatura GPG
Repositório do projeto
O código-fonte do Cuirass é hospedado em https://git.sv.gnu.org/git/guix/guix-cuirass.git.