Programa do Curso

Introdução

  • Jenkins X vs Jenkins

Visão Geral do Fluxo de Trabalho do Jenkins X

  • A relação entre Jenkins X e Kubernetes
  • Ambientes padrão vs ambientes de visualização

Instalando Jenkins X

  • Escolhendo sua linguagem e plataformas

Criando um Pipeline CI/CD

  • Preparando os ambientes de estágio e produção
  • Criando um cluster Kubernetes usando Jenkins X

Criando um Aplicativo

  • Usando Jenkins X Quickstarts para iniciar um novo projeto
  • Opções de Quickstart

Implementando um Fluxo de Trabalho Automatizado

  • Fazendo commit do código no Git
  • Fazendo alterações, criando problemas e pull requests

Visualizando o Aplicativo

  • Enviando para um ambiente de visualização
  • Iniciando Ambientes de Visualização para Pull Requests

Promovendo o Aplicativo para Produção

  • Enviando para um ambiente de produção

Importando um Projeto Existente

  • Adicionando código ao seu repositório Git
  • Cadastrando um webhook

Integrando Jenkins X com Outras Ferramentas de Terceiros

  • Helm, Prow e Skaffold

Solução de Problemas

Resumo e Conclusão

Requisitos

  • Compreensão geral dos conceitos de CI/CD.
  • Experiência com Jenkins 2.
  • Compreensão geral do processo de desenvolvimento de software.

Público-alvo

  • Desenvolvedores de software
  • Engenheiros DevOps
  • Engenheiros de infraestrutura
  • Engenheiros de testes de software
 21 Horas

Declaração de Clientes (4)

Próximas Formações Provisórias

Categorias Relacionadas


Fatal error: Uncaught TypeError: _isl_get_excluded_site(): Return value must be of type ?array, none returned in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc:38 Stack trace: #0 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(30): _isl_get_excluded_site() #1 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(17): isl_get_excluded_site() #2 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(51): get_outline_isls() #3 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(7): islc_prepare_links() #4 /apps/hitra7/npfrontend/nptemplates/default.php(272): islc7_sites_links_array_v3() #5 /apps/hitra7/npfrontend/modules/course/course.php(143): require_once('...') #6 /apps/hitra7/npfrontend/core/routes.php(15): course_menu_callback() #7 /apps/hitra7/npfrontend/__index.php(78): require_once('...') #8 /apps/hitra7/npfrontend/index.php(15): include_once('...') #9 /apps/hitra7/index.php(66): include_once('...') #10 {main} thrown in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc on line 38