mirror of https://gerrit.osmocom.org/osmo-ci
4280b49da8
After the "manual" cleanup from I2409b2928b4d7ebbd6c005097d4ad7337307dd93 has been applied in numerous jenkins.sh scripts of the various osmocom projects, drop the git plugin cleanup step. Rationale: - The git plugin cleanup apparently does not check against non-writable files, like leftovers from a failed 'make distcheck'. If any are left behind, the build fails even before the build steps start. - The git cleanup would wipe out all git clones, which we're trying to re-use across rebuilds now. The osmo-clean-workspace.sh takes care of this, so don't use the jenkins plugin. Change-Id: I8a43b851cef2ad7e8582f1e9bbe3547e3b77fc1a |
||
---|---|---|
.. | ||
README.adoc | ||
gerrit-verifications.yml | ||
osmocom-nightly-nitb-split.yml | ||
osmocom-obs-latest.yml |
README.adoc
This "jobs" folder holds https://docs.openstack.org/infra/jenkins-job-builder/index.html[Jenkins Job Builder] YAML files, which define jenkins' jobs. One can declare a single job per file or create a job-template to declare several jobs of the same kind. The gerrit-verifications.yaml file for example holds all gerrit verification jobs. ''' *WIP:* Furthermore, we're planning to automatically deploy merged changes by having two jobs based on gerrit events: pre-merge: - test generation of XML post-merge: - test generation of XML - deploy jobs ''' The XML test generation is done by: jenkins-jobs test jobs/ The deployment will be done by: jenkins-jobs --conf "$JJB_CONFIGFILE" update jobs/ but it is not clear *yet* how we want to store/inject the `"$JJB_CONFIGFILE"` part.