cache git repos on all jenkins slaves
Bug #1187049 reported by
James E. Blair
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Core Infrastructure |
Fix Released
|
Low
|
James E. Blair |
Bug Description
Create a cache of all openstack (or maybe even gerrit) repos on all jenkins slaves in, eg, the jenkins home directory or /opt.
That way tests can easily clone any related project (using a file:/// URL) without incurring the full clone time. They can then fetch any updates directly from gerrit which is fast.
Keystone could use this, as well as the new hacking integration test.
Use puppet vcsrepo module to keep the repos reasonably up to date.
Changed in openstack-ci: | |
importance: | Undecided → Low |
milestone: | none → havana |
tags: | added: low-hanging-fruit |
Changed in openstack-ci: | |
status: | New → Triaged |
Changed in openstack-ci: | |
assignee: | nobody → Matthew Rattray (4f-crying) |
status: | Triaged → In Progress |
To post a comment you must log in.
This work was completed in openstack- infra/config change I4ae40613ebcca6 2b0dfc2eaba1595 57a4c71a529. Rather than deal with vcsrepo and puppet we have nodepool's image creation scripts cache the git repos for all projects in gerrit. The repos are available at /opt/git/$PROJECT.