CI / CD Pipelines – Jenkins Training

ci_jenkins_new_0

Jenkins

Learn a create pipeline with Jenkins

French / English

Certificate

Submit now

Next session : August

Overview

CI/CD pipelines are intended for businesses that want to enhance applications regularly and need a flexible delivery process. The additional effort to standardize builds, develop tests, and automate deployments is the manufacturing process for deploying code modifications. Jenkins is an open source service that automates time-consuming tasks associated with software development such as integration, delivery and continuous testing. Automating tasks with Jenkins speeds up software development life cycle and DevOps operations.
ci_jenkins_new_0

Prerequisites

A basic understanding of CI/CD, or Continuous Integration and Continuous Delivery
A basic understanding of version control and associated workflows
A basic understanding of software development and the software development life cycle

Goals

After the completion of this course, the trainee will master:
How to scale out Jenkins using Master and Build Agent setups using SSH
The benefits of codifying pipeline build instructions using a Jenkinsfile
How to leverage Docker containers within a Jenkins pipeline to provide additional build isolation and flexibility
How to install and use the newer more modern pipeline centric BlueOcean user interface
How to integrate and leverage 3rd party build tools like Gradle, Maven, Yarn, Webpack, and many more within a Jenkins pipeline

Training Program

1- Continuous Integration & Continuous Delivery with Jenkins
- Introduction to Jenkins
- SDLC & DevOps Culture
- Jenkins Features & Architecture
2- Getting Started with Jenkins
Install Jenkins
Configure Jenkins
- Explore Artifactory
- Setup Jenkins Job
- Jenkins PIpeline View Install Artifactory
- Explore Artifactory
3- CI & CD Pipeline with Jenkins, Gradle & Artifactory
- CI & CD Pipeline with Jenkins, Gradle & Artifactory
- Build CI & CD Pipeline with Jenkins & Gradle
- Configure Artifactory
4- CI & CD Pipeline with Jenkins & Maven
- Java Web Application Project Start
- Building CI & CD Pipeline with Jenkins & Maven
5- CI & CD Pipeline with Jenkins & Npm
- NodeJS Web Application Project
- Start Building CI & CD Pipeline with Jenkins & Npm
6- Manage Relational Database Schema with Jenkins & Sqitch
- Introduction
- Build Database Schema Deployment Pipeline with Jenkins
7- Operational Considerations for Jenkins
- Jenkins Security
- Scaling Jenkins
Jenkins Tips & Tricks
8- Conclusion

Project

01.
Final project to be carried out :
Build Continuous Delivery (CD) pipelines for a Java/NodeJS project for Dev, Stage, Prod environments
Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare