
Explore declarative pipelines in Jenkins by building a multi-stage pipeline with a simple hello world script, observing stages and logs to understand pipeline execution and workspace details.
Add an input stage to a Jenkins pipeline to pause execution until you approve deployment, then continue subsequent stages upon approval.
Demonstrates running shell scripts in a Jenkins pipeline by adding stages, retrieving the host name of the agent, and saving script output to the build console.
Create a GitHub account, initialize a repo, configure user details, connect a remote, commit and push to GitHub, and configure a token for authentication to push to Kubernetes via Jenkins.
Demonstrate the manual workflow of building a Docker image, pushing to Docker Hub, deploying to Kubernetes with a load balancer, and validating the app without DevOps tools.
Install Jenkins on an Azure VM with Ubuntu, install Docker and kubectl, and configure plugins for Docker, Kubernetes, and pipelines to enable a Kubernetes-oriented Jenkins environment.
Store a Jenkinsfile in GitHub to enable CI/CD from SCM, trigger builds automatically, build and push Docker images, and deploy updates through a Kubernetes workflow in Jenkins.
This course is created for students who would like to learn, how to integrate Jenkins with Azure Kubernetes service (AKS) cluster for Automating Kubernetes deployments.
Jenkins is an open-source Devops tool to automate CI/CD pipelines to Azure Kubernetes Services.
This course going to cover Jenkins installation, Git, GitHub account creation, DockerHub Account creation and basics Jenkins pipeline to understand complex build.
We are going to use Git as SCM tool, where we are going to upload our source code for Continuous Integration.
Containerising your application with help of docker engine and deploy the application to validate application.
Build the same application in Azure Kubernetes Service public cloud vendor.
Installing Jenkins and its associated plugins for Managing AKS cluster.
Creating sample app in Local desktop with help of docker engine, push the docker image to docker hub manually and create a deployment in AKS with docker hub image.
Create a pipeline to validate GitHub account, Build the docker image in Jenkins Master node. Push the image to Docker hub via Pipeline.
Adding Kubernetes deployment automation in the same pipeline and validate the deployment.
Create a declarative Jenkins pipeline with Jenkins SCM. And create a new Jenkinsfile in GitHub repository.
Modifying the pipeline and capturing the changes in AKS cluster.