[Freedesktop-sdk] Artifact caching for freedesktop SDK project

Laurence Urhegyi laurence.urhegyi at codethink.co.uk
Tue Nov 28 17:35:22 UTC 2017


Sam,

Sorry there's been no response on this one, I've been away.

This will absolutely be useful, so thanks for raising it.

Any volunteers to set this up with Sam?

I can help work out the logistics of sorting out the account and the 
machine etc.

Laurence


On 03/11/17 18:28, Sam Thursfield wrote:
> 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
> 





More information about the Freedesktop-sdk mailing list