Introdução
  • Introdução e Conceitos
  • Antes de mais nada, é um prazer!
  • Cenário: Crítico, com Recursos Limitados
  • Arquitetura Proposta
Jenkins & Docker
  • Por que devo criar minha imagem?
  • Instalação do Docker
  • Imagem Base e Primeiro Build
  • Iniciando nosso Primeiro Container
  • Instalação Automática de Plugins
  • E nossas configurações no Jenkins?
  • Automação de Backups e Recovery (v.0.3.0)
  • Gerando Imagem com Import de Configurações (v 0.4.0)
  • Atualizações e Evoluções
  • Conclusões: Jenkins + Docker
Jenkins & Auto Configuração As-a-Code
  • Configuração via Groovy (v 2.0.0)
  • Groovy e Own Database
  • Groovy e Globals Config
  • Groovy e Manipulação de Jobs
  • Groovy com Tools: JDK e Maven
  • IntelliJ: Facilitando o Desenvolvimento
  • Intellij: Configurando as Dependências dos Plugins
  • IntelliJ: Extração para Libraries de HPI e JPI
  • IntelliJ: Extração para Libraries de HPI e JPI (Parte II)
  • Exercício: Refactoring Script Maven
Kubernetes Plugin
  • Slaves Auto Escaláveis
  • Kubernetes Plugin: Cloud
  • Kubernetes Plugin: Pod Template
  • Kubernetes Plugin: Container Template
  • Kubernetes Plugin: Build and Run
Jenkins, Pipelines, Docker & Kubernetes
  • Imagem leve e algumas abordagens
  • Kubernetes: Jenkins no Minikube
  • Pipelines e Executores (Parte 1/2)
  • Pipelines e Executores (Parte 2/2)
Extras
  • Máquinas Virtuais Linux com Vagrant e Ansible