[Freedesktop-sdk] Artifact caching for freedesktop SDK project
Sam Thursfield
sam.thursfield at codethink.co.uk
Fri Nov 3 18:45:07 UTC 2017
Hello,
I had a look at Valentin's manual-rewrite branch today, and the rewrite
of the base SDK looks really good but it's quite painful to have to
build everything myself in order to try it out. So I want to raise the
topic of artifact caching.
BuildStream supports pushing and pulling artifacts from a remote OSTree
artifact cache[1]. This means that a continuous builder can build every
branch of freedesktop-sdk.git and push artifacts to the cache, and then
users who want to just hack on some part of the bootstrap don't have to
start by building everything from scratch.
Setting up an artifact cache is fairly simple; we just need a machine
with a big disk that's connected to the internet.
I already maintain an OSTree artifact cache for a different project,
it's accessible at <https://ostree.baserock.org/>, it's hosted at
CityCloud and is paid for and maintained by Codethink.
It's possible that we could set up another machine at CityCloud for this
project -- is that of interest?
Sam
[1]: https://buildstream.gitlab.io/buildstream/artifacts.html#artifacts
--
Sam Thursfield, Codethink Ltd.
Office telephone: +44 161 236 5575
More information about the Freedesktop-sdk
mailing list