Jenkins
Instances
There are two sets of Jenkins instances, SDS and CFT, both have a sandbox instance and a production one.
SDS:
CFT:
Monitoring
Jenkins patching
The container image is built from cnp-jenkins-docker.
Renovate creates pull requests to update plugins and Dependabot creates pull requests to update the Jenkins controller version.
Currently promotion of the Jenkins image is done by manually updating the tag in flux.
There’s documentation for Promoting a new Jenkins image in the cnp-jenkins-docker repository.
Configuration
All instances are 100% managed as code, you should never have to edit any configuration manually.
It’s configured with the Configuration as Code plugin using the integration configured in the official helm chart.
Configuration is in the Jenkins base for the corresponding flux repository.
Guides
- Troubleshooting builds starting slowly
- Run command on all agents
- Downgrade a plugin
- Add packages to Jenkins Agents
- How SonarQube works on Jenkins