In this workshop you will discover how Jenkins X and CloudBees Core for Kubernetes (K8s) CD can help you deliver streamlined workflows for cloud native applications on Kubernetes with Jenkins Pipelines and pre-production environments created automatically.
Please review the workshop prerequisites before proceeding to the workshop.
- Instaling CloudBees Core for Kubernetes CD (CKCD)
- Creating a Quickstart Project
- Creating and using a DevPod
- Using the Theia IDE web based IDE
- Leveraging Preview Environments for Pull Requests
- Web browser
- A basic understanding of Jenkins Pipelines: https://jenkins.io/doc/book/pipeline/getting-started/
- A basic understanding of Kubernetes: https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/
- Internet access to include access to https://github.com to include the ability to access and use the GitHub File Editor
- An account on Github.com and a basic understanding of how to use Github to do things like fork a repository, edit files in the web UI, and create pull requests
- Google cloud account (there's a $300 credit, free tier if you don't already have one https://cloud.google.com/free/)
- A Google cloud project (select your project with
gcloud config set project PROJECT_ID
once Cloud Shell is ready)
Although the examples and code in this repository were originally created by employees of CloudBees, Inc. to use in training customers, your use of this material is not sponsored or supported by CloudBees, Inc.
- Contributors: Kurt Madel, David Canadillas
If you have any questions, feedback, suggestions, etc. please submit them via issues or, even better, submit a Pull Request!