On 2013-10-31, at 19:55, Paul DeBruicker <pdebruic@gmail.com> wrote:
Is it OK/possible to add this plugin to Jenkins:
https://wiki.jenkins-ci.org/display/JENKINS/HTTP+Request+Plugin
From what I get this plugin is used to make http request from jenkins. You can easily do that with pharo ;) or bash scripts. I always prefer to not use any jenkins specific stuff, since you cannot just copy the script and run it locally.
Please see below, if this is not what you need, I can install the plugin..
With it a person could, if they wanted, set the Inria Jenkins to monitor some smalltalk mc repo urls and then trigger a github hook which would start travis-ci building a Configuration across several platforms.
Maybe I misunderstood, but you want to monitor an external resource from jenkins, we use the [URLTrigger] plugin for that, see https://ci.inria.fr/pharo-contribution/job/AsmJit/configure
If you look at this repo:
https://github.com/pdebruic/ConfigurationOfSeaside3
It contains the minimum needed to have Travis-CI build Seaside on Squeak, Pharo (1.4 & 2) , and Gemstone. To trigger the build you can either push a git commit to github or send a POST github as described here:
http://developer.github.com/v3/repos/hooks/#test-a-push-hook
I'd prefer to send a POST because it seems easier than coordinating a git push from the Inria CI.
If its not possible to add that then I can just get a VPS for $1/month and run my own jenkins on it. But this technique may be generally useful.
You can just setup a repository polling see https://ci.inria.fr/pharo-contribution/job/PharoForTheEnterprise/configure