Programa do Curso
Introdução
- Jenkins vs Jenkins 2
Configuração Jenkins 2
- Instalar Jenkins
- Executando Jenkins
- Executando Jenkins no Docker
- Configurar a estrutura de pastas do projeto
Visão geral de Jenkins 2 Características e arquitetura
- Projeto, vista, fila de espera, executor
- Pipeline como código utilizando a nova DSL (Domain Specific Language)
- O ecossistema de plug-ins Jenkins 2
Navegar na interface Jenkins
- Visualizar um artefacto em todo um pipeline
Criando um pipeline de compilação, teste e implantação
- Modelação do pipeline de entrega de software
- Controlo de versões do código DSL
Construção e aplicação
- Criar um projeto
- Criar, ativar, desativar trabalhos e eliminar trabalhos
- Instalar o plug-in da ferramenta de compilação
- Construindo, inspecionando e agendando compilações
Testar a aplicação
- Instalar o plug-in da ferramenta de teste
- Executar um teste unitário
- Rever os resultados
Implantação da aplicação
- Configurar um plug-in de repositório
- Publicar a aplicação
- Revisão dos resultados
Colaborar com os membros da equipa
- Partilhar pipelines
- Definição de diferentes pipelines para diferentes funcionalidades
Segurança Jenkins
- Ativar/desativar a segurança
- Visão geral das funções
- Adicionar utilizadores
Escalonamento Jenkins
- Executar Jenkins como uma aplicação distribuída
Resolução de problemas
Resumo e conclusão
Requisitos
- Compreensão geral do ciclo de desenvolvimento de software.
- Experiência com Jenkins.
Público
- Desenvolvedores de software
- DevOps engenheiros
- Engenheiros de construção
- Engenheiros de teste
Declaração de Clientes (2)
Gosto de todas as possibilidades que descobri no curso sobre DevOps opções que posso aplicar para ter um melhor fluxo de trabalho de CD/CI!
Juan Manuel - si
Curso - Jenkins: Continuous Integration for Agile Development
Machine Translated
O formador é muito conhecedor do assunto e capaz de fornecer exemplos do mundo real através da sua experiência.
Nouf
Curso - Agile Software Testing with Continuous Integration
Machine Translated