Book Image

Hands-On Continuous Integration and Delivery with Jenkins X and Kubernetes [Video]

By : Alan Hohn
Book Image

Hands-On Continuous Integration and Delivery with Jenkins X and Kubernetes [Video]

By: Alan Hohn

Overview of this book

Jenkins X is an exciting and fast way to build applications on Kubernetes. Jenkins X handles the job of configuring Kubernetes to build, test, and deploy your applications, so you can focus on fast delivery and make your applications great! Kubernetes is powerful but complicated; using it not only to run your application but also to build and test it requires a lot of configuration. Jenkins X provides automation for Kubernetes so you can use it to its full potential without spending all of your time configuring and debugging. This course adopts a step-by-step approach to show you how to use Jenkins X, with plenty of hands-on examples that you can use for your own applications. You'll start with a simple example application deployed to Kubernetes using Jenkins X, then build up to awesome features such as preview environments, promotion, and monitoring. With this course, you can learn Jenkins X fast, and immediately apply what you've learned. All relevant code files are placed on a GitHub repository at: https://github.com/PacktPublishing/Hands-On-Continuous-Integration-and-Delivery-with-Jenkins-X-and-Kubernetes
Table of Contents (6 chapters)
Chapter 4
Programming Paradigms
Content Locked
Section 1
Introduction to Promotion and Environments
We want to continuously deliver our application so we can test the latest version and deploy changes rapidly, but we also want control over how we deploy to production to ensure our application is stable.