1.2 KiB
How to migrate your traditionally configured Jenkins
So you're tired of manually configuring Jenkins each time you want to introduce a plugin or change existing setup? Or maybe you're not feeling confident enough with the change you have in mind?
Jenkins Configuration as Code solves both problems - you don't need to access Jenkins to implement a change and you can always revert to previous version of configuration (if you keep your configuration under version control)
Create jenkins.yaml from scratch
We've decided to use yaml format so writing the configuration "by hand" should be easy. Your existing Jenkins can be also used as a documentation - yaml file tries to mimic UI you're used to as much as possible.
Plugin provides documentation generated for your specific Jenkins instance - after you install it, and it is available at: http://[your_jenkins_url]/configuration-as-code/
Various samples of plugins' configuration can be found in demos folder
[NOT SUPPORTED YET] Export existing configuration
To be able to do that - once it becomes supported feature - you need to install the plugin manually on your working Jenkins instance and use export function.