When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

IBM: Continuous Integration and Delivery (CI/CD)
This course is an introduction to Continuous Integration and Continuous Delivery (CI/CD), a DevOps best practice to ensure code quality is achieved. It includes multiple hands-on labs using real-world tools to practice your CI/CD skills.

This Course Includes
edx
0 (0 reviews )
5 weeks at 9-11 hours per week
english
Online - Self Paced
course
IBM
About IBM: Continuous Integration and Delivery (CI/CD)
Continuous Integration and Continuous Delivery (CI/CD) is a key skill that every modern day Software and DevOps Engineer should know. This course provides a practical introduction to CI/CD, an automated approach to software development. ****
Many Organizations are adopting CI/CD practices to ship software faster and more efficiently. CI/CD focuses on frequent and reliable software delivery processes using automation to ensure code quality. This practice requires automation that continuously integrates code changes and continuously delivers those changes to a production environment. ****
In this course, you’ll examine the key features of CI and practice social coding using the Git Feature Branch Workflow. You will also learn about standard CI tools and gain a deep understanding of GitHub Actions workflows and their components. You’ll also review CD and its goals, benefits, and best practices. And you will learn the requirements of a CI/CD pipeline and discover standard CD tools. ****
You will explore Tekton and discover how its components work together to create a CD pipeline. You will learn how to build a pipeline, pass parameters to a pipeline, build triggers to start pipeline runs, implement reusable tasks, and create custom tasks. For your final project, you will complete your CD pipeline by building a container image and deploying your application to an OpenShift Kubernetes cluster.
Throughout this course, you’ll demonstrate your CI/CD skills by completing several hands-on labs with real-world tools used by DevOps professionals.
What You Will Learn?
- Describe automation Infrastructure as Code (IaC), and CI/CD and their benefits. .
- Practice Continuous Integration (CI) using GitHub Feature Branch Workflows and GitHub Actions. .
- Create the Continuous Development (CD) pipelines using Tekton and deploy your code to cloud using Kubernetes. .
- Develop hands-on experience with various CI/CD tools and Cloud Native technologies used by DevOps professionals. .