Jenkins is World’s most popular automation Continuous Integration (CI) Server used by millions of developers which enables reliably build, test and deploy software’s.
Within DevOps there has been an adoption to “as Code” and its simply means automation. Jenkins Pipeline as Code describes a set of features that allow Jenkins users to describe Continuous Integration and Continuous Deployment (CI-CD) Pipeline job with code that can be stored and versioned in centralized source code repository e.g., GitHub, Bitbucket etc.
Enterprises are adopting Jenkins Pipeline as Code to automating their CI-CD pipelines that allows Jenkins to discover, manage, and run jobs for various source repositories and branches, eliminating the need for manual job creation and management. To build this Jenkins Pipelines as code, users can use a declarative approach using YAML or a vendor-specific language such as Groovy.
In this Master class, we are covering basics of DevOps and Continuous Integration with Jenkins and all the core concepts of creating Jenkins file for pipeline as code with our simple to multi-stage CICD Pipeline.
Overview of Docker, Introduction to Docker - What is docker? Docker Setup, Introduction to Docker Components, Docker Images, How to build & where to find Container Management, Docker Services, Docker Compose / Stack, Docker Swarm