Thanks. I jumped on IRC and got my id added. On Wed, Jul 25, 2012 at 6:57 PM, Kohsuke Kawaguchi <[email protected]> wrote:
> The repository is created at https://github.com/jenkinsci/job-dsl-plugin > > please let us know the github IDs of the people who should have the > commit access so that we can add them (you can also add arbitrary > number of people if you are on IRC.) > > 2012/7/26 Justin Ryan <[email protected]>: > > Thanks. > > > > In addition to the members team failing, we also didn't get added to the > > jenkins-ci org. > > > > > > On Wed, Jul 25, 2012 at 12:19 PM, nicolas de loof < > [email protected]> > > wrote: > >> > >> 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 > >> > >> > > > > > > -- > Kohsuke Kawaguchi >
