Thanks man :) On Thu, Aug 16, 2012 at 9:23 AM, nicolas de loof <[email protected]>wrote:
> it's there now > be patient :) > > 2012/8/16 shai bhur <[email protected]> > >> 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 < >> [email protected]> wrote: >> >>> >>> >>> 2012/8/15 shai bhur <[email protected]> >>> >>>> 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 < >>>> [email protected]> wrote: >>>> >>>>> do you have credentials configured in your settings.xml for the >>>>> distributionManagement server ? >>>>> >>>>> 2012/8/15 shai bhur <[email protected]> >>>>> >>>>>> 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 < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> fixed >>>>>>> please try again >>>>>>> >>>>>>> >>>>>>> 2012/8/15 Shai Ben-Hur <[email protected]> >>>>>>> >>>>>>>> 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 < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>> the command you pass is wrong. >>>>>>>> >>>>>>>> git remote add jenkins >>>>>>>> [email protected]:jenkinsci/template-workflows-plugin.git<http://[email protected]/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 >>>>>>>> [email protected]:jenkinsci/template-workflows-plugin.git<http://[email protected]/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 <[email protected]> >>>>>>>> >>>>>>>>> Thanks for the quick response, now i'm getting this: >>>>>>>>> >>>>>>>>> E:\gitHub\template-workflows-jenkins-plugin>git push ssh:// >>>>>>>>> [email protected]/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 < >>>>>>>>> [email protected]> 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 <[email protected]> >>>>>>>>>> >>>>>>>>>>> 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 [email protected] >>>>>>>>>>> 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 <[email protected] >>>>>>>>>>> > 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 < >>>>>>>>>>>> [email protected]> 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 <[email protected]> >>>>>>>>>>>>> >>>>>>>>>>>>>> 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 < >>>>>>>>>>>>>> [email protected]> 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 >>>>>>>>>>>>>>> jobschaining 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 >>>>>>>>>>>>>>> loof wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> 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 <[email protected]> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> 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 >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >
