IBM Skills Network
Continuous Integration and Continuous Delivery (CI/CD)
IBM Skills Network

Continuous Integration and Continuous Delivery (CI/CD)

This course is part of multiple programs.

John Rofrano
Upkar Lidder

Instructors: John Rofrano

Top Instructor

6,238 already enrolled

Course

Gain insight into a topic and learn the fundamentals

4.7

(63 reviews)

Intermediate level

Recommended experience

10 hours (approximately)
Flexible schedule
Learn at your own pace

What you'll learn

  • Explain Infrastructure as Code, describe tools used, and create Infrastructure as Code scripts using Terraform.

  • Describe cloud platforms and automation, and automatic CI/CD tasks using Jenkins and GitHub.

  • Define Continuous Integration (CI) and list some examples of tools used for CI.

  • Describe the process of Continuous Development (CD), run test cases, and deploy to cloud using tools including Chef and Puppet.

Skills you'll gain

  • Category: Continuous Integration
  • Category: CI/CD
  • Category: Continuous Development
  • Category: Automation
  • Category: Infrastructure As Code

Details to know

Shareable Certificate

Add to your LinkedIn profile

Quizzes and assessments

5 quizzes, 4 assessments

English
Subtitles: English

Course

Gain insight into a topic and learn the fundamentals

4.7

(63 reviews)

Intermediate level

Recommended experience

10 hours (approximately)
Flexible schedule
Learn at your own pace

Build your subject-matter expertise

This course is available as part of
When you enroll in this course, you'll also be asked to select a specific program.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate from IBM Skills Network
Placeholder

There are 4 modules in this course

This module introduces you to Continuous Integration and Continuous Delivery (CI/CD), an automated approach to software development. You’ll discover what CI and CD are and the benefits they bring to the DevOps pipeline. You’ll explore popular CI/CD tools and see why it’s acceptable for different teams within an organization to use different CI/CD tools. You’ll also learn about Infrastructure as Code (IaC), the process by which you use code to automate the provision and management of your infrastructure.

What's included

5 videos2 readings1 quiz

This module provides an overview of Continuous Integration (CI). You will learn the features of CI and its benefits for DevOps. You will explore social coding, a core concept underlying CI, and the four steps for conducting it. You will learn about Git, the version control system (VCS) that enables DevOps. You will examine the five steps of the Git Feature Branch Workflow and the Git commands essential for performing them. You will then learn about standard CI tools, starting with Jenkins, CircleCI, and Travis CI. You will explore another CI tool, GitHub Actions, in greater depth. You will discover the features and benefits it provides for CI. You will learn about GitHub Actions workflows and their essential components: events, runners, jobs, steps, and actions. You’ll even practice using GitHub Actions to set up and trigger a CI workflow and automate code coverage reporting.

What's included

11 videos2 readings2 quizzes

This module provides an overview of Continuous Delivery (CD). You will explore CD’s goals, benefits, key principles, and best practices. You will discover the requirements of a CI/CD pipeline and the difference between Continuous Delivery and Continuous Deployment, a closely related process. You will learn about standard CD tools, including Argo CD and Tekton, and how to choose the best tool for the job. You will then explore Tekton in greater depth. You will discover its essential components and how they work together to create a CD pipeline. You will learn how to build a pipeline from Tekton tasks, pass parameters to a pipeline, and build triggers that start pipeline runs. You will explore how to implement reusable Tekton tasks from the Tekton Catalog and create your own tasks to automate linting and unit testing. You will discover how to complete your CD pipeline by building a container image and deploying your application to an environment.

What's included

12 videos2 readings2 quizzes

In this module, you will complete a final exam that tests your knowledge of the course’s content. The exam will include questions on topics including but not limited to CI/CD’s principles, features, benefits, tools, and methods of implementation.

What's included

1 video2 readings

Instructors

Instructor ratings
5.0 (15 ratings)
John Rofrano

Top Instructor

IBM Skills Network
6 Courses76,284 learners

Offered by

Placeholder

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review

Placeholder

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

Showing 3 of 63

4.7

63 reviews

  • 5 stars

    74.60%

  • 4 stars

    22.22%

  • 3 stars

    1.58%

  • 2 stars

    1.58%

  • 1 star

    0%

SA
5

Reviewed on Aug 20, 2022

MJ
5

Reviewed on Oct 30, 2022

OR
5

Reviewed on Oct 10, 2022

Recommended if you're interested in Computer Science

You are Currently on slide 1
Placeholder

Open new doors with Coursera Plus

Unlimited access to 7,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions