Jenkins Configuration as Code - Automate your automation Server
summary
An open source Jenkins Configuration as Code plugin stores full Jenkins master config as YAML files and generates a data model, JSON schema and IDE validation; demo uses Docker and maps a config folder so a single docker-compose up boots a configured Jenkins, installs plugins, injects secrets and applies changes without restarting via a dry-run validation that prevents bad updates. Job definitions use Job DSL/Jenkinsfile support, plugin-install automation is a pending feature.
AI-written summary · about
chapters (7)
- 0:00Start
- 4:10Why Jenkins Configuration as Code?
- 18:29Configure ALL initial Jenkins setup
- 19:14Support ALL plugins
- 19:55Generate documentation and validation tools
- 35:33And how does it look in real life?
- 38:22Open Source Technicalities
related talks
46mStop Clicking and Start Coding — Jenkins Entirely as Code
10mConfiguration as Code: The Job DSL Plugin
50m"Look Ma, No Hands" - Jenkins Configuration-as-Code
51mJenkins or: How I learned to stop worrying and love automation
46mHow to Stop Clicking and Start Coding! THE Whole Jenkins as Code
28mHeard of JCasC and Not Sure Where to Start? Let me Help You!
28mHiding in Plain Sight: Unmasking the Jenkins DSL
42mZero to Jenkins: Automatic builds + deploys
