Introdução

Concluído

A CI (integração contínua) é o processo de uso da automação para criar e testar software sempre 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 o GitHub Actions para implementar a CI para o código que você mantém em um repositório 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. Vários recursos estão em desenvolvimento. Você deseja garantir que a equipe possa 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 o GitHub Actions para seu projeto de CI.

Neste módulo, você aprenderá a implementar a CI usando o GitHub Actions e fluxos de trabalho em um repositório GitHub. Você cria e testa um projeto de Node.js usando o GitHub Actions e um modelo de fluxo de trabalho. Você personaliza seu fluxo de trabalho usando o GitHub Actions e, em seguida, depura um teste com falha usando os logs do GitHub Actions.

Para concluir o módulo, você precisa de familiaridade básica com o GitHub Actions e fluxos de trabalho. Se você não estiver familiarizado com o GitHub Actions ou fluxos de trabalho, primeiro confira Automatizar tarefas de desenvolvimento usando o GitHub Actions.