Introdução
  • Apresentação do curso
Conceitos
  • Versionamento com Git
  • Conceitos sobre Continuous Integration, Delivery e Deployment
  • O que é Jenkins?
  • Questões: CI/CD Conceitos
  • Questões sobre Jenkins
  • Conclusão
Como instalar um servidor Jenkins
  • Instalando o Jenkins no Linux
  • Ações pós-instalação
  • Questões sobre a instalação e pré-configuração
  • Conclusão
Explorando as configurações (Manage Jenkins)
  • Um tour pelo Jenkins
  • Configurações de sistema
  • Configurações globais de segurança
  • Outras configurações
  • Conclusão
Distribuindo a carga com Slaves
  • Orientação para instalar Slaves do Jenkins
  • Configurando Slaves no Jenkins
  • Questões sobre Slaves do Jenkins
  • Conclusão
Trabalhando com projetos no Jenkins
  • Trabalhando com Freestyle Projects
  • Trabalhando com Jobs parametrizados
  • Utilizando Build Triggers
  • Organizando seu Jenkins
  • Questões sobre projetos
  • Conclusão
Utilizando Pipelines
  • Conceitos sobre Pipelines
  • Minha primeira Pipeline
  • Questões sobre Pipelines
  • Conclusão
Notificando o status dos seus builds
  • Notificações por email para Freestyle Projects
  • Notificações por email para Pipelines
  • Notificando os status dos builds via Slack
  • Conclusão
Utilizando Jenkins Blue Ocean
  • Instalando e explorando o Jenkins Blue Ocean
  • Questões sobre Jenkins BLue Ocean
  • Conclusão
O Jenkins CLI
  • Introdução ao Jenkins CLI
  • Questões sobre Jenkins CLI
Encerramento
  • FInalizando o curso e próximos passos
Material Extra
  • Como atualizar um servidor Jenkins
  • Instalação de um proxy reverso para o Jenkins (Nginx)
  • Instalação do Jenkins no Docker
  • Instalação do Jenkins na AWS
  • Jenkins no Kubernetes - GKE