Using Jenkins X for Cloud-native CI/CD

Learn how to streamline CI/CD by making use of Jenkins X, an opinionated CI/CD platform built on top of Kubernetes.
Course info
Level
Advanced
Updated
Jun 22, 2020
Duration
3h 8m
Table of contents
Course Overview
Jenkins X Aerial View
Setting up Jenkins X
Creating Your First Application with Quick Starts
Managing Environments with GitOps
Working with GitHub Pull Requests and ChatOps
Creating Custom Quick Starts and Build Packs
Creating Custom Jenkins X Pipelines
Versioning and Releasing Applications
Setting a Custom Domain and Enabling TLS
Description
Course info
Level
Advanced
Updated
Jun 22, 2020
Duration
3h 8m
Description

Jenkins X is an exciting new CI/CD technology, designed for the cloud and completely independent of classic Jenkins. In this course, Using Jenkins X for Cloud-native CI/CD, you'll gain the ability to create and make use of Jenkins X in order to streamline CI/CD. First, you'll explore how to create a Kubernetes cluster and install Jenkins X on top of it using JX Boot. Next, you'll discover how to create pipelines using build packs, whilst managing your environments and deployments using GitOps principles. Finally, you'll learn how to use ChatOps to collaborate between your team and orchestrate Jenkins X. When you're finished with this course, you'll have the skills and knowledge of Jenkins X to fast-track your CI/CD.

About the author
About the author

Andrew is an independent consultant with cross-functional expertise in the design, development, and deployment of enterprise level software systems. Working with various clients, Andrew has been exposed to many different technology stacks, most recently specializing in Java Microservices and continuous delivery.

More from the author
Introduction to WireMock
Intermediate
3h 35m
Mar 4, 2019
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Andrew Morgan, and welcome to the course, Using Jenkins X for Cloud‑native CI/CD. I'm an independent consultant specializing in microservices and continuous delivery. Jenkins X is an exciting new CI/CD technology designed for the cloud and completely independent of classic Jenkins. In this course, we're going to give a walkthrough of Jenkins X and its features with no prior experience required. Some of the major topics that we will cover include setting up Jenkins X using Terraform and Jenkins X boot, creating applications using quick starts and build packs, using GitOps to manage our environments, using ChatOps to orchestrate your pull requests, and creating Jenkins X pipelines. By the end of this course, you'll know the basics of Jenkins X and will be able to install it and then build and deploy your applications using it. Before beginning the course, you should be familiar with CI/CD and using the terminal. Some knowledge of Kubernetes, Docker, and Helm would also be useful, but not a necessity. I hope you'll join me on this journey to learn Jenkins X with the Using Jenkins X for Cloud‑native CI/CD course, at Pluralsight.