On 2015-06-02 09:02:42 +0200 (+0200), Thomas Goirand wrote: [...] > That will be the little bit more tricky part. Some libraries are very > small, and probably caching will not be useful (too much work when > building the VM image). However, for big projects (nova, neutron, > cinder...), then we'll have to do something for Git repository caching. [...]
Well, my point is those repos are already cached on every worker in /opt/git (e.g., /opt/git/openstack/nova) and you can git clone, cp or rsync those into your package build chroot. Then git remote set-url, update and reset --hard to the branch you want so that you're just pulling the delta from the last few hours (up to a day's worth generally, if everything is working correctly). Right now all our job workers have basically current caches of all ~700 repos hosted in our Gerrit. -- Jeremy Stanley __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev