ghale / gradle-jenkins-plugin

Gradle plugin to programmatically configure Jenkins jobs.
123 stars 42 forks source link

Please use Action<...> instead of Closure for Kotlin DSL interoperability #95

Open vlsi opened 3 years ago

vlsi commented 3 years ago

The current use in Kotlin DSL is awkward:

jenkins.jenkins(
    closureOf<com.terrafolio.gradle.plugins.jenkins.dsl.JenkinsConfiguration> {
        dsl(files("src/jobs/groovy/job_dsl_generator.groovy"))
    }
)