Curso
GitHub Actions
Construa, teste e faça deploy sem intervenção manual: gatilhos, jobs paralelos, cache, secrets, ambientes e deploy condicional.
Intermediário 7 lições
As lições
- 1 Introdução Você saberá nomear os blocos do GitHub Actions e decidir, com números em mãos, quais tarefas manuais merecem ser automatizadas.
- 2 Um primeiro workflow Você saberá escrever um workflow completo que obtém o repositório, instala um ambiente, executa os testes e saberá ler o log de execução.
- 3 Os gatilhos Você vai saber disparar um workflow no momento certo e eliminar as execuções desnecessárias que fazem sua fatura e seus tempos de espera explodirem.
- 4 Jobs e matrizes Você vai saber dividir um workflow em jobs coordenados, compartilhar suas saídas e cobrir várias versões ou sistemas com uma matriz bem controlada.
- 5 Cache e artefatos Você aprenderá a construir uma chave de cache correta, transportar arquivos de um job para outro e medir o ganho real antes de complicar seu workflow.
- 6 Secrets e ambientes Você aprenderá a armazenar um segredo no nível certo, exigir uma aprovação humana antes de um deploy e evitar as manipulações que expõem um segredo nos logs.
- 7 Deploy Você aprenderá a disparar um deploy condicional a partir da branch principal, publicar uma imagem de contêiner e fazer rollback em poucos minutos.