Building a Modern CI/CD Pipeline with Jenkins
Jenkins is an extremely powerful tool that can automate CI/CD tasks across any platform, framework, or language. By learning how to write Jenkins pipelines, you can build, test, and deploy code reliably, securely, and consistently.
What you'll learn
DevOps engineers are often asked to build, test, and deploy applications in a way that's reliable and repeatable without making code changes to the application itself. One of the tools that's available to do that is Jenkins pipelines. In this course, Building a Modern CI/CD Pipeline with Jenkins, you will dive into foundational knowledge to write a Jenkins pipeline. First, you will learn the basic syntax and expressions. Next, you will discover how to version your pipeline code in GitHub. Finally, you will explore how to import functions and pipeline code from a shared library. When you are finished with this course, you will have the skills and knowledge needed by DevOps engineers to create, version, and deploy pipeline code.
Table of contents
- Getting Started with Jenkins Scripted Pipelines 3m
- Building a Modern Ci_cd Pipeline with Jenkins 1m
- Setting up Jenkins for Scripted Pipelines 6m
- Connecting Jenkins to GitHub 4m
- The Scripted Pipeline Plugin 1m
- Scripted Pipeline Syntax 3m
- Running Scripted Pipelines 6m
- Running Scripted Pipelines from SCM 4m
- Summary 1m
- Troubleshooting and Improving Jenkins Pipelines 1m
- Declarative vs. Scripted Pipelines 3m
- Declarative Scripted Pipeline Demo 6m
- Introduction to Shared Global Libraries 2m
- Shared Global Libraries: Hello World 2m
- Shared Global Libraries: Functions with Parameters 2m
- Shared Global Libraries: Shared Pipelines 2m
- Summary 1m