Continuous Integration / Continuous Delivery related bits
Job definitions are stored in form of templates for Jenkins Job Builder (JJB).
Create jenkins_job.ini
file containing
[job_builder]
ignore_cache=True
keep_descriptions=False
include_path=.:../scripts:~/git/
recursive=False
allow_duplicates=False
[jenkins]
user=<YOUR_USERNAME>
password=<YOUR_PASSWORD>
url=<YOUR_JENKINS_INSTANCE_URL>
query_plugins_info=False
jenkins-jobs --conf /path/to/your/jenkins_jobs.ini test /path/to/your/template.yaml
jenkins-jobs --conf /path/to/your/jenkins_jobs.ini update /path/to/your/template.yaml