On 06/02/2015 02:39 PM, Jeremy Stanley wrote: > 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.
Ah, super cool! :) Thomas __________________________________________________________________________ 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