Done: *quidryan <member:quidryan>*:jenkins-admin <member:jenkins-admin>: Make andrewharmellaw a committer to job-dsl-plugin
*jenkins-admin <member:jenkins-admin> *:Added andrewharmellaw as a GitHub committer On Tue, Dec 18, 2012 at 10:49 AM, Andrew Harmel-Law <[email protected]>wrote: > Hey guys, > > I'm finally making some time to get going with this. I (for some reason) > can't see the jenkinsci-dev group on google groups to request being added > and IRC is blocked where I'm connecting from. Could you add me? My github > ID is andrewharmellaw. > > TIA > > Cheers, Andrew > > *Andrew Harmel-Law* > twitter: @al94781 <http://twitter.com/al94781> > blog: the-music-of-time.blogspot.com > flickr: flickr.com/photos/andrewbrucelaw > > > > On 26 July 2012 06:06, Justin Ryan <[email protected]> wrote: > >> 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 >>> >> >> >
