Trilha CI/CD para QA
Entender o que é um pipeline, ler um arquivo do GitHub Actions sem se assustar, e fazer os testes rodarem sozinhos a cada mudança, reprovando o build quando algo quebra.
Esta trilha é de leitura, e mexe no que já existe
Não tem nada rodando na página. O "laboratório" é o próprio repositório: ele já
tem dois pipelines de verdade em .github/workflows/
(um da Trilha 3, um da Trilha 5). Você vai lê-los, entendê-los linha a linha e
fazer pequenas mudanças.
Pré-requisito: ter o repositório no GitHub (o seu fork) e ter feito a Trilha 3 (pytest), os exemplos usam aquele projeto. Não precisa instalar nada novo.
Provas por módulo
Questões de múltipla escolha corrigidas na hora, mais uma questão aberta por prova, que não entra na nota e existe pra você comparar o seu texto com uma resposta modelo. Nota ≥ 70% = módulo firme. Faça depois de estudar o módulo correspondente.
Módulos
on, jobs, runs-on, steps, uses vs run, no arquivo real da Trilha 3matrix, cache, secrets, artefatos (guardar o relatório), agendamento; mapa rápido GitLab CI / Jenkins / AzurePré-requisito
Ter feito a Trilha 3 e ter o repositório no seu GitHub. Se você só baixou o ZIP, o Módulo 1 explica como colocar no GitHub: é de graça e leva dois minutos.