Jenkins em larga escala via Docker e Kubernetes
4.4 (702 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,006 students enrolled

Jenkins em larga escala via Docker e Kubernetes

Automações de Setup, Imagens Docker, Scripts Groovy, Jenkins SDK e Auto Scale em seu Ambiente de Integração Contínua
Highest Rated
4.4 (702 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,006 students enrolled
Last updated 1/2019
Portuguese
Current price: $20.99 Original price: $29.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • 17 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Automatizar a Criação e Configuração (as-a-code) de Imagens Jenkins
  • Arquitetura de Larga Escala com AutoScale de Slaves via Kubernetes
Requirements
  • Conhecimentos e Setup Básico de Jenkins, Docker e Kubernetes
Description

Problemas em manter diversas instalações de Jenkins, e suas respectivas configurações?

Quer construir sua plataforma de CI em um modelo robusto via Jenkins?

Neste curso iremos tratar:

  • Administração de instâncias de Jenkins em escala;
  • Abordagens de configuração as-a-code;
  • Opções de automações dentro da ferramenta baseados em imagens Docker, Plugins e Códigos Groovy;
  • Otimizar a utilização de recursos computacionais;
  • Garantir reprodutibilidade entre instâncias de Jenkins;
  • Minimizar trabalhos operacionais;
  • Promover o reaproveitamento de código;
  • Gestão de Configuração;
Who this course is for:
  • Profissionais de Tecnologia: Desenvolvedores, Engenheiros de Software, Arquitetos de Aplicação, Arquitetos de Infraestrutura e Operações.
Course content
Expand all 34 lectures 04:09:18
+ Introdução
4 lectures 14:20
Antes de mais nada, é um prazer!
01:48
Cenário: Crítico, com Recursos Limitados
05:22
+ Jenkins & Docker
10 lectures 01:22:26
Por que devo criar minha imagem?
01:21
Instalação do Docker
01:11
Imagem Base e Primeiro Build
08:00
Iniciando nosso Primeiro Container
05:55
Instalação Automática de Plugins
09:45
E nossas configurações no Jenkins?
04:34
Automação de Backups e Recovery (v.0.3.0)
21:46
Atualizações e Evoluções
14:54
Conclusões: Jenkins + Docker
03:29
+ Jenkins & Auto Configuração As-a-Code
10 lectures 54:41
Configuração via Groovy (v 2.0.0)
06:07
Groovy e Own Database
06:27
Groovy e Globals Config
04:13
Groovy e Manipulação de Jobs
02:12
Groovy com Tools: JDK e Maven
06:50

Nesta aula iremos deixar o desenvolvimento muito mais produtivo!

Vamos configurar o IntelliJ para nos prover recursos de Auto-Complete, Javadocs e Source.

IntelliJ: Facilitando o Desenvolvimento
08:10

Vamos importar todas as bibliotecas necessárias com base em nosso arquivo 'plugins.txt'

Com isso o grade irá baixar todas dependências necessárias em nosso ambiente de desenvolvimento.

Intellij: Configurando as Dependências dos Plugins
04:16
IntelliJ: Extração para Libraries de HPI e JPI
05:21
IntelliJ: Extração para Libraries de HPI e JPI (Parte II)
03:04

Nesta aula, refatoramos o script de configuração de um Maven Tool.

Exercício: Refactoring Script Maven
08:01
+ Kubernetes Plugin
5 lectures 52:21
Slaves Auto Escaláveis
07:21

Seguindo na linha As-a-Code, iniciamos um hands-on para automatizar o setup do Kubernetes Plugin.

Kubernetes Plugin: Cloud
18:50

Parte 2: Seguindo na linha As-a-Code, iniciamos um hands-on para automatizar o setup do Kubernetes Plugin.

Kubernetes Plugin: Pod Template
06:57

Parte 3: Seguindo na linha As-a-Code, iniciamos um hands-on para automatizar o setup do Kubernetes Plugin.

Kubernetes Plugin: Container Template
11:04
Kubernetes Plugin: Build and Run
08:09
+ Jenkins, Pipelines, Docker & Kubernetes
4 lectures 39:28

Que tal uma imagem mais leve? Nesta nova abordagem, os arquivos de instalação JDK e Maven foram externalizados.

Imagem leve e algumas abordagens
05:06

Vamos repassar e atualizar nosso deployment no Kubernetes.

Kubernetes: Jenkins no Minikube
10:20

Hora de contextualizar os Pipelines, e finalmente vê-los em execução.

Pipelines e Executores (Parte 1/2)
12:22
Pipelines e Executores (Parte 2/2)
11:40
+ Extras
1 lecture 06:02

Aula Extra e Opcional, trouxe elade um outro curso pois pode ser útil em seu ambiente de Desenvolvimento.

Preview 06:02