Automatizar Compilações e Testes para uma Aplicação Web
Uma equipe de desenvolvimento front-end que trabalha em uma aplicação React usa uma ferramenta de CI integrada ao seu repositório GitHub. Toda vez que um desenvolvedor envia um novo componente ou uma correção de bug, o serviço de CI busca automaticamente o código mais recente. Em seguida, ele executa um script predefinido que roda 'npm install' para buscar as dependências, seguido por 'npm run build' para criar uma compilação de produção. Por fim, ele executa toda a suíte de testes unitários do Jest. Se algum teste falhar, o desenvolvedor recebe uma notificação instantânea no Slack, permitindo que ele corrija o problema antes que seja mesclado no branch principal.
