Name: kube-jenkins-config
Owner: CoreOS
Description: kube upstream's jenkins jobs
Created: 2018-04-09 21:31:14.0
Updated: 2018-04-27 18:13:50.0
Pushed: 2018-04-26 00:48:22.0
Size: 7
Language: Groovy
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Job configurations, pipelines, scripts, and docker images.
This contains all specifications for various Jenkins jobs. No changes are made to these jobs after they are deployed. They are re-deployed each time Jenkins is restarted. The goal is for Jenkins and its job configurations to be as fungible as possible.
./jobs/
../pipelines/
.kubernetes
cloud.images
: Contains Dockerfile
s for any images used in validation. (Note: images used for CI are not considered or supported as part of any bootkube release.)jobs
: Contains top-level groovy scripts containing the Job DSL configurations. (these are recommeneded to be (but are not necessarily) Pipeline Jobs.)pipelines
: Contains Jenkinsfile
pipelines used as part of pipeline jobs.scripts
: Contains scripts that are used in Pipelines, or in Jobs directly. (May or may not be usable outside of Jenkins. Only supported as part of CI.)This shows an example directory structure, added as part of the bootkube-e2e-*
jobs:
hack/jenkins
??? images
? ??? bootkube-e2e
? ??? Dockerfile
??? jobs
? ??? bootkube_e2e.groovy
??? pipelines
? ??? bootkube-e2e
? ??? Jenkinsfile
??? scripts
??? e2e.sh
??? tqs-down.sh
??? tqs-up.sh