[Freedesktop-sdk] Artifact caching for freedesktop SDK project

Sam Thursfield sam.thursfield at codethink.co.uk
Fri Nov 3 18:28:22 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