Visão Geral
Este Curso Jenkins Continuous Integration Testing with Jenkins, foi desenvolvido para testadores de automação para obter o conhecimento dos fundamentos do Jenkins, automação de servidores, construção de pipelines e integração contínua, ferramentas de configuração, realização de testes automatizados, aprendizado de implantação, etc. Além disso, você trabalhará em projetos em tempo real que ajudá-lo a ganhar experiência prática para passar facilmente nos exames de certificação Jenkins.
Jenkins é uma ferramenta de integração contínua de código aberto que é escrita em Java e permite integração/teste contínuos e entrega de projetos. É a ferramenta mais exigida na indústria de teste de software. Jenkins ajuda as empresas a economizar inúmeras horas em instalações de aplicativos, gerenciamento de configuração, configuração de dados de teste de banco de dados e muito mais.
Objetivo
Após realizar este Curso Jenkins Continuous Integration Testing with Jenkins, você será capaz de:
- Obtenha o conhecimento dos fundamentos do Jenkins.
- Execute a instalação do Jenkins
- Configurar trabalhos de compilação no Jenkins
- Configuração do Maven com Jenkins
- Configuração do Git com Jenkins
- Teste de unidade com Jenkins
- Testes automatizados usando Jenkins
- Notificação e agendadores usando Jenkins
- Testes contínuos usando Jenkins
- Segurança usando Jenkins
- Teste distribuído automatizado
- Teste remoto usando Jenkins
- Construir script de pipeline para realizar testes distribuídos
Publico Alvo
- Se você é um testador de automação que deseja aprender a construir e testar seus projetos continuamente, permitindo uma integração de mudanças mais rápida pelos desenvolvedores, então este curso é para você.
Pre-Requisitos
- Um forte Interesse de aprender Jenkins.
- Ter conhecimento do driver web Selenium com Java
Materiais
Português + Exercícios + Lab Pratico
Conteúdo Programatico
Module 1: DevOps
- Introduction
- DevOps Architecture
- DevOps lifecycle
- DevOps Workflow
Module 2: Jenkins: Introduction & Installation
- Introduction to Jenkins
- Jenkins Architecture
- Jenkins in SDLC
- Installation
Module 3: Getting Started with Jenkins
- Overview of Jenkins UI
- Creating First Jenkins Job
- Different Type of Jobs
- Job Configuration
- Job SCM
- Build Triggers
- Build Environment
- Build
- Post-build Actions
Module 4: Setting up Job
- Installing Git
- Pulling Code From GitHub
- Using Execute shell to run Linux shell commands
- Executing our First Job
Module 5: Manage Jenkins
- Manage Jenkins Overview
- Configure System
- Configure Global Security
- Credentials
- Configure Credentials
- Tool Configuration
- Adding Users
Module 6: Jenkins DSL
- What is DSL?
- Introduction to Groovy
- Installing Jenkins Job DSL Plugin
- Creating DSL Script
- Creating Jenkins Job using DSL Script
Module 7: Jenkins Pipeline
- What is Pipeline?
- Different Types of Pipeline
- Scripted Pipeline
- Declarative Pipeline
- Creating Pipeline Script
- Creating Pipeline Job
- Pipeline View
Module 8: Jenkins CLI
- What is Jenkins CLI?
- Jenkins CLI Installation
- Creating Job using Jenkins CLI
Module 9: Jenkins Multi-Node Architecture
- Introduction
- Setting up Slave Nodes
- Adding Nodes to Jenkins's Master
- Running Jobs on Slave Nodes
Module 10: Jenkins Security
- Managing User Access
- Project-based Matrix Authorization Strategy
- Updating Jenkins
- Updating Jenkins Plugins
- CSRF Protection
TENHO INTERESSE