Dagger
Motor de CI/CD portátil. Solomon Hykes (criador do Docker), 2022. Escreva pipelines em Go, Python, TypeScript ou Java em vez de YAML. Rode o mesmo pipeline localmente e em todos os sistemas de CI (GitHub Actions, GitLab, Jenkins).
Construído sobre o BuildKit (o motor de build do Docker). Baseado em SDKs: o código do pipeline fica na sua linguagem e o motor do Dagger executa as ações em contêineres. Trunfo: CI mais rápido, com cache agressivo e execução paralela. Depuração: rode o pipeline localmente, com o mesmo código do CI — o ciclo de correção cai de horas para minutos. Desafio de adoção: um modelo mental novo em relação ao CI em YAML. A partir da v0.10, um sistema de módulos permite componentes de pipeline reutilizáveis. O Dagger Cloud é um serviço pago de monitoramento centralizado de traces e cache.