Understanding Jenkins X Version Stream
This lesson explains the Jenkins X version stream.
We'll cover the following
The jenkins-x-versions repository
By now, you should know that Jenkins X packages a lot of useful applications, tools, and wrappers. It has command line packages installed on your laptop, and quite a few applications were deployed in your cluster. Many third-party Helm charts were used during the installation. The jx
CLI converted them into “pure” Kubernetes YAML
files before sending them to Kube API.
Given that new Jenkins X releases are made all the time, things would get messy very quickly if we would be using “latest” releases of all those charts and packages. It should come as no surprise that Jenkins X needs a place to store the information about stable versions of all packages and charts. That place is the jenkins-x/jenkins-x-versions repository.
I will not waste space by explaining how jenkins-x-versions work. If you’re curious, please visit the Version Stream page.
Let’s take a quick look at the jenkins-x/jenkins-x-versions repository.
Get hands-on with 1400+ tech skills courses.