Hello, Le vendredi 24 juillet 2020 à 16:30 +0200, Ludovic Courtès a écrit : > > So presumably a better option is to use an image created like this: > > guix pack -f docker -S /bin=bin guix --localstatedir > As you may know, most gitlab server will not let you use the provided docker registry, and so the only option will be to push to docker hub. Moreover, running this command as part of a CI job just to push it to docker hub will require a privileged container. So you will need to either provide your own runner, or provide you own docker registry (docker hub or else).
I prefer the solution in which the pack is a .tar.gz that is directly untarred to /; this way it can be run on a shared unprivileged runner and the storage can be achieved in the runner itself, via the gitlab CI cache. divoplade
