📄️ GitHub Actions
GitHub Actions: automação de workflows, CI/CD, pipelines, triggers, eventos, jobs, steps, runners, integração com repositórios GitHub para desenvolvimento e deploy.
📄️ Hello World
Primeiro workflow GitHub Actions: criação de repositório, configuração básica, yaml, triggers, runners, steps, execução manual e automação de processos.
📄️ Primeiro Exemplo
Primeiro exemplo prático GitHub Actions: implementação de testes automatizados, eventos push, pull request, actions checkout, setup-node, jobs múltiplos e contextos.
📄️ Workflow e Events
Workflow triggers GitHub Actions: eventos push, pull request, filtragem por branches, paths, types, atividades, forks, segurança e como evitar execuções desnecessárias.
📄️ Artefatos e Outputs
Artefatos e outputs GitHub Actions: compartilhamento de dados entre jobs, upload/download de arquivos, cache de dependências, outputs de jobs e gerenciamento de builds.
📄️ Variáveis, Ambientes e Secrets
Variáveis de ambiente e secrets GitHub Actions: configuração segura de credenciais, environments, variables, secrets management, contextos e segurança em workflows.
📄️ Controle de Execução
Controle de execução GitHub Actions: condições, continue-on-error, if statements, matrix builds, failure handling e fluxo condicional em workflows.
📄️ Jobs e Containers
Jobs e containers GitHub Actions: execução em containers Docker, custom runners, ambiente controlado, imagens personalizadas e isolamento de dependências.
📄️ Custom Actions
Custom Actions GitHub: criação de actions personalizadas, composite actions, JavaScript actions, Docker actions, reutilização de código e marketplace publishing.
📄️ Permissões e Segurança
Segurança e permissões GitHub Actions: script injection, GITHUB_TOKEN, permissions, secrets security, third-party actions e melhores práticas de segurança.
📄️ Runners no Kubernetes
Self-hosted runners GitHub Actions no Kubernetes: Actions Runner Controller (ARC), escalabilidade, gerenciamento de recursos, instalação e configuração.