DevOps CICD with Jenkins pipelines Maven Gradle

Build continuous integration, continuous delivery and DevOps pipelines with Java, Gradle, Maven, Artifactory & Sqitch.
DevOps CICD with Jenkins pipelines Maven Gradle
File Size :
1.64 GB
Total length :
3h 27m



TetraNoodle Team


Last update

Last updated 2/2019



DevOps CICD with Jenkins pipelines Maven Gradle

What you’ll learn

You will get introduced to continuous integration (CI) and learn what it is all about.
Learn why continuous integration is important (especially in fast paced agile environment)
In any real world software project – databases are a key component. You will learn how to maintain and version control database schema in an automated fashion via RoundHousE
You will learn how to build an automated continuous integration (CI) pipeline with Jenkins and its various plugins
Build CI and CD pipelines using Jenkins, Gradle, Maven, Artifactory and corresponding plugins
You will learn how to configure, secure and extend Jenkins
The continuous integration (CI) pipeline will integrate the automated builds with Git repositories hosted in GitHub​
You will also learn how to manage the build artifacts which are produced by the continuous integration (CI) builds

DevOps CICD with Jenkins pipelines Maven Gradle


Access to a physical or virtual machine to install the required software
Basic information about software development processes
Desire to learn something new and continuous improvement


This online DevOps course will teach you how to build sophisticated continuous integration and continuous delivery pipelines using Jenkins and many of its plugins. Especially the pipeline plugins.
This course is designed to teach you the ins and outs of Jenkins and setting up DevOps pipelines, even if you have little to no experience with it, to help implement these DevOps practices which will streamline your development processes.
Master Jenkins and pipeline plugins. Get familiar with advanced DevOps techniques and take your DevOps career to the next level.
While there are plenty of DevOps courses that focus on generic continuous integration and continuous delivery practices – it’s hard to find a comprehensive course like this one, which focuses on using some of the most useful plugins in the Jenkins ecosystem.
This course is designed for all levels of DevOps practitioners who want to improve their skills, implement automation in their environments, and continue to be in great demand as DevOps engineers.
Just a few of the things you’ll learn:
Understand What Jenkins Is All AboutHow To Install, Configure And Operationalize JenkinsHow To Build Projects Automatically Using MavenHow To Build Projects Automatically Using GradleHow To Manage Your Build Artifacts Using ArtifactoryHow To Manage Your Relational Database Schema Using Sqitch
Improve Your DevOps Skills, Become More Marketable, And Make More Money
Regardless of what your level of experience is; whether you work in a small startup or large corporation – this in-depth course is designed to provide you with everything you need to take your DevOps skills to the next level.
Whether you are you using Java, Python, Node.JS or any other stack – a seasoned engineer photographer knows how to design, build and run advanced build and deployment systems which can perform build, test and analysis steps – all automatically. Jenkins is a tried and test automation tool written in Java – which provides all the bells and whistles necessary to implement these processes with ease. Not only that, Jenkins is very robust and scalable system which can scale to hundreds of nodes building many projects in a multi-user and multi-team environments.
By honing these skills, you will be chased by recruiters and companies who are looking to hire professionals with experience on Jenkins. This course shows you how.
Contents and Overview
This course aims at teaching software, IT and DevOps engineers what it takes to improve your skills, experience, and techniques to earn more money.
You will start with the basics and tackle how to install Jenkins. You will get familiar with the Jenkins plugin ecosystem and install a bunch of very useful plugins into the Jenkins instance. You’ll then dive into the different hands-on exercises to implement advanced build and deployment pipelines using various build tools in conjunction with Jenkins, Artifactory, shell scripting, etc.
You’ll learn about various other tools which work very well with Jenkins like Maven, Gradle, Sqitch, etc. You’ll use these tools to master how to properly design an end to end build and deployment pipeline, which:
Builds the source codeKeeps the relational database schema in sync with the latest source codeManages the artifacts in a robust mannerHelps you visualize the entire pipeline in a graphical formatHelps you diagnose your DevOps pipelines by providing detailed diagnostic logs
By the end of this master course, your confidence as a DevOps engineer will soar. You’ll have a thorough understanding of Jenkins and various other DevOps tools, and you can use them to their fullest potential to take small to large, simple to complex DevOps pipelines and be a part of this DevOps revolution and take your career to the next level.


Section 1: Welcome And Introduction

Lecture 1 Introduction

Lecture 2 Becoming an Online Instructor

Lecture 3 Course overview

Lecture 4 Get ready for Jenkins

Section 2: Continuous Integration & Continuous Delivery With Jenkins

Lecture 5 Introduction to Jenkins

Lecture 6 SDLC and DevOps culture

Lecture 7 Jenkins features and architecture

Section 3: Getting Started With Jenkins

Lecture 8 Install Jenkins

Lecture 9 Configure Jenkins

Lecture 10 Get started with Jenkins

Lecture 11 Setup Jenkins job

Lecture 12 Jenkins pipeline view

Lecture 13 Install Artifactory

Lecture 14 Explore Artifactory

Section 4: CI & CD Pipeline With Jenkins, Gradle & Artifactory

Lecture 15 CI and CD pipeline with Jenkins, Gradle and Artifactory

Lecture 16 Build CI and CD pipeline with Jenkins and Gradle

Lecture 17 Configure Artifactory

Lecture 18 Build CI and CD pipeline with Jenkins and Gradle (contd.)

Section 5: CI & CD Pipeline With Jenkins & Maven

Lecture 19 Review Java web application project

Lecture 20 Start building CI and CD pipeline with Jenkins and Maven

Lecture 21 Start building CI and CD pipeline with Jenkins and Maven #2

Lecture 22 Start building CI and CD pipeline with Jenkins and Maven #3

Section 6: Manage Relational Database Schema With Jenkins And Sqitch

Lecture 23 Introduction to Sqitch

Lecture 24 Build database schema deployment pipeline with Jenkins and Sqitch

Lecture 25 Finish database schema deployment pipeline with Jenkins and Sqitch

Section 7: Operational Considerations For Jenkins

Lecture 26 Jenkins security

Lecture 27 Scaling Jenkins

Lecture 28 Scaling Jenkins (contd.)

Lecture 29 Jenkins tips and tricks

Section 8: Conclusion

Lecture 30 Bonus lecture

Software Developers and DevOps Engineers,Tech Founders and Co-Founders (Technical or Non-Technical),Mobile and Web App Developers,IT Administrators,Software Architects

Course Information:

Udemy | English | 3h 27m | 1.64 GB
Created by: TetraNoodle Team

You Can See More Courses in the Developer >> Greetings from

New Courses

Scroll to Top