[gdal-dev] Appveyor Windows Continuous Integration

Even Rouault even.rouault at spatialys.com
Sun Aug 31 12:38:10 PDT 2014


Hi,

I've just experimented with Appveyor, a hosted continuous integration solution 
for Windows to do Windows GDAL builds. This is not completely convincing, 
since a optimized build of GDAL, without any optional dependency, takes more 
than 30 minutes, and then gets killed since this is the limit for the free (as 
in free beer) profile... I've managed to make it work with debug builds that 
run in 25 minutes. So no time to run tests. Results can be seen at
https://ci.appveyor.com/project/rouault/gdal-coverage .
This is still interesting since it uses Visual Studio 2013 (a.k.a VC12 / MSVC 
1800), which Tamas doesn't yet use on http://www.gisinternals.com/sdk/
Contrary to Travis-CI, there's no IRC notification yet in Appveyor 
unfortunately, so you have to watch the previous mentionned URL. I could 
perhaps enable email notices to gdal-commits at lists.osgeo.org, but did not do 
it for know.
A new build will be launched everytime my cron job runs (i.e. every 15 
minutes) *and* something has been committed in SVN.

I've also updated http://trac.osgeo.org/gdal/wiki/Buildbot (which is badly 
named now...) with all the various C.I. setups that currently exist.

Note: some time ago I also experimented with Visual Studio Express 2005 and 
2008 under Wine. https://travis-ci.org/rouault/vcexpress2005 and 
https://travis-ci.org/rouault/vcexpress2008. I didn't enable them on each 
commit, since I'm not sure downloading the compiler and sdk from MS each time 
is a good idea... The builds were faster than with Appveyor (quite ironical 
!). And for some reason I couldn't manage to install Python under Wine once VS 
is installed. So no autotest too.

Even

-- 
Spatialys - Geospatial professional services
http://www.spatialys.com


More information about the gdal-dev mailing list