On 10/20/2016 12:23 PM, Sandro Santilli wrote: > On Thu, Oct 20, 2016 at 12:05:02PM +0200, Matthias Kuhn wrote: >> On 10/20/2016 11:53 AM, Sandro Santilli wrote: >>> Start using docker containers for build ? >>> https://docs.travis-ci.com/user/docker/ >>> >>> With docker based builds you could make the test-oriented system as you need >>> it (all deps in, multiple postgresql versions, other services, multiple >>> configs) and run the build and the tests in such custom system. >> >> I think the main challenge for this is a persistent ccache strategy or >> build times will be up to an hour again. > > This seems to have made caching available (untested): > https://github.com/docker/docker/issues/26065
I'm afraid I'm not Docker-expert enough to quickly tell if this is what it requires. Some background that might help to tell: * Every travis job is started on a pristine vm/container. * Only ccache (and possibly apt) should be cached, nothing (or not much) else. * Some clever strategy for caching is required (take cache from target branch, if not existent, create a new one). * Currently we get all that for free. Zero cost, almost zero admin. * Travis currently uploads persistent caches to S3. Matthias _______________________________________________ Qgis-developer mailing list [email protected] List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer
