Master Jenkins Course For Developers and DevOps [Video]

Master Jenkins Course For Developers and DevOps [Video]

James Lee

Learn how to build automated continuous integration pipeline with Jenkins. Take your DevOps skills to the next level.
Mapt Subscription
FREE
$29.99/m after trial
Video
$7.50
RRP $24.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$7.50
$29.99p/m after trial
RRP $24.99
Subscription
Video
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Video Details

ISBN 139781788629478
Course Length2 hours 07 minutes

Video Description

This course covers all the fundamentals about Jenkins and teach you everything you need to know to setup a Jenkins build pipeline starting with continuous inspection (build, test and static analysis) all the way to continuous deployment(deploy to staging and production). In the end of this course, 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. Jenkins is on the bleeding edge of technology today. It is 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.

Style and Approach

This course is very hands-on, James has put lots effort to provide you with not only the theory but also real-life examples of implementing continuous integration pipeline that you can try out on your own laptop.James 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, James is 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.

Table of Contents

Getting started with Jenkins
Course Overview
Introduction to Continuous Integration
Introduction to Jenkins and the History of Jenkins
Install Java
Install Jenkins
Jenkins' Architecture and Terms of Jenkins
Overview of Jenkins UI : Dashboard and Menus
Create Our First Jenkins Job
Run our First Jenkins Job
Continuous Integration with Jenkins
Install Git and Jenkins GitHub Plugin
Install Maven on Our Local Box
Configure Jenkins to Work with Java, Git and Maven
Create our First Maven-based Jenkins Project
Run our First Jenkins Build and Jenkins Workspace
Source Control Polling in Jenkins
Other Build Triggers of Jenkins
Continuous Inspection with Jenkins
Code Quality and Code Coverage Metrics Report
Jenkins' Support for Gradle, Ant and Shell Scripts
Continuous Delivery with Jenkins
Archive Build Artifacts
Install and Configure Tomcat as the Staging Environment
Deploy to Staging Environment
Jenkins Build Pipeline
Parallel Jenkins Build
Deploy to Production
Distributed Builds
Introduction to Distributed Jenkins Build
Install Jenkins Master Node in the Cloud
Install Jenkins Slave Agents in the Cloud
Concurrent Jenkins Build and Label Jenkins Build

What You Will Learn

  • Understand the concepts of continuous inspection, continuous integration, and continuous deployment, and the difference between them.
  • Implement an automated continuous integration pipeline to build, test, analyze and deploy a web-based application with Jenkins.
  • Create a multi-stage Jenkins job and visualize the complicated build pipeline with Jenkins build pipeline plugin.
  • Integrate continuous integration builds with other tools such as Java, GitHub, Maven and Tomcat in a more comprehensive software delivery strategy.
  • Scale Jenkins workflow with Jenkins’ master and slave architecture, deploy and configure a multi-node Jenkins cluster in the cloud for labeled builds.

Authors

Table of Contents

Getting started with Jenkins
Course Overview
Introduction to Continuous Integration
Introduction to Jenkins and the History of Jenkins
Install Java
Install Jenkins
Jenkins' Architecture and Terms of Jenkins
Overview of Jenkins UI : Dashboard and Menus
Create Our First Jenkins Job
Run our First Jenkins Job
Continuous Integration with Jenkins
Install Git and Jenkins GitHub Plugin
Install Maven on Our Local Box
Configure Jenkins to Work with Java, Git and Maven
Create our First Maven-based Jenkins Project
Run our First Jenkins Build and Jenkins Workspace
Source Control Polling in Jenkins
Other Build Triggers of Jenkins
Continuous Inspection with Jenkins
Code Quality and Code Coverage Metrics Report
Jenkins' Support for Gradle, Ant and Shell Scripts
Continuous Delivery with Jenkins
Archive Build Artifacts
Install and Configure Tomcat as the Staging Environment
Deploy to Staging Environment
Jenkins Build Pipeline
Parallel Jenkins Build
Deploy to Production
Distributed Builds
Introduction to Distributed Jenkins Build
Install Jenkins Master Node in the Cloud
Install Jenkins Slave Agents in the Cloud
Concurrent Jenkins Build and Label Jenkins Build

Video Details

ISBN 139781788629478
Course Length2 hours 07 minutes
Read More

Read More Reviews