Jenkins is an open source automation server, which lets developers build, test, and deploy their software. You can install/run Jenkins on Kubernetes. You can also use the Jenkins Kubernetes plugin to run dynamic agents in a Kubernetes cluster.
Stuff:
- The Jenkins project produces two release lines: Stable (LTS) and regular (Weekly).
- Jenkins is distributed as WAR files, native packages, installers, and Docker images.
More stuff:
- Downloading Jenkins — https://www.jenkins.io/download/
- Jenkins – User docs — https://www.jenkins.io/doc/
- Jenkins – Developer docs — https://www.jenkins.io/doc/developer/
- Jenkins – Reference docs — https://www.jenkins.io/doc/developer/book/
- Installing/running Jenkins on Kubernetes — https://www.jenkins.io/doc/book/installing/kubernetes/
- Jenkins Kubernetes plugin — https://plugins.jenkins.io/kubernetes/
- Zero downtime deployment in Kubernetes with Jenkins — https://kubernetes.io/blog/2018/04/30/zero-downtime-deployment-kubernetes-jenkins/
- Scaling Jenkins on Kubernetes — https://www.jenkins.io/doc/book/scaling/scaling-jenkins-on-kubernetes/
- Using Jenkins with Google Kubernetes Engine — https://cloud.google.com/architecture/jenkins-on-kubernetes-engine
- Jenkins pipeline on Kubernetes — https://docs.paloaltonetworks.com/prisma/prisma-cloud/prisma-cloud-admin-compute/continuous_integration/jenkins_pipeline_k8s
- Tutorial: Deploy from GitHub to Azure Kubernetes Service using Jenkins — https://docs.microsoft.com/en-us/azure/developer/jenkins/deploy-from-github-to-aks
- Create A CI/CD Pipeline With Kubernetes and Jenkins — https://www.magalix.com/blog/create-a-ci/cd-pipeline-with-kubernetes-and-jenkins