Skip to content

Latest commit

 

History

History
725 lines (718 loc) · 57.2 KB

Home.md

File metadata and controls

725 lines (718 loc) · 57.2 KB

Welcome to the jenkins-job-dsl wiki!

  • The high-level DSL concepts are documented in [[Job DSL Commands]].
  • See the API Viewer for a full syntax reference
  • There are also tips on [[more advanced usage and workflows|User Power Moves]].
  • An introduction to the DSL can be found in a collection of [[Talks and Blog Posts]].
  • The forum has lots of information, some of which is making its way to the [[FAQ|Frequently Asked Questions]].
  • If you want to get more involved, here's how to contribute...

Getting Started

Highly recommended starting point is [[the tutorial|Tutorial - Using the Jenkins Job DSL]].

Once you know how to create a "seed" job from the tutorial, start looking at the [[real world examples|Real World Examples]] for examples to steal from. After you get familiar with some of the commands, try them out at the Job DSL Playground.

If you want to get fancy you'll want to read up on [[configure block|The Configure Block]], which gives you direct access to the config.xml.

Have a look at the Jenkins Job DSL Gradle example to see how to organize a SCM repository for Job DSL scripts.

Browse the Jenkins issue tracker to see any open issues.

Release Notes