Support pacolo workflow #191

Open
opened 2022-05-21 12:08:22 +02:00 by Jef Roosens · 2 comments

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.

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](https://github.com/anatol/pacoloco), 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.
Jef Roosens added the
idea
label 2022-05-21 12:08:22 +02:00

It might actually be even better to fork pacolo to more tightly integrate it with Vieter.

It might actually be even better to fork pacolo to more tightly integrate it with Vieter.

https://github.com/nroi/flexo is another option.

https://github.com/nroi/flexo is another option.
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: vieter-v/vieter#191
There is no content yet.