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

Reply via email to