Workshop: Continuous Delivery With Jenkins X - Live via YouTube!


PLEASE NOTE:   Due to the coronavirus situation, this workshop will be streamed live and you can join from the comfort of your own home!


We'll explore how to create a fully operational continuous delivery pipeline using containers, Kubernetes, Jenkins X, and quite a few other tools.  The following are tasks we will carry out:

  1. Overview of Jenkins X OSS Project
  2. Creating a GKE Cluster
  3. Install Jenkins X
  4. Exploring QuickStarts
  5. Importing an existing Full-stack app (NodeJS + MongoDB) to Staging Environment (
  6. Customizing the declarative YAML pipeline
  7. Working with Pull Requests and Preview Environments
  8. Promoting app to Production Environment



We are using GKE for this workshop. If you don't have an account, please register, you'll get $300 in free credit and we won't spend more than a few $ during the workshop, please come prepared with tools installed. 

Please be sure to have your laptop ready with the required tools, along with Google Cloud as per the instructions below. In general, we find that using a laptop with corporate firewalls and other internal things tends to make things difficult for our workshop users, so please make sure you go through the steps below to ensure your laptop is ready.

  • Git
  • GitBash (if using Windows)
  • kubectl
  • GitHub account

gcloud CLI
You'll need Google Cloud Platform (GCP) admin permissions. If you don't have the account or the one you're using does not have admin permissions, please create a personal account by visiting
Please make sure you have the name of a GCP project ready. To be on the safe side and confirm that you can create a GKE cluster, please execute the commands that follow.
gcloud auth logingcloud container clusters \
create jxrocks \
--region us-east1 \
--machine-type n1-standard-1 \
--enable-autoscaling \
--num-nodes 1 \
--max-nodes 3 \
--min-nodes 1kubectl create clusterrolebinding \
cluster-admin-binding \
--clusterrole cluster-admin \
--user $(gcloud config get-value account)gcloud container clusters \
delete jxrocks \
--region us-east1 \


Congratulations, you are ready for our workshop!

See you there,

Room 211
Thursday, March 5, 2020 - 14:00 to 18:00