Skip to content

Helpers for automating Jenkins via Groovy code—primarily job builders and utilities.

License

Notifications You must be signed in to change notification settings

b-ram/jenkins-automation

 
 

Repository files navigation

Welcome to jenkins-automation

Repos automated by Jenkins DSL

Jenkins automation is a library of helper functions to make continuous integration and deplypment fast, easy and fun.

We use Job DSL to automate. We have further enhanced the functionality with a set of builders. You can see what they can do and how to use them in our [API documentation] (http://cfpb.github.io/jenkins-automation/)

Our collection of builders is still growing and we would love your contributions. Please see How to contribute

Good place to start learning about job-dsl API:

http://jenkinsci.github.io/job-dsl-plugin/

Once you are little more comfortable, try the sandbox:

http://job-dsl.herokuapp.com/

If you would like to get started on it for your project a good place to start is our

starter repo.

Guiding principles

  1. Make valuable
  2. Make it easy
  3. Make it fast
  4. Make it pretty

and always YAGNI, DRY and KISS

Commonly used Jenkins Plugins that we support

About

Helpers for automating Jenkins via Groovy code—primarily job builders and utilities.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Groovy 91.7%
  • Python 8.3%