On Wed, Oct 07, 2020 at 10:18:48AM +0200, Paolo Bonzini wrote: > On 07/10/20 05:51, Yonggang Luo wrote: > > Using a prepared > > https://github.com/lygstate/qemu/releases/download/v5.1.0/msys2-x86_64.tar.xz > > for speed up the msys2/mingw prepare speed on the cirrus CI. > > This file are generated by the msys2.docker > > The speedup is nice, but we need to be able to regenerate the tarball > without access to a Windows machine. Otherwise whoever adds a new > dependency cannot test it himself with CI. > > Ideally, the tarball would be generated by the containers job in the > Gitlab CI, but I'm not sure if that's possible.
IMHO any caching should be integrated into the Cirrus CI job itself. Cirrus has builtin support for caching the contents of a folder, so the first time the job runs it should populate the cache, and that can be used thereafter. Regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|