Skip to content
This repository has been archived by the owner on Jan 29, 2024. It is now read-only.

Releases: pvdissel/gradle-jenkins-jobdsl

v0.4.1 No functional changes, publishing configuration changes only

17 Apr 21:37
Compare
Choose a tag to compare

Now publishing directly to the Gradle Plugins Portal instead of first to my personal bintray gradle-plugins repository. This makes the plugin directly available after release, instead of having to wait for a sync to happen.

Note:
This release has NO functional changes!
This release purely happened to test the new way of publishing the plugin to the Gradle Plugins Portal.

v0.4.0 Finally windows support!

17 Apr 15:05
Compare
Choose a tag to compare

The plugin now also works on Windows, finally.
This is brought to you, by the contribution of @SchwingSK. Many thanks @SchwingSK!

v0.3.0: Add support for config files jobDsl command

19 Mar 17:08
Compare
Choose a tag to compare

Now supporting the config files jobDsl command
as described on Job-DSL-Commands.md#config-file

Thanks to @dlethin for contributing.

v0.2.0: Now supporting bindings in the `jenkinsJobDsl` section

18 Mar 21:13
Compare
Choose a tag to compare

You can now configure binding variables
in the jenkinsJobDsl section to mimic bindings on an
action Seed job in Jenkins.

With this, in your build.gradle file, you can configure the bindings:

jenkinsJobDsl {
    jobConfigs {
        from file('project.dsl.groovy')
    }
    binding = ['NAME': project.name]
}

and use them in your DSL script files, like:

job {
    name "${NAME}"
    description 'Single job example'
}

Where the NAME binding could be for example a
job parameter to your Seed job in Jenkins.

Thanks to @dlethin for contributing.

From now on, I will use Semantic Versioning