Introdução
O GitHub Actions pode ser usado para implementar a CI (integração contínua) para o código que é mantido em repositórios do GitHub. CI é a prática de usar a automação para criar e testar software sempre que um desenvolvedor confirmar alterações no controle de versão. A CI ajuda as equipes a descobrir problemas no início do processo de desenvolvimento e a corrigi-los rapidamente.
Suponha que você deseje configurar um pipeline de CI para a sua equipe. A equipe está desenvolvendo um site para aprimorar a experiência que os clientes têm quando entram em contato com o suporte ao produto. Vários recursos estão em desenvolvimento e você deseja garantir que a equipe possa criá-los e testá-los facilmente para que cada um possa ser adicionado rapidamente ao site. Como o código do projeto é armazenado em um repositório GitHub, você decide usar o GitHub Actions para o seu projeto de CI.
Neste módulo, você aprenderá a implementar a integração contínua usando o GitHub Actions e os fluxos de trabalho nos seus repositórios do GitHub.
Objetivos de aprendizagem
Neste módulo, você vai:
- Criar e testar um projeto do Node.js usando o GitHub Actions e um fluxo de trabalho modelo
- Depurar um teste com falha usando o log do GitHub Actions
- Personalizar o fluxo de trabalho com o GitHub Actions
Pré-requisitos
- Uma conta do GitHub
- A capacidade de navegar e editar arquivos no GitHub
- Para saber mais sobre o GitHub, confira Introdução ao GitHub.
- Conhecimentos básicos de fluxos de trabalho e do GitHub Actions
- Se você não estiver familiarizado com o GitHub Actions ou os fluxos de trabalho, confira Automatizar tarefas de desenvolvimento usando o GitHub Actions