Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Implementing CI/CD with Jenkins: Creating Pipeline as Code

Coursera via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
In this 1-hour long project-based course, you will learn the fundamentals of continuous integration/continuous delivery, and how to create an automated deployment pipeline using Jenkins. Through practical hands-on lessons, you'll understand the different Jenkins configurations required for creating the pipeline, including setting up a build tool, installing plugins, and writing the pipeline code. You'll also learn the difference between declarative and scripted pipeline syntax, and how to version control your pipeline by adding a Jenkinsfile to a source control repository. We'll apply these skills to build an end-to-end software delivery pipeline that builds, tests, and deploys a Java spring application. This project will help aspiring DevOps engineers to understand how an automated CI/CD pipeline is implemented in a real-world scenario. To make the most out of this project, it is recommended to have a basic understanding of Maven goals and phases, and the Linux commands to execute them. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

Syllabus

  • Project Overview
    • In this guided project, you will learn the fundamentals of continuous integration/continuous delivery, and how to create an automated deployment pipeline using Jenkins. Through practical hands-on lessons, you'll understand the different Jenkins configurations required for creating the pipeline, including setting up a build tool, creating different Jenkins job types, and configuring a build pipeline view. You'll also learn how to implement pipeline-as-Code and how to version control your pipeline by adding a Jenkinsfile to a source code repository. We'll apply these skills to build an end-to-end software delivery pipeline that builds, tests, and deploys a Java spring application. This project will help aspiring DevOps engineers to understand how an automated CI/CD pipeline is implemented in a real-world scenario. To make the most out of this project, it is recommended to have a basic understanding of Maven goals and phases, and the Linux commands to execute them.

Taught by

Amr Essam Eldin Ramadan

Reviews

Start your review of Implementing CI/CD with Jenkins: Creating Pipeline as Code

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.