Seed Jenkins

The Seed project aims to help automating the generation and management of pipelines for branches of a project in Jenkins.

Documentation

Contributing

  • Issues are managed in GitHub
  • Developing the Seed plug-in is documented in the Wiki

Change log

2.1.4

  • #30 Fix for Project seed job has null in Branch start name and Branch name

2.1.3

  • #27 - Customisation of path to the seed file
  • #29 - Correction of regression

1.1.0

  • Depends on Job DSL 1.50

2.1.0

  • Depends on Job DSL 1.50

2.0.0

  • Dropping the support for version 0.x
  • Version 1.x will be maintained until end of 2016

1.0.0

0.20.0

  • #23 Ignoring tag related messages from BitBucket

0.19.0

  • #18 Delete workspaces in case of pipeline deletion
  • #20 Branch Jobs generated incorrectly
  • #22 Generation of a destructor job to delete branches

0.18.0

0.17.0

  • #17 Project configuration is now cached after generation - this allows to trigger events correctly when a project was generated with a class given as a parameter
  • In order to benefit from the cache, a project and active branch seeds must be regenerated

0.16.0

  • Updated documentation of the configuration parameters
  • Introduced the pipeline-start-auto configuration parameter to disable the pipeline to start automatically upon pipeline generation

0.15.0

  • #13 Support credentials for the repository containing the pipeline libraries

0.14.2 & 0.14.3

  • #14 Webhook problem "Cannot find job in path with name"

0.14.1

  • Added more traces in case of error like a job not being found

0.14.0

  • #12 - using a shell script instead of a Gradle step to launch to resolution of pipeline libraries

0.13.0

  • #11 - the computed SEED_BRANCH variable didn't escape the / character for custom naming strategies, causing issues with Git-based projects
  • #8 - Auto refresh when using a version range for pipeline libraries

0.12.0

  • #6 - Github trigger: one seed definition change must trigger the seed event

0.11.2

0.11.1

  • #2 - Allow extensions on the project generator

0.11.0

0.10.0

  • #1 - correction for the declaration of dependencies

0.9.0

  • Technical release to enable automated publication of the release from the build

0.8.0

  • Initial published version