Introdução

Concluído

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