Jenkins CI

Formation inter-entreprise

Durée

 2,00 jour(s)

Langue(s) de prestation

EN FR

Prochaine session

Qui organise cette formation ?

Améliorer à la fois l'épanouissement individuel et l'efficacité par le partage de la compétence informatique et de l'expérience managériale de nos intervenants. Nous délivrons plus de 300 cours en français et en anglais dans notre centre à Capellen. Ces formations sont orientées infrastructure, développement, project management, gouvernance et softskills.

Prérequis

There are no formal prerequisites for this course

Objectifs

Jenkins CI is a popular open source Continuous Integration and Continuous Delivery (CD) tool. This Jenkins training covers the fundamentals of setting up and getting going with your CI/CD project. Through hands-on exercises, you'll practice how to setup Jenkins environment and Build Jobs. You will also learn how to deploy, install and monitor several tools associated with Jenkins.

Contenu

Introduction to CI/CD and Jenkins CI

  • Review of the Software Development Life Cycle
  • Agile approaches and the Scrum Framework
  • Benefits of Continuous Integration
  • Typical Setup for Continuous integration
  • Continuous Delivery and Continuous Deployment
  • Introduction to JenkinsCI

Installing and Configuring Jenkins

  • Installing Jenkins
  • The Dashboard
  • The Jenkins home folder
  • User Management and Security
  • Plugin Manager
  • Configuring tools

Configuring Jenkins Projects

  • Freestyle Project Configuration
  • Pipeline Project Configuration
  • Source Code Management and the Git Plugin
  • Build Triggers and Git Hooks
  • Workspace Environment Variables
  • Parameterized Projects
  • Folders
  • Views

Jenkins Pipelines

  • Types of pipelines: Scripted vs Declarative
  • Multi-branch pipelines
  • Authoring Scripted pipeline with Groovy
  • Authoring Declarative Pipelines
  • The Jenkinsfile syntax
  • Using Docker in pipeline

Implementing CI/CD pipelines for Java Applications

  • Installating Maven, Junit, SonarQube, and Artifactory
  • Building a CD pipeline with Maven, Junit, SonarQube, Artifactory, and JMeter
  • Configuring a Deployment Server
  • Building a Continuous Deployment pipeline on the production server

Distributed Builds with Jenkins

  • Overview of distributed builds
  • Configure Jenkins master
  • Configure agent machines (Slaves)
  • Running specific stages by labelling nodes
  • Using Docker in Distributed builds

Mode d'organisation

Classroom Courses

Ces formations pourraient vous intéresser

EN
Journée
Informatique et systèmes d'information - Audit informatique - COBIT