CI/CD

GitHub Actions

O GitHub Actions é a nossa camada de automação — testes, builds e deploys que correm a cada alteração sem ninguém ter de se lembrar.

GitHub Actions
O que é

O GitHub Actions corre workflows accionados por eventos num repositório — correr testes, construir contentores e implantar. Os pipelines vivem como código junto ao projecto.

Porque usamos

Automação que vive com o código significa que os controlos de qualidade correm a cada alteração, não quando alguém se lembra. Torna os lançamentos aborrecidos, que é exactamente como devem ser.

Onde aplicamos

No produto,
não no slide.

01

Testar a cada push

Verificações de tipos, testes e linting que bloqueiam regressões antes do merge.

02

Deploys automatizados

Construir e enviar no merge, com ambientes promovidos de forma previsível.

03

Pipelines como código

Workflows versionados com o projecto, revistos como qualquer outra alteração.

INICIAR PROJECTO

Construído com
GitHub Actions.

Iniciar projecto →