Introdução

Concluído

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