fbpx

Workshop Jenkins Advanced

Chat

Jenkins Advanced course covers advanced topics related to working with Jenkins CI.

 

 

Esta formação é ministrada em Inglês.

Em parceria com a entidade acreditada:

DevOps Artisans Logo Galileu

Destinatários

  • Jenkins users and administrators interested in expanding Jenkins knowledge
  • Beginner and intermediate Developers
  • QA Engineers
  • Build and Release Engineers
  • Technical Project Managers
  • DevOps Engineers

Pré-Requisitos

  • Understanding of Jenkins basic features and capabilities (recommended training: Jenkins Fundamentals)
  • Basic knowledge of distributed version control systems (Git)

Nice to have:

  • Required skills include running Unix commands, navigating the file system, and creating and editing text files
  • Prior experience in developing web applications

Programa

  • Git/github recap
  • Integrate your Docker SSH server with Jenkins
  • Pipelines
  • Jenkins CI beyond the basics
  • Jenkins REST API overview
  • Using groovy with Jenkins
  • Groovy with dynamic parameters
  • Using Shared Libraries in Jenkins
  • Jenkins Security
  • Debugging Jenkins with system logs
  • Monitoring Jenkins

Git/github recap

Integrate your Docker SSH server with Jenkins

  • Run your Jenkins job on your Docker remote host through SSH
  • Introduction: Jenkins + Ansible
  • Install Ansible: Docker + Jenkins
  • Integrate Ansible and Jenkins (Ansible Plugin)
  • Learn how to execute Playbooks from a Jenkins Job
  • Add parameters to Ansible and Jenkins

Pipelines

  • Create a Jar for your Maven App using Docker
  • Create a Dockerfile and build an image with your Jar
  • Create a Docker Compose file to automate the Image build process
  • Learn how to test your code using Maven and Docker
  • Create a bash script to automate the test process

Jenkins CI beyond the basics

Jenkins REST API overview

  • XML API
  • JSON API
  • Creating jobs with Jenkins API–python sdk

Using groovy with Jenkins

  • Groovy script console
  • Groovy jobs

Groovy with dynamic parameters

  • Post build groovy plugin

Using Shared Libraries in Jenkins

  • Scripted Pipeline
  • Using a Jenkinsfile
  • Multibranch Pipelines
  • Introduction to Shared Libraries
  • Restart from a Stage

Jenkins Security

  • Authentication
  • Authorization
  • Accounting
  • Global Security Settings
  • Managing Credentials
  • Security Best Practices

Debugging Jenkins with system logs

Monitoring Jenkins

Chat

Quero saber mais informações sobre este curso

Workshop Jenkins Advanced

Devops | 14h - e-learning


Notas

Pretende mais informação sobre este curso?

Preencha o formulário com os seus dados e as suas questões e entraremos em contacto consigo para lhe darmos todas as informações pretendidas.

Obrigado!