Support pacolo workflow #191
Labels
No Label
Roadmap
V
bug
docs
duplicate
enhancement
good first issue
help wanted
idea
invalid
question
wontfix
Idea
Roadmap
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: vieter-v/vieter#191
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
Once the amount of repos increases, a Vieter build server will query the repositories a lot for packages. To decrease the load on those servers, I'd like to be able to use pacolo, a caching server for Pacman repositories. All Vieter operations could use a pacolo instance to request their packages, & the server will cache their requests accordingely. This is also prevents multiple builds from downloading the same dependency multiple times.
I'm not sure whether explicitely adding support for this caching server is useful, but perhaps adding general support for a long-living Docker container that all builds containers have access could be feasible.
It might actually be even better to fork pacolo to more tightly integrate it with Vieter.
https://github.com/nroi/flexo is another option.