13 | | A [https://travis-ci.org/#!/rouault/gdal/builds Travis-CI] instance has been [http://svn.osgeo.org/gdal/trunk/.travis.yml configured] to build GDAL and run of the Java, Perl and Python tests for each SVN commit in trunk. For that, [https://github.com/rouault/gdal a git clone of GDAL] is regularly synchronized with SVN. The OS os the Travis-CI instance is Ubuntu 12.04 i386. The dependencies of GDAL are : |
| 13 | A [https://travis-ci.org/#!/rouault/gdal/builds Travis-CI] instance has been [http://svn.osgeo.org/gdal/trunk/.travis.yml configured] to build GDAL and run of the Java, Perl and Python tests for each SVN commit in trunk. For that, [https://github.com/rouault/gdal a git clone of GDAL] is regularly synchronized with SVN. |
| 14 | |
| 15 | The result of builds is also published on #gdal on irc.freenode.net and emailed to gdal-commits at lists.osgeo.org (only failures, or failure->success transitions are notified). It seems that a full build with tests takes about ~ 10 minutes (but I guess this may vary according to the load of the service). |
| 16 | |
| 17 | When committing, you can prevent a build from being triggered by including the "[ci skip]" string in the commit message. |
| 18 | |
| 19 | For GDAL committers that wish to tweak .travis.yml at the root of the trunk, you can find the syntax of that file at http://about.travis-ci.org/docs/user/build-configuration/ . This file contains the instructions to download dependency libraries, setup databases (PostgreSQL, MySQL) that will be used for testing, build GDAL and its bindings, and run the tests. |
| 20 | |
| 21 | The OS os the Travis-CI virtual machines is Ubuntu 12.04 i386. The GDAL build is configured with almost any possible dependencies to external libraries : |