|
|
|
|
|
by asgeirn
2603 days ago
|
|
Our setup runs Jenkins master and slaves as Kubernetes pods, with plugins limited to only the very few required to get GitHub integration and slaves working. Jobs are configured by adding an entire GitHub organization. All repositories with corresponding branches, pull requests and tags are automatically discovered and built based on the existence of a Jenkinsfile. Everything is built by slaves using Docker, either with Dockerfile or using builder images. Job history and artifacts are purged after a few weeks, since everything of importance is deployed to Bintray or Docker repositories. By keeping Jenkins constrained in this fashion, we have no performance issues. |
|