Introdução
Este módulo aborda a integração contínua com o GitHub Actions, incluindo fluxos de trabalho, variáveis de ambiente, artefatos, segredos e práticas de segurança.
Objetivos de aprendizagem
Ao final deste módulo, você saberá como:
- Projetar fluxos de trabalho para integração e implantação contínuas
- Implementar testes automatizados em pipelines do GitHub Actions
- Configurar pipelines de várias tarefas com dependências e execução paralela
- Variáveis de ambiente e seu escopo
- Práticas recomendadas para proteger segredos
- Como criar e usar ações personalizadas do GitHub
- Compartilhar artefatos de build entre trabalhos
- Criar selos de status de fluxo de trabalho
- Gerenciar segredos criptografados para chaves e credenciais de API
- Implementar a marcação do Git para gerenciamento de lançamentos e controle de versão
- Aplicar práticas de segurança em fluxos de trabalho e repositórios
Pré-requisitos
Você precisará ter:
- Experiência básica do GitHub com repositórios, branches e pull requests
- Noções básicas sobre fluxos de trabalho de desenvolvimento
- Uso básico da linha de comando
Útil, mas não necessário:
- Experiência com ferramentas de CI/CD
- Conhecimento do Docker
- Experiência de desenvolvimento em equipe