Example – using Jenkins and the Kubernetes plugin

While not a hosted solution, Jenkins is one of the most frequently used continuous integration tools available. It is very simple to get an instance of Jenkins operational on a Kubernetes cluster, and thanks to a Kubernetes-specific plugin, it can also do all of its builds within a Kubernetes cluster.

One of the quickest ways to install Jenkins in this fashion is to use Helm. The default Helm repository includes a maintained chart for running Jenkins, along with the configuration to use the Jenkins Kubernetes plugin. The chart that we will use is available on GitHub at https://github.com/kubernetes/charts/tree/master/stable/jenkins. You can also get more details on the Jenkins Kubernetes plugin ...

Get Kubernetes for Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.