Implementing CI/CD with Jenkins: Creating Pipeline as Code
Skills:
CI/CD Pipelines90%
Key Takeaways
Implements CI/CD pipeline using Jenkins, including pipeline as code creation and automated deployment
Original Description
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.
Watch on External: Coursera ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
More on: CI/CD Pipelines
View skill →Related Reads
📰
📰
📰
📰
100 Days of DevOps and Cloud (AWS), Day 16: A Load Balancer in Ten Lines of Nginx, and Least-Privilege IAM
Dev.to · Nnamdi Felix Ibe
ColdFusion Docker Containers Hanging During Security Updates
Dev.to · Deepak Sir
Your Azure Network Topology Deserves a Code Review — Not a Portal Click-Through
Medium · DevOps
The First 5 Minutes with DBOS
Dev.to · Qian Li
🎓
Tutor Explanation
DeepCamp AI