Source code for Singapore Devops meetup presentation on Jenkins automation with Python
This project uses following Open Source libraries and products:
- Jenkins (http://www.jenkins-ci.org)
- jenkinsapi (https://github.com/salimfadhley/jenkinsapi)
- OpenStack jenkins-job-builder (https://github.com/openstack-infra/jenkins-job-builder)
- jenkinsflow (https://github.com/lhupfeldt/jenkinsflow)
save_job_xml - Shows how to download job config.xml using jenkinsapi
job_builder_simple - Shows how to create simple jobs using jenkins-job-builder
job_builder_template - Shows how to create build job per branch using jenkins-job-builder
templates and user defined variables
basic_flow - Shows how to create simple jenkinsflow
script to execute build pipeline