Curso Jenkins Automation Server
16 horasVisão Geral
Este Curso Jenkins Automation Server cobre os fundamentos necessários para implantar e utilizar o Jenkins Automation Server.
Este Curso Jenkins Automation Server cobre os fundamentos necessários para implantar e utilizar o servidor de automação Jenkins. Jenkins permite que os usuários comecem imediatamente a automatizar seus fluxos de trabalho individuais e colaborativos. Jenkins é uma solução comprovada para uma ampla variedade de tarefas, desde a automação útil de scripts (como Python e Ansible) até a criação de pipelines complexos que governam as partes técnicas não apenas da Integração Contínua, mas também da Entrega Contínua (CI/CD). . Jenkins é gratuito, de código aberto e facilmente controlado com uma interface de usuário simples baseada na web - pode ser expandido por plug-ins de terceiros e pode ser implantado em praticamente qualquer plataforma local (Linux, Windows e Mac) ou em nuvem.
Objetivo
Após realizar este Curso Jenkins Automation Server você será capaz de:
- Automatize projetos básicos de estilo livre
- Pipelines Jenkins e programação bacana
- Gerenciamento do ciclo de vida do software com Jenkins
- Plug-ins populares
- Opções de escala
- Integrando Jenkins com Git e GitHub (bem como outras plataformas de gerenciamento de controle de software)
- Acionando Jenkins com Webhooks
- Implantando em Docker e Kubernetes
- CI/CD com Jenkins
Publico Alvo
- Engenheiros DevOps
- Desenvolvedores de software
- Profissionais de Telecomunicações
- Arquitetos
- Profissionais de garantia de qualidade e confiabilidade do local
Materiais
Inglês/Português/Lab PráticoConteúdo Programatico
- Overview of Jenkins
- Overview of Continuous Integration and Continuous Deployment (CI/CD)
- Understanding Git and GitHub
- Git Branching
- Methods for Installing Jenkins
- Jenkins Dashboard
- Jenkins Jobs
- Getting Started with Freestyle Jobs
- Triggering builds
- HTTP Web Hooks
- Augmenting Jenkins with Plugins
- Overview of Docker and Dockerfile for Building and Launching Images
- Pipeline Jobs for Continuous Integration and Continuous Deployment
- Pipeline Build Stage
- Pipeline Testing Stage
- Post Build actions
- SMTP and Other Notifications
- Programming Pipelines with Groovy
- More Groovy Programming Essentials
- Extracting Jenkins Data Analytics to Support Project Management
- Troubleshooting Failures
- Auditing stdout and stderr with Jenkins
- Jenkins REST API
- Controlling Jenkins API with Python
- Jenkins Security
- Scaling Jenkins
- Jenkins CLI
- Building a Kubernetes Cluster and Deploying Jenkins
- How to start successfully using Jenkins to automate aspects of your job the moment this course ends.