DevOps: CI/CD with Jenkins pipelines, Maven, Gradle

Build continuous integration, continuous delivery and DevOps pipelines with Java, Gradle, Maven, Artifactory & Sqitch.

  • TetraNoodle Team
  • 4.24
  • (11616 reviews)
  • 3.5 hrs
  • 30 lectures
  • Udemy
DevOps: CI/CD with Jenkins pipelines, Maven, Gradle

What you will 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

Your trainer

TetraNoodle Team

At TetraNoodle Technologies and its education arm - TetraTutorials, we work with several startups and build small to very high scale cloud solutions every day. We know what it takes to do this well.

We strive to put all our hands-on experience into these courses. Instead of superficial knowledge - we go into the depth of the topic and give you the exact - step by step blueprint on how to tame these complex topics in easy and digestible bite-sized videos. This real world knowledge enables you to grasp these concepts easily, and you can apply this learning immediately into your projects.

30 lessons

Easy to follow lectures and videos covering subject details.

3.5 hours

This course includes hours of video material. Watch on-demand, anytime, anywhere.

Certificate of Completion

You will earn a Certificate of Completion at the end of this course.

Course curriculum

  • Introduction02:03
  • Becoming an Online Instructor09:05
  • Course overview02:12
  • Get ready for Jenkins00:49
  • Introduction to Jenkins06:11
  • SDLC and DevOps culture02:48
  • Jenkins features and architecture06:15
  • Test your knowledge5 questions
  • Install Jenkins09:49
  • Configure Jenkins08:10
  • Get started with Jenkins10:44
  • Setup Jenkins job03:34
  • Jenkins pipeline view07:05
  • Install Artifactory10:06
  • Explore Artifactory04:44
  • Test your knowledge5 questions
  • CI and CD pipeline with Jenkins, Gradle and Artifactory04:14
  • Build CI and CD pipeline with Jenkins and Gradle05:41
  • Configure Artifactory07:40
  • Build CI and CD pipeline with Jenkins and Gradle (contd.)11:17
  • Test your knowledge5 questions
  • Review Java web application project07:04
  • Start building CI and CD pipeline with Jenkins and Maven02:28
  • Start building CI and CD pipeline with Jenkins and Maven #209:48
  • Start building CI and CD pipeline with Jenkins and Maven #310:44
  • Test your knowledge5 questions
  • Introduction to Sqitch10:32
  • Build database schema deployment pipeline with Jenkins and Sqitch10:29
  • Finish database schema deployment pipeline with Jenkins and Sqitch06:51
  • Test your knowledge3 questions
  • Jenkins security11:37
  • Scaling Jenkins10:09
  • Scaling Jenkins (contd.)03:46
  • Jenkins tips and tricks07:41
  • Test your knowledge4 questions
  • Bonus lecture03:52
Online Courses

Learning DevOps doesn't have to be hard. Here is our curated list of recommended online courses that will guide you step-by-step in the learning process.

Learn more
Books

Are you an avid book reader? Do you prefer paperback, or maybe Kindle version? Take a look at our curated list of DevOps related books and take yourskills to the next level.

Learn more
YouTube videos

The number of high-quality and free DevOps video tutorials is growing fast. Check this curated list of recommended videos - there is no excuse to stop learning.

Learn more