O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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

Video Description

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

About This Video

  • Builds the source code
  • Keeps the relational database schema in sync with the latest source code
  • Manages the artifacts in a robust manner
  • Helps you visualize the entire pipeline in a graphical format
  • Helps you diagnose your DevOps pipelines by providing detailed diagnostic logs

In Detail

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. 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. 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.

Table of Contents

  1. Chapter 1 : Welcome and Introduction
    1. Introduction 00:02:03
    2. Course overview 00:02:12
    3. About us 00:02:52
    4. About the learner 00:01:44
    5. Get ready for Jenkins 00:00:50
  2. Chapter 2 : Continuous Integration & Continuous Delivery with Jenkins
    1. Introduction to Jenkins 00:06:11
    2. SDLC and DevOps culture 00:02:49
    3. Jenkins features and architecture 00:06:15
  3. Chapter 3 : Getting Started With Jenkins
    1. Install Jenkins 00:09:50
    2. Configure Jenkins 00:08:11
    3. Get started with Jenkins 00:10:44
    4. Setup Jenkins job 00:03:35
    5. Jenkins pipeline view 00:07:05
    6. Install Artifactory 00:10:06
    7. Explore Artifactory 00:04:44
  4. Chapter 4 : CI & CD Pipeline with Jenkins, Gradle & Artifactory
    1. Quick checkin 00:01:19
    2. CI and CD pipeline with Jenkins, Gradle and Artifactory 00:04:15
    3. Build CI and CD pipeline with Jenkins and Gradle 00:05:41
    4. Configure Artifactory 00:07:41
    5. Build CI and CD pipeline with Jenkins and Gradle (contd.) 00:11:18
  5. Chapter 5 : CI & CD Pipeline with Jenkins & Maven
    1. Review Java web application project 00:07:05
    2. Start building CI and CD pipeline with Jenkins and Maven 00:02:28
    3. Start building CI and CD pipeline with Jenkins and Maven #2 00:09:48
    4. Start building CI and CD pipeline with Jenkins and Maven #3 00:10:44
  6. Chapter 6 : Manage Relational Database Schema With Jenkins And Sqitch
    1. Introduction to Sqitch 00:10:33
    2. Build database schema deployment pipeline with Jenkins and Sqitch 00:10:29
    3. Finish database schema deployment pipeline with Jenkins and Sqitch 00:06:51
  7. Chapter 7 : Operational Considerations for Jenkins
    1. Jenkins security 00:11:37
    2. Scaling Jenkins 00:10:09
    3. Scaling Jenkins (contd.) 00:03:47
    4. Jenkins tips and tricks 00:07:41
  8. Chapter 8 : Conclusion
    1. Conclusion 00:02:48