Introdução
A integração contínua (CI) é o processo de usar a automação para criar e testar software cada vez que um desenvolvedor confirma alterações no controle de versão em uma base de código. A CI ajuda as equipes a descobrir problemas no início do processo de desenvolvimento e corrigi-los rapidamente. Você pode usar as Ações do GitHub para implementar CI para o código que você mantém em um repositório do GitHub.
Suponha que você queira configurar um pipeline de CI para sua equipe de desenvolvedores. A equipe está criando um site para melhorar a experiência que seus clientes têm quando entram em contato com o suporte ao produto. Diversas funcionalidades estão em desenvolvimento. Você quer ter certeza de que a equipe pode criar e testar todos os recursos facilmente para que cada recurso seja rapidamente adicionado ao site quando estiver pronto. Como o código do projeto é armazenado em um repositório GitHub, você decide usar as Ações do GitHub para seu projeto de CI.
Neste módulo, você aprenderá a implementar CI usando Ações e fluxos de trabalho do GitHub em um repositório do GitHub. Você cria e testa um projeto Node.js usando Ações do GitHub e um modelo de fluxo de trabalho. Você personaliza seu fluxo de trabalho usando Ações do GitHub e, em seguida, depura um teste com falha usando os logs de Ações do GitHub.
Para concluir o módulo, você precisa de familiaridade básica com ações e fluxos de trabalho do GitHub. Se você não estiver familiarizado com as Ações ou fluxos de trabalho do GitHub, primeiro confira Automatizar tarefas de desenvolvimento usando as Ações do GitHub.