|
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' Some notable features:
A lot more details can be found on the wiki: https://github.com/JavaPosseRoundup/job-dsl-plugin/wiki
|
|
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 <[hidden email]> I'd like to move development and ci of a new plugin to jenkin-ci.org: |
|
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 <[hidden email]> wrote: repo forked, but failed to create the members team (I'm asking KK to check the bot log for advice) |
|
Administrator
|
In reply to this post by nicolas de loof-2
I figured this out. This is because the source of the repository is in
an organization and not in the user. I updated the bot to handle this situation more gracefully. 2012/7/26 nicolas de loof <[hidden email]>: > 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 <[hidden email]> >> >> 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 |
|
Administrator
|
In reply to this post by Justin Ryan
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 <[hidden email]>: > 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 <[hidden email]> > 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 <[hidden email]> >>> >>> 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 |
|
Thanks. I jumped on IRC and got my id added.
On Wed, Jul 25, 2012 at 6:57 PM, Kohsuke Kawaguchi <[hidden email]> wrote: The repository is created at https://github.com/jenkinsci/job-dsl-plugin |
|
In reply to this post by nicolas de loof-2
When I try to access the cloudbee's build of my plugin, I don't see any option to build it, and my checkins don't seem to force a build.
If I try to login, I get this message: "You are not authorized to use this Jenkins instance. If you think this is an error please contact CloudBees support."
Searching wiki doesn't give much details about the cloudbees integration. What account is needed? Is jenkins.ci.cloudbees.com using the same logins as jenkins-ci.org/account/? Are all jobs moved to jenkins.ci.cloudbees.com? Why aren't commits causing this job to run? I've used cloudbees for my other github projects, and have loved the integration.
On Wed, Jul 25, 2012 at 12:19 PM, nicolas de loof <[hidden email]> wrote: repo forked, but failed to create the members team (I'm asking KK to check the bot log for advice) |
|
Indeed, the CI job is supposed to get triggered on commit to github
but ... there is a bug with cloudbees infra that prevent the hook to get registered. KK will look at this as soon he's back from JUC tokyo
2012/7/27 Justin Ryan <[hidden email]> When I try to access the cloudbee's build of my plugin, I don't see any option to build it, and my checkins don't seem to force a build. |
|
In reply to this post by Justin Ryan
Done: <a href="member:quidryan">quidryan:<a href="member:jenkins-admin">jenkins-admin: Make andrewharmellaw a committer to job-dsl-plugin <a href="member:jenkins-admin">jenkins-admin :Added andrewharmellaw as a GitHub committer On Tue, Dec 18, 2012 at 10:49 AM, Andrew Harmel-Law <[hidden email]> wrote:
|
| Powered by Nabble | Edit this page |
