Jenkins CI : Auto Build, Auto Test and DevOps Boostcamp
4.0 (17 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
359 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Jenkins CI : Auto Build, Auto Test and DevOps Boostcamp to your Wishlist.

Add to Wishlist

Jenkins CI : Auto Build, Auto Test and DevOps Boostcamp

Master Jenkins Build and Test Automation in 2 Hours. Hand-on DevOps, CICD, Jenkins Pipeline, Jenkins on AWS
4.0 (17 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
359 students enrolled
Created by Tan Pham
Last updated 4/2017
English
Current price: $10 Original price: $25 Discount: 60% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 1 Article
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Apply Jenkins to do Continuous Integration
  • Apply Jenkins to do Continuous Inspection
  • Apply Jenkins to do Continuous Delivery
  • Apply Jenkins to do Continuous Monitoring
  • Setting up Distributed Jenkins System
  • Using Jenkins Pipeline
  • Setting up Jenkins Running in the Cloud
  • Maintain Jenkins with Backup and Restore
  • Setting up Jenkins Security
  • Interview question to help you have a job with Jenkins knowledge and skill
View Curriculum
Requirements
  • This course is a complete Jenkins boot camp and train Jenkins from the beginner. So you do not need to have any knowledge about Jenkins before.
Description

What are special points in this course ?

  • 100% hand-on, practical with real life Jenkins use case
  • Step by step style, explain and make every thing clear about Jenkins system
  • Cover Continuous Integration with Jenkins
  • Cover Continuous Delivery with Jenkins
  • Cover Jenkins Pipeline
  • Cover Jenkins on AWS
  • Cover Jenkins Backup and Restore
  • Cover Jenkins Security
  • Cover Jenkins Distributed System
  • Cover Installation on Windows, Mac, Ubuntu
  • Working with Git to Clone Github Code, integrate Git to Jenkins
  • Working with Maven to Build Java Project, integrate Maven to Jenkins
  • Working with Tomcat to Deploy Java Project, integrate Tomcat to Jenkins
  • SPECIAL  BONUS : PDF books that cover every in the style of step by step practical guide

After complete this course:

Now a day, DevOpt and Continuous Integration engineer are very hot career. The average salary for DevOpt engineer at silicon valley is more than  $140,000  a year. After complete the course, You will familiar with Jenkins and make it become essential tool for your CI/CD or DevOpt implementation


Why shall we learn Jenkins: 

Jenkins is on the bleeding edge of technology today.  Jenkins also one of the most compelling technologies of the last decade in terms of its disruption to software development and operation practices.

The Jenkins Continuous Integration solution has become a standby in organizations of all sizes that want to increase productivity and streamline software development in the era of Agile. It has extensive community support has the extended the core functionality of Jenkins by developing thousands of useful plugins. An ecosystem of more than 1,100 plug-ins has emerged, enabling customers to add all sorts of functionality and integrate Jenkins with everything from Active Directory to GitHub to Tomcat.

Jenkins is becoming a must tool for DevOps. It allows companies to build very sophisticated build pipelines very quickly, thus greatly reducing the risk within the software development lifecycle. Tons of companies have already been using Jenkins to implement continuous integration pipeline. Today you have the access to that same technology right on your desktop. 


Why DevOps skills? 

Nowadays DevOps engineers are in great demand in the IT industry, reason is now all company apply automation on their jobs. Companies are looking for developers who can both develop and deploy the applications.

The average salary of a DevOps engineer which has Jenkins skill is about $140,000 per year in Silicon Valley area which is 20% higher than the salary of a software engineer. Master DevOps Skills means you will be staying ahead in the competitive job market!


Why choosing this course? 

This course is very hands-on, I has put lots effort to provide you with not only the theory but also real-life examples of implementing continuous integration pipeline with Jenkins.

I has uploaded all the source code to Github and you will be able to follow along with either windows, MAC OS or Linux. In the end of this course, I am confident that you will gain in-depth knowledge about Jenkins and general DevOps skills to help your company or your own project to apply the right Jenkins workflow and continuously deliver better software.

Who is the target audience?
  • People want to do and learn about Continuous Integration, Continuous Delivery
  • People want to do and learn about Devopt
  • People want to apply Jenkins to automate their development process
Students Who Viewed This Course Also Viewed
Curriculum For This Course
46 Lectures
02:42:59
+
Course Introduction and Jenkins Installation
4 Lectures 23:14

Install Jenkins on Windows as a service

Install Jenkins on Windows
08:10

Install Jenkins on Ubuntu as a daemon service

Install Jenkins on Ubuntu
06:45

Install Jenkins on Mac as a daemon service

Install Jenkins on Mac
04:53
+
Jenkins the Basic, a Full Circle of Job Creation
4 Lectures 05:24

Create new Jenkins job with name "Hello World"

Create “Hello world” Job
01:57

Add a build step to Jenkins job

Add Build Step
01:23

Running Jenkins job

Start the First Build
01:02

View Jenkins job console log output

View Console Output
01:02
+
Intro to GOL Demo Project (or World without Jenkins)
3 Lectures 13:49
Install Git and Clone GOL Project to Local
03:29

Install Maven and manually build Java project using pom file.

Install Maven and Manually Build with Maven
05:11

Install Tomcat as Windows service and manually deploy GOL project to Tomcat server

Install Tomcat and Manually Deploy GOL Project
05:09
+
Continuous Integration with Jenkins
5 Lectures 13:45

Explain continuous integration and the role of Jenkins in development process

Jenkins in the Big Picture of CI, CD and DevOps
01:55

Create Jenkins job with name GOL and put some description to the job

Create GOL Job
02:08

Configure for source code management or the place to get source code.

Source Code Management Configure
03:29

Build Triggers Configure
04:14

+
Continuous Inspection with Jenkins
2 Lectures 05:10

Configure Jenkins job so the test report could show up from job dashboard

Job Configure for Test Report
03:14

Run the job and show up test report from Jenkins job dashboard

Test Report on Job Dashboard
01:56
+
Continuous Delivery with Jenkins
2 Lectures 07:14

Guide to install a Jenkins plugin call "Deploy to Container Plugin"

Install “Deploy to Container Plugin”
01:58

+
Continuous Monitoring with Jenkins
3 Lectures 11:06

Create slack team and make it ready for integrate with Jenkins by install Jenkins CI app.

Create Slack Team and Install Jenkins CI App
05:05

Install Slack Notification Plugin to Jenkins
02:38

Complete integration between Jenkins and Slack

Preview 03:23
+
Distributed Build System with Jenkins
3 Lectures 14:04
Jenkins Architecture
02:04

Install Jenkins slave agent as a windows service

Windows Slave Agent as a Service
07:18

Install Ubuntu Jenkins slave as a service

Ubuntu Slave Agent as a Service
04:42
+
Jenkins Pipeline
6 Lectures 22:53

Introduction to Jenkins pipeline, pipeline plugins, example of pipeline code.

What is Jenkins Pipeline ?
05:40

Create a Jenkins file which contain build step

Create a Jenkinsfile
02:39

Step by step create a pipeline job using Jenkinsfile which located at root of repository.

Create Pipeline Job
02:17

Build with Pipeline
02:34

Change jenkinsfile so the job will run on a specific agent

Running Pipeline On Specific Agent
03:27

Add deploy to Tomcat stage to pipeline file

Preview 06:16
+
Jenkins in the Cloud (AWS)
5 Lectures 23:14

Create a Jenkins master and Jenkins slave on AWS

Create a Jenkins Master and a Jenkins Slave Machine
05:35

Create a Key Pair to Connect between Jenkins Master and Jenkins Slave Machine
04:57

Install Jenkins Server on AWS
06:06

Install Java on Jenkins Slave Machine
01:24

Configure a new slave agent for Jenkins

Preview 05:12
3 More Sections
About the Instructor
Tan Pham
4.0 Average rating
481 Reviews
13,393 Students
6 Courses
Software Engineer

I working on field of Data science and DevOpt for 10 years. And I very interest to share with you all of my knowledge combine with skill with you. Nearly 12.000 happy student enroll my courses and continue to increase.

My passion is about sharing what I do know in technology to every people want to learn. With me you will learn technology in new style:

* All courses are hand-on and practical with real life demo project.

* Clear with step by step explanation.