DevOps: CI/CD

This course has been designed on, how to build sophisticated continuous integration and continuous delivery pipelines using Jenkins and many of its plugins, especially using the pipeline plugins.

Program Overview


Learning Outcomes

  • Continuous integration (CI) and Why continuous integration is important in fast paced agile environment
  • How to build an automated continuous integration (CI) pipeline with Jenkins and its various plugins
  • How to maintain and version control database schema in an automated fashion via RoundHousE
  • Build CI and CD pipelines using Jenkins, Gradle, Maven, Artifactory and corresponding plugins
  • How to configure, secure and extend Jenkins
  • Continuous integration (CI) pipeline will integrate the automated builds with Git repositories hosted in GitHub
  • How to manage the build artifacts which are produced by the continuous integration (CI) builds

Duration : 45 hours


 

This course has been designed on, how to build sophisticated continuous integration and continuous delivery pipelines using Jenkins and many of its plugins, especially using the pipeline plugins.

Enroll Now

Course Contents

Module 1
  • Introduction to Jenkins
  • SDLC and DevOps culture
  • Jenkins features and architecture
Module 2
  • Jenkins How to Install Jenkins
  • Configure Jenkins
  • Setup Jenkins job
  • Jenkins pipeline view
  • Install Artifactory
  • Explore Artifactory
  • Online Test
Module 3
  • CI and CD pipeline with Jenkins, Gradle and Artifactory
  • Build CI and CD pipeline with Jenkins and Gradle
  • Configure Artifactory
Module 4
  • CI & CD Pipeline With Jenkins & Maven
  • Review Java web application project
  • Start building CI and CD pipeline with Jenkins and Maven
  • Online Test
Module 5
  • Manage Relational Database Schema With Jenkins And Sqitch
  • Introduction to Sqitch
  • Build database schema deployment pipeline with Jenkins and Sqitch
  • Online Test
Module 6
  • Operational Considerations For Jenkins
  • Jenkins security
  • Scaling Jenkins
  • Jenkins tips and tricks
  • JOnline Test
Module 7
Conclusion