Introdução
Pode utilizar o GitHub Actions para implementar a integração contínua (CI) do código que é mantido nos repositórios do GitHub. A CI é a prática de utilizar a automatização para compilar e testar o software sempre que um programador realiza alterações ao controlo de versões. A CI ajuda as equipas a detetarem problemas antecipadamente no processo de desenvolvimento e corrigi-los rapidamente.
Suponha que quer configurar um pipeline de CI para a sua equipa. A equipa está a desenvolver um site para melhorar a experiência que os clientes têm quando contactam o suporte técnico do produto. Várias funcionalidades estão em desenvolvimento e quer ter certeza de que a equipa consegue compilá-las e testá-las facilmente para que cada uma seja rapidamente adicionada ao site. Dado que o código do projeto está armazenado num repositório do GitHub, decide utilizar o GitHub Actions para o projeto de CI.
Neste módulo, vai ficar a saber como implementar a integração contínua com o GitHub Actions e os fluxos de trabalho nos repositórios do GitHub.
Objetivos de aprendizagem
Neste módulo:
- Compilar e testar um projeto Node.js com o GitHub Actions e um fluxo de trabalho baseado num modelo
- Depurar um teste com falhas através do Registo 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 obter mais informações sobre o GitHub, veja Introdução ao GitHub.
- Familiaridade básica com ações e fluxos de trabalho do GitHub
- Se não estiver familiarizado com o GitHub Actions ou os fluxos de trabalho, veja Automatizar tarefas de desenvolvimento com o GitHub Actions