jenkinsci / seed-plugin

Seed Jenkins plug-in
https://plugins.jenkins.io/seed/
38 stars 13 forks source link

Seed Jenkins plug-in

The Seed project aims to help automating the generation and management of pipelines for branches of a project in Jenkins, by splitting the definition of pipelines using the Job DSL and their use and parameterization by actual projects.

Quick links:

Overview

The following presentations are available about the story of the Seed plug-in and its use in a large scale set-up:

The Seed structure can be generated automatically

Generator overview

The branch pipeline generation is configured using some files on the branch. Different setup are possible according to the level of isolation and reuse you want for a project:

Pipeline overview

The plugin implementation is illustrated by the diagram below:

Implementation overview

Documentation

Documentation is available in the Wiki.