[Qgis-developer] QGIS Continuos Integration Testing now available

Etienne Tourigny etourigny.dev at gmail.com
Fri Jul 20 13:10:53 PDT 2012


Not sure if I understand correctly, but it might be a bit (or a lot
lot) of overkill to make builds on every commit - better keep it like
it is now, once a day.

Etienne

On Fri, Jul 20, 2012 at 5:06 PM, Tim Sutton <lists at linfiniti.com> wrote:
> Hi
>
> On Fri, Jul 20, 2012 at 5:18 PM, Etienne Tourigny
> <etourigny.dev at gmail.com> wrote:
>> Tim, this is great!
>>
>> Can this integrate with the various builds from qgis.osgeo.osuosl.org
>> - or is this one instance only on your server?
>> I guess it would have to be installed on the build farm?
>>
>
> The builds could in theory each be in a jenkins instance and triggered
> for each platform in the same way as my server is doing it. At some
> stage we could have vms or e.g. EC2 instances with each platform and
> github can spawn builds on them, then shut them down again. Be a nice
> project for someone with time on their hands.
>
> Regards
>
> Tim
>
>> Etienne
>>
>> On Fri, Jul 20, 2012 at 8:04 AM, Tim Sutton <lists at linfiniti.com> wrote:
>>> I have set up a Jenkins job on my server[1] - it will run the tests
>>> with each push to master. In theory it will notify offenders if they
>>> break the tests by email but I havent had a case where I can confirm
>>> that that behaviour works. You can also get an rss feed to the build
>>> service (to get notices for each test run), or if you run android, you
>>> can install a little widget on your phone that will show the current
>>> status.[2] If you are configuring jenkins mood, set the url to [3].
>>>
>>> Build results from jenkins are also automatically submitted to the
>>> Dash hosted by OTB[4]
>>>
>>> It would be really great to have others setting up Jenkins on
>>> different platforms (mac & windows in particular), I will document the
>>> configuration options I used for the job and put that in git soon.
>>>
>>>
>>> [1] http://jenkins.linfiniti.com/job/QGIS/
>>> [2] https://play.google.com/store/apps/details?id=hudson.android.mood&hl=en
>>> [3] http://jenkins.linfiniti.com
>>> [4] http://dash.orfeo-toolbox.org/index.php?project=QGIS
>>>
>>> Regards
>>>
>>> Tim
>>>
>>> --
>>> Tim Sutton - QGIS Project Steering Committee Member (Release  Manager)
>>> ==============================================
>>> Please do not email me off-list with technical
>>> support questions. Using the lists will gain
>>> more exposure for your issues and the knowledge
>>> surrounding your issue will be shared with all.
>>>
>>> Visit http://linfiniti.com to find out about:
>>>  * QGIS programming and support services
>>>  * Mapserver and PostGIS based hosting plans
>>>  * FOSS Consulting Services
>>> Skype: timlinux
>>> Irc: timlinux on #qgis at freenode.net
>>> ==============================================
>>> _______________________________________________
>>> Qgis-developer mailing list
>>> Qgis-developer at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>
>
>
> --
> Tim Sutton - QGIS Project Steering Committee Member (Release  Manager)
> ==============================================
> Please do not email me off-list with technical
> support questions. Using the lists will gain
> more exposure for your issues and the knowledge
> surrounding your issue will be shared with all.
>
> Visit http://linfiniti.com to find out about:
>  * QGIS programming and support services
>  * Mapserver and PostGIS based hosting plans
>  * FOSS Consulting Services
> Skype: timlinux
> Irc: timlinux on #qgis at freenode.net
> ==============================================


More information about the Qgis-developer mailing list