linux-BR.org

Notícias de software livre e tecnologias

Introdução rápida: Dagger permite definir todo o ciclo de vida do seu aplicativo (construção, teste, embalagem etc.) usando o código com um dos idiomas suportados.Agora podemos usar a CLI da Dagger para chamar essa função e executar os testes de integração, todos contêineidos e definidos em uma única base de código:

A segunda abordagem é interessante de explorar.Neste processo de IC, precisamos: criar, executar testes de integração com dependências externas e empacotar o serviço.Em vez disso, construímos tudo usando o código GO, aproveitamos o suporte nativo da Dagger para os serviços de execução e colamos tudo de uma maneira programática, mas ainda declarativa.construir:

Na função Build, estamos executando apenas um ./gradlew limpo compilação, não podemos realmente criar uma imagem final a partir da saída deste comando.

Fonte: https://blog.matiaspan.dev/posts/exploring-dagger-streamlining-ci-cd-pipelines-with-code/