Hi Nicolas, I can see that the plugin info header changed and that the wiki announces my plugin. But I can't find it in the update center... The plugin is located here: http://repo.jenkins-ci.org/releases/org/jenkins/plugin/templateWorkflows/ I can't find it in the update center json file: http://ftp-nyc.osuosl .org/pub/jenkins/updates/update-center.json
Who should I contact regarding this issue? Or should I just wait? Thanks, Shai On Wed, Aug 15, 2012 at 10:37 PM, nicolas de loof <nicolas.del...@gmail.com>wrote: > > > 2012/8/15 shai bhur <shai.b...@gmail.com> > >> Hey Nicolas, >> >> Finally... I was able to successfully run the maven release - THANKS a >> lot for your help! >> >> Few questions: >> 1) during the attempt to release the plugin i had to increase the plugin >> version and its currently at v:1.2, is there a way to delete tags 1.0, >> 1.1, 1.2 so i can re-release it with its real version -1.0? >> > > sure you can (http://nathanhoad.net/how-to-delete-a-remote-git-tag) or > just don't spend time and look at 1.3 for next one :) > > >> 2) when will it be available to download and installation from the >> update center? >> > > some hours. Depends on a periodic task, ran every 8 hours afaik > > >> 3) who is responsible to update the wiki and announce that this plugin >> is released? >> > > you have to update the wiki (but the plugin-info header) with changelog, > etc. Announcement is also automated ... in some hours :D > > >> 4) when will the wiki page be updated with the plugin info header? >> > > some hours :D > > 5) if you could find the time to install this plugin, i will really >> appreciate your feedback on it. >> > > can't promise, so much things to do before vacation next week :-/ > > >> >> Again, >> Thanks a lot >> Shai >> >> >> On Wed, Aug 15, 2012 at 6:13 PM, nicolas de loof < >> nicolas.del...@gmail.com> wrote: >> >>> do you have credentials configured in your settings.xml for the >>> distributionManagement server ? >>> >>> 2012/8/15 shai bhur <shai.b...@gmail.com> >>> >>>> ok... now it worked and i was able to connect to github - thanks!!! >>>> BUT - the maven release failed with: >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [INFO] [ERROR] BUILD ERROR >>>> [INFO] [INFO] >>>> ------------------------------------------------------------------------ >>>> [INFO] [INFO] Error deploying artifact: Failed to transfer file: >>>> http://maven.jenkins-ci.org:8081/content/repositories/releases/org/jenkins/plugin/templateWorkflows/template-workflows/1.0/template-workflows-1.0.hpi. >>>> Return code is: 401 >>>> [INFO] >>>> >>>> i'm starting to think that it was easier to write the plugin than >>>> uploading it :) >>>> >>>> Shai >>>> >>>> On Wed, Aug 15, 2012 at 4:27 PM, nicolas de loof < >>>> nicolas.del...@gmail.com> wrote: >>>> >>>>> fixed >>>>> please try again >>>>> >>>>> >>>>> 2012/8/15 Shai Ben-Hur <shai.b...@gmail.com> >>>>> >>>>>> Hey Nicolas, >>>>>> >>>>>> I can see that i have "read-only" access to " >>>>>> https://github.com/jenkinsci/template-workflows-plugin.git". >>>>>> Could this be related to the "permission denied" issue? shouldn't i >>>>>> have write access as well? >>>>>> >>>>>> I'll really appreciate your help, >>>>>> Shai >>>>>> >>>>>> >>>>>> On Aug 15, 2012, at 1:24 PM, nicolas de loof < >>>>>> nicolas.del...@gmail.com> wrote: >>>>>> >>>>>> the command you pass is wrong. >>>>>> >>>>>> git remote add jenkins >>>>>> g...@github.com:jenkinsci/template-workflows-plugin.git<http://g...@github.com/jenkinsci/template-workflows-plugin.git> >>>>>> then >>>>>> git push jenkins master >>>>>> >>>>>> >>>>>> or, if you don't care to keep your own repository, just >>>>>> >>>>>> git remote set-url origin >>>>>> g...@github.com:jenkinsci/template-workflows-plugin.git<http://g...@github.com/jenkinsci/template-workflows-plugin.git> >>>>>> git push origin master >>>>>> >>>>>> for maven release, remove user / password from URL and delete related >>>>>> commits from your git history before pushing >>>>>> >>>>>> >>>>>> 2012/8/15 shai bhur <shai.b...@gmail.com> >>>>>> >>>>>>> Thanks for the quick response, now i'm getting this: >>>>>>> >>>>>>> E:\gitHub\template-workflows-jenkins-plugin>git push ssh:// >>>>>>> g...@github.com/jenkinsci/template-workflows-plugin.git master:master >>>>>>> ERROR: Permission to jenkinsci/template-workflows-plugin.git denied >>>>>>> to shaibe. >>>>>>> fatal: The remote end hung up unexpectedly >>>>>>> >>>>>>> also, the maven release generated the ssh with my user and pw, should >>>>>>> i remove the user and pw parameters? >>>>>>> >>>>>>> Shai >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Wed, Aug 15, 2012 at 12:16 PM, nicolas de loof < >>>>>>> nicolas.del...@gmail.com> wrote: >>>>>>> >>>>>>>> don't use ssh://shaibe:shai***@ >>>>>>>> github.com/jenkinsci/template-workflows-plugin.git but ssh://git@ >>>>>>>> github.com/jenkinsci/template-workflows-plugin.git >>>>>>>> >>>>>>>> you're identified/authenticated on github by your ssh key, and all >>>>>>>> git commands connect as "git" >>>>>>>> >>>>>>>> >>>>>>>> 2012/8/15 shai bhur <shai.b...@gmail.com> >>>>>>>> >>>>>>>>> Hey Nicolas, I need some help uploading my plugin... >>>>>>>>> I'm using windows (don't ask...) and the maven release fails on >>>>>>>>> github authentication. >>>>>>>>> >>>>>>>>> Im getting the same behavior from my shell (cmd): >>>>>>>>> >>>>>>>>> C:\Documents and Settings\shaib\.ssh>ssh -T g...@github.com >>>>>>>>> Hi shaibe! You've successfully authenticated, but GitHub does not >>>>>>>>> provide shell access. >>>>>>>>> >>>>>>>>> >>>>>>>>> E:\gitHub\template-workflows-jenkins-plugin>git push >>>>>>>>> ssh://shaibe:shai***@ >>>>>>>>> github.com/jenkinsci/template-workflows-plugin.git master:master >>>>>>>>> Permission denied (publickey). >>>>>>>>> fatal: The remote end hung up unexpectedly >>>>>>>>> >>>>>>>>> Which user and pw should I use? the github or the jenkins? >>>>>>>>> Do you have any suggestions (besides switching to unix)? >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Wed, Aug 15, 2012 at 10:04 AM, shai bhur >>>>>>>>> <shai.b...@gmail.com>wrote: >>>>>>>>> >>>>>>>>>> Thanks for that Nicolas. >>>>>>>>>> When I'm trying to release my plugin in hangs on the maven >>>>>>>>>> release with this line: >>>>>>>>>> [INFO] Executing: cmd.exe /X /C "git push ssh://shaib:****@ >>>>>>>>>> github.com/jenkinsci/template-workflows-plugin.git master:master" >>>>>>>>>> [INFO] Working directory: >>>>>>>>>> E:\gitHub\template-workflows-jenkins-plugin >>>>>>>>>> >>>>>>>>>> any idea? >>>>>>>>>> >>>>>>>>>> On Wed, Aug 15, 2012 at 9:25 AM, nicolas de loof < >>>>>>>>>> nicolas.del...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> repo created : >>>>>>>>>>> https://github.com/jenkinsci/template-workflows-plugin >>>>>>>>>>> CI job >>>>>>>>>>> https://jenkins.ci.cloudbees.com/job/plugins/job/template-workflows >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> 2012/8/15 shai bhur <shai.b...@gmail.com> >>>>>>>>>>> >>>>>>>>>>>> Hi, >>>>>>>>>>>> >>>>>>>>>>>> Created the plugin repo: >>>>>>>>>>>> https://github.com/shaibe/template-workflows-jenkins-plugin >>>>>>>>>>>> Guess I can't release it until you fork it to jenkinsciaccount - >>>>>>>>>>>> right? >>>>>>>>>>>> >>>>>>>>>>>> Shai >>>>>>>>>>>> >>>>>>>>>>>> On Tue, Aug 14, 2012 at 1:18 PM, Shai Ben-Hur < >>>>>>>>>>>> shai.b...@gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> My plugin is all about "template workflow" definitions and how >>>>>>>>>>>>> easy it is to create and manage a workflow from a template. >>>>>>>>>>>>> The plugin uses jenkins existing plugins in order to do that, >>>>>>>>>>>>> so whatever can be accomplished using a regular jobs chaining >>>>>>>>>>>>> and plugins configuration can be placed under a "template >>>>>>>>>>>>> workflow" and >>>>>>>>>>>>> could be created/ edit/ deleted/ execute all using custom >>>>>>>>>>>>> parameters. >>>>>>>>>>>>> >>>>>>>>>>>>> Sounds interesting this "continuable" concept... I'm not >>>>>>>>>>>>> handling it simply cause its not supported in jenkins core >>>>>>>>>>>>> and no one wrote a plugin to do that. >>>>>>>>>>>>> >>>>>>>>>>>>> I will create the repo and upload my code later, so you could >>>>>>>>>>>>> have a look. >>>>>>>>>>>>> >>>>>>>>>>>>> Shai >>>>>>>>>>>>> >>>>>>>>>>>>> On Tuesday, August 14, 2012 12:51:10 PM UTC+3, nicolas de >>>>>>>>>>>>> loofwrote >>>>>>>>>>>>> : >>>>>>>>>>>>> >>>>>>>>>>>>>> interesting. So your plugin is more about creating templates >>>>>>>>>>>>>> to simplify workflow configuration, with few parameters and >>>>>>>>>>>>>> UI candy. >>>>>>>>>>>>>> I'd be pleased to look how you manage jobs orchestration, as >>>>>>>>>>>>>> this is the most annoying part of build flow plugin today. I'd >>>>>>>>>>>>>> like it to >>>>>>>>>>>>>> be "continuable", so a flow can restart after some job have >>>>>>>>>>>>>> completed, either due to jenkins restart, or manual >>>>>>>>>>>>>> re-trigger after some step failure, etc. Today this is only a >>>>>>>>>>>>>> basic Job >>>>>>>>>>>>>> .schedule() orchestrator. Maybe will require me to improve >>>>>>>>>>>>>> my groovy skills :) >>>>>>>>>>>>>> >>>>>>>>>>>>>> 2012/8/14 Shai Ben-Hur <shai...@gmail.com> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Nicolas, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Indeed we are focusing on the same use case. What kind of >>>>>>>>>>>>>>> collaboration did you have in mind? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> BTW, i already checked and my plugin is compatible with >>>>>>>>>>>>>>> yours: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> You can define a build flow job - mark it as a template and >>>>>>>>>>>>>>> place some parameter pattern => you'll get a nice UI with >>>>>>>>>>>>>>> my plugin to create build flow jobs: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Shai >>>>>>>>>>>>>>> On Tuesday, August 14, 2012 12:01:10 PM UTC+3, Shai Ben-Hur >>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I wrote a new plugin called "Template Workflows", you can >>>>>>>>>>>>>>>> read all about it here: >>>>>>>>>>>>>>>> https://wiki.jenkins-ci.org/**di**splay/JENKINS/Template+** >>>>>>>>>>>>>>>> Workflo**ws+Plugin<https://wiki.jenkins-ci.org/display/JENKINS/Template+Workflows+Plugin> >>>>>>>>>>>>>>>> I would like to host it in gitHub, here is my id: shaibe >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>> Shai >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> >>>>> >>>> >>> >> >