文件名称:guix:在 CICD 环境中使用 Guix 的 Docker 镜像
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-18 04:46:02
Dockerfile
MetaCall Guix 在 CI/CD 环境中使用 Guix 的 Docker 镜像。 如何使用它 这个镜像封装了 Guix 守护进程。 目前,Guix 没有 daemonless 选项,因此将其打包到 Docker 映像中会有一些影响。 Guix守护程序需要分叉,并且不允许在构建阶段派生一个进程,因此我们必须以其他方式使用它。 有两种选择: 使用 Docker 运行构建,使用--privileged标志并在每一步提交结果。 例如,假设我们有以下Dockerfile : FROM metacall/guix:latest AS example # Copy some dependencies COPY . . 现在我们可以使用metacall/example run + commit 构建图像元metacall/example : # Build the base ima
【文件预览】:
guix-master
----Dockerfile(3KB)
----.dockerignore(22B)
----.travis.yml(2KB)
----TODO(328B)
----LICENSE(11KB)
----scripts()
--------entry-point.sh(1KB)
----README.md(3KB)
----channels()
--------channels.scm(899B)
----AUTHORS(50B)
----daemon.json(18B)