In order for you do do these katas, you need to have a linux box. The following tools should be installed:
- Docker-compose
- Docker
- Git
- Setup Jenkins
- Installing plugins
- Basic system configuration
- Configuring plugins
- Build agents
- Jobs
- Integrate ssh to the pipeline
If you want to preserve your work, then it's recommended to fork this repository.
Snippets for different plugins https://github.com/jenkinsci/configuration-as-code-plugin/tree/master/demos
Getting started: https://github.com/jenkinsci/configuration-as-code-plugin/blob/master/README.md#getting-started
Schema reference can be found on <Jenkins_URL>/configuration-as-code/reference