CI/CD Implementation for DevOps


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

In this 17-video course, learners can explore the role of CI/CD (continuous integration and continuous development) in implementing DevOps, key principles of deployment pipelines and essential pillars and phases of continuous integration, along with the concept of Blue Ocean and differences between Red and Blue Ocean strategies. Key concepts covered here include differences between CI and CD, based on their roles in delivering software to production; how to set up deployment pipelines using BitBucket; and how to implement CI by using Atlassian tools and Jenkins. Next, you will learn how to implement CI/CD pipelines by using GitLab to illustrate the build, test, and deploy stages; to create continuous delivery pipelines in Jenkin2 to build, test, and publish with Docker; and to work with Jenkins to orchestrate building simple Node.js and React applications with Node Package Manager. Finally, learn the concept of Blue Ocean and differentiate between Red and Blue Ocean strategies; and learn to set up Blue Ocean in Jenkins, access the Blue Ocean interface, and create pipeline projects in Jenkins.



Expected Duration (hours)
1.5

Lesson Objectives

CI/CD Implementation for DevOps

  • discover the key concepts covered in this course
  • describe CI/CD and its role in implementing DevOps to produce well tested software
  • differentiate between CI and CD based on their roles in delivering software to production
  • set up deployment pipelines using BitBucket to gain visibility into the production readiness of applications
  • describe deployment pipelines and how they help implement continuous delivery
  • list the pillars of continuous integration, the phases involved in the implementation of continuous integration, and best practices
  • implement continuous integration using Atlassian tools
  • set up the tools required to implement continuous integration
  • demonstrate the steps of implementing continuous delivery using Jenkins Workflow and its components
  • use Jenkins Workflow and Jenkins DSL to integrate with other tools, jobs, and environments
  • implement CI/CD pipelines using GitLab to illustrate the build, test, and deploy stages
  • create continuous delivery pipelines in Jenkin2 to build, test, and publish with Docker
  • build declarative pipelines using Jenkins
  • work with Jenkins to orchestrate building simple Node.js and React applications with the Node Package Manager
  • describe the concept of Blue Ocean and differentiate between Red and Blue Ocean strategies
  • set up Blue Ocean in Jenkins, access the Blue Ocean interface, and create pipeline projects in Jenkins
  • summarize the key concepts covered in this course
  • Course Number:
    it_docicddj_01_enus

    Expertise Level
    Intermediate