michaelin / jcasc-katas

Jenkins Configuration As Code Katas to make you a JCasC ninja in due time.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jenkins Configuration As Code Katas

Prerequisites

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

Open the exercises in Cloud Shell

Natural order

  1. Setup Jenkins
  2. Installing plugins
  3. Basic system configuration
  4. Configuring plugins
  5. Build agents
  6. Jobs
  7. Integrate ssh to the pipeline

If you want to preserve your work, then it's recommended to fork this repository.

Resources

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

About

Jenkins Configuration As Code Katas to make you a JCasC ninja in due time.


Languages

Language:Dockerfile 93.1%Language:Shell 6.9%