repo forked, but failed to create the members team (I'm asking KK to check
the bot log for advice)
ci job on https://jenkins.ci.cloudbees.com/job/plugins/job/job-dsl/

2012/7/25 Justin Ryan <[email protected]>

> I'd like to move development and ci of a new plugin to jenkin-ci.org:
>
> Can someone add us to the GitHub org? My id is quidryan, and my
> co-conspirator andrewharmellaw
> Can someone fork the project? It's current at
> https://github.com/JavaPosseRoundup/job-dsl-plugin
> Can someone create a ci.jenkins-ci.org build for it? It's using gradle
> (gradle-jpi-plugin) and I couldn't find another existing plugin to mimic.
> But it should do a simple "gradlew build". And I could use help on how to
> publish from a gradle build in lieu of the Maven release plugin.
>
> After that's done, I'll be adding
> https://wiki.jenkins-ci.org/display/JENKINS/Job+DSL+Plugin (do I need
> special permissions to add/edit wiki pages?)
>
> For reference this DSL primarily runs inside Jenkins as a plugin, and it's
> used to generated jobs in a programatic way. E.g.
>
> def gitUrl = 'git://github.com/JavaPosseRoundup/job-dsl-plugin.git'
> job {
>     name 'PROJ-release'
>     scm {
>         git(gitUrl)
>     }
>     triggers {
>         scm('*/15 * * * *')
>     }
>     authorization {
>         permission(Permissions.ItemBuild, 'jill')
>         permission(Permissions.ItemBuild, 'jack')
>     }
>     steps {
>         maven('release deploy')
>         shell('cleanup.sh')
>     }
> }
>
>
> Some notable features:
>
>    - DSL
>       - Scriptable via Groovy
>       - Direct control of XML, so that anything possible in a config.xml
>       is possible via the DSL
>       - Helper methods for common job configurations, e.g. scm, triggers,
>       build steps
>    - Plugin
>       - DSL can be put directly in a job
>       - DSL can be put into SCM and polled using standard SCM triggering
>       - Multiple DSLs can be referenced as a time
>       - Tracks Templates used, will update derivative jobs when template
>       is changed
>
> A lot more details can be found on the wiki:
> https://github.com/JavaPosseRoundup/job-dsl-plugin/wiki
>

Reply via email to