Accelerate your CI/CD on Kubernetes with Jenkins X
summary
Jenkins X automates CI/CD on Kubernetes by creating clusters and installing tooling with one command like jx create cluster gke, scaffolding projects with jx create spring or importing repos, building Docker images, publishing Helm charts and promoting releases via GitOps pull requests. It generates immutable versions (0.0.1 -> 0.0.2), gives each team elastic build agents and preview environments per PR, auto-promotes to staging and requires manual prod approval, and the demo shows ingress can still break in practice.
AI-written summary · about
chapters (41)
- 0:00Start
- 0:33heard of the state of devops report
- 1:15splitting the monolith into small micro services
- 3:03automate your deployment process
- 4:12use the cloud as a pseudo datacenter
- 6:28running software at scale on any cloud
- 8:12automates the setup of all of your tools
- 8:32store your artifacts
- 8:59automates the cncd for all the applications
- 10:52using the command line in production staging
- 11:48build your application
- 12:14download the binary for your platform
- 13:55making the kubernetes cluster
- 15:43asks for a couple of git repositories
- 16:18create a cube anis cluster with jenkies x on top
- 16:44elastic pool of build pots
- 19:10set up all of your cncd
- 19:44set up the cncd
- 19:59start with one of these two things at the bottom
- 20:48use github for my source control
- 21:35create a brand-new spring boot application
- 22:19set up all the cncd pipelines for this project
- 22:57set up all the ci ncd pipelines
- 23:11tweak the docker file or the jenkins file or the scaffold
- 23:39pushed the source code to github
- 24:02package up the executable jar as a docker image
- 24:57set up the git repository all the web hooks
- 27:28triggered on the master branch of the staging environments
- 28:04running the staging environment
- 28:44running live in a staging environment
- 29:11running in the staging environment
- 29:40copy a magic file from my desktop
- 30:05add a new file
- 32:02create a preview environment
- 33:06trigger a new release
- 34:19deploys it into the staging environment
- 34:58restart the ingress pod
- 35:48run this in a docker image on kubernetes
- 37:00fixing an emergency bug fix
- 37:20test everything on preview environments
- 37:33spin up a jenkins for each pod
related talks
50mContinuous Deployment With Jenkins X And Kubernetes
23mMoving from Jenkins to Jenkins X: Scaling and Accelerating CI/CD
50mKubernetes First Continuous Delivery for Developers
42mJenkins X, Continuous Delivery for Kubernetes
50mEnd to End automation and Continuous Delivery of Microservices (...)
35mJenkins X: Easy CI/CD for Kubernetes
47mGitOps, Jenkins X & the Future of CI/CD
46mGitOps, Jenkins X & the Future of CI/CD
