
In this lesson, you will get the overview of Course Objectives and Description, Target Audience and the Prerequisites for taking up this course. Further, this course is organized into seven lessons. Each lesson has an associated hands on that allows you to put your learning into practice with the details on the Practice Environment used in the course.
In this lesson, you’ll learn about the concepts of Jenkins like key features, Architecture on AWS EC2 Instance, Jenkins Distributed Architecture, Advantage of using Jenkins, etc. Further, you will get to know on what is Continuous Integration and Continuous Delivery, DevOps advantages on Jenkins, Prerequisite for Jenkins – Java Requirements.
In this practice, you will learn to access AWS (Amazon Web Services), create an EC2 instance and connect to it using Putty.
In this practice, you will install the Jenkins packages in the AWS instance and start the Jenkins to access it.
In this lesson, you’ll get to know about Jenkins Dashboard and its main Parameters. A quick overview for you to understand the Upstream and Downstream Jobs, and Triggering Upstream and Downstream Jobs in Jenkins.
In this practice, you will learn how to build and run a Job on Jenkins Instance installed in AWS EC2 Linux instance.
In this practice, you will learn how to periodically schedule a Job on Jenkins instance.
In this practice, you will learn to integrate GitHub source code with Jenkins job.
In this lesson, you will learn about Jenkins Plugins and how to Install a Plugin for Jenkins. You will get to know on how to update a Plugin and remove or uninstall a Plugin. You should be able to build Master-Slave Configuration on Jenkins Instance and back-up Jenkins Configuration Files.
In this practice, you will learn to assign Role based authorization plugins to new users created in Jenkins Instance.
In this practice, you will learn how to build a master-slave configuration on a Jenkins instances and build a Job on Jenkins AWS agent instance.
In this practice, you will learn how to Back-up the configuration files of Jenkins in the AWS EC2 instance.
In this lesson, you’ll get a fair idea about Jenkins Trigger and Upstream and Downstream Projects in Jenkins. Adding to it, you will get an overview of Groovy Scripting in Jenkins, Declarative and Scripted Pipelines in Jenkins, etc.
In this practice, you will learn how to trigger the Jenkins Jobs from one job to another automatically in the Jenkins Dashboard.
In this practice, you will learn how to create the pipeline using Groovy scripting in Jenkins instance using a sample example.
In this practice, you will learn how to integrate the GitHub source code to the Jenkins pipeline and execute the code.
In this practice, you will learn how to delegate a pipeline Job using Agent in Jenkins Instance.
In this lesson, you’ll explore about Parallel Jobs on Jenkins and its benefits. You will get a brief idea on how to Create Parallel Agent Pipeline Job on Jenkins and DevOps Pipeline Job on Jenkins.
In this practice, you will learn how to Build and Deploy an Application to Webserver using Jenkins Pipeline.
In this practice, you will learn how to create the Parallel Agent Pipeline Job on Jenkins instance using as sample example.
In this practice, you will learn how to create the DevOps Pipeline Job on Jenkins instance using as sample example.
In this lesson, you’ll get familiar about Blue Ocean Pipeline and its features. Further, you will study about Pipeline Editor, benefits of Blue Ocean Pipeline Automation.
In this practice, you will learn how to create Pipelines in Jenkins using Blue Ocean.
In this lesson, you’ll explore about Docker Containers, Jenkins with Docker and understand the Docker Container with Jenkins Pipelines.
In this practice, you will learn how to setup the environment for Docker container job creation on Jenkins instance.
In this practice, you will learn how to create the Pipeline Job for Docker on Jenkins instance using a sample example.
In this practice, you will learn how to deploy the Docker Container with the Jenkins Pipeline using the GitHub repository.
Jenkins is a free and open source automation server which enables developers around the world to reliably build, test, and deploy their software. It helps automate the parts of software development related to building, testing, and deploying, facilitating continuous integration and continuous delivery.
In this course, you will learn to setup AWS EC2 instance for Jenkins Server, Install and configure Jenkins on AWS, how to access the Jenkins Dashboard, Build and Run a Job on Jenkins AWS EC2 Instance, DevOps Advantages on Jenkins, to Schedule Jobs on Jenkins AWS EC2 Instance, to Integrate GitHub Repository with Jenkins.
You will get to know about Upstream and Downstream Jobs, Triggering Upstream and Downstream Jobs in Jenkins, Jenkins Plugins, Build Master-Slave Configuration on Jenkins Instance, Explore Pipelines in Jenkins, Upstream and Downstream Projects in Jenkins.
Further, you will understand the Groovy Scripting in Jenkins, illustrate on how to Integrate GitHub as Source Code on Jenkins, to Create Parallel Agent Pipeline Job on Jenkins and to Create a DevOps Pipeline Job on Jenkins. You will get an overview of Blue Ocean Pipeline, to Install Blue Ocean Plugin on Jenkins and how to Implement Pipelines in Blue Ocean.
Besides, you will learn to Setup Docker Plugins on Jenkins, how to create the Pipeline Job for Docker on Jenkins and understand the Docker Container with Jenkins Pipelines.