【文件属性】:
文件名称:zuul-nix:Zuul的Nix软件包
文件大小:13KB
文件格式:ZIP
更新时间:2021-02-15 02:14:19
Nix
祖尔·尼克斯
zuul的Nix包装
概述和范围
使用nix设置Zuul可以启用:
全面控制需求,从libc到python解释器
可复制的构建
集成测试虚拟机
用法
构建虚拟机:
nix-build vm.nix -A vm --arg configuration ./configuration.nix
运行vm:
QEMU_OPTS=-nographic QEMU_NET_OPTS=hostfwd=tcp::2221-:22 ./result/bin/run-vm1-vm
SSH VM:
ssh root@localhost -p 2221 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no
构建容器:
nix-build ./container.nix
podman load -i ./result
【文件预览】:
zuul-nix-master
----.gitignore(11B)
----default.nix(386B)
----zuul.nix(1KB)
----LICENSE(11KB)
----configuration.nix(2KB)
----nodepool.nix(964B)
----README.md(587B)
----nixpkgs.nix(285B)
----requirements()
--------openstacksdk.nix(617B)
--------pyjwt.nix(323B)
--------keystoneauth1.nix(444B)
--------apscheduler.nix(347B)
--------openshift.nix(502B)
--------os-service-types.nix(329B)
--------python-string-utils.nix(275B)
--------kubernetes.nix(472B)
--------prettytable.nix(329B)
--------README.md(63B)
--------diskimage-builder.nix(385B)
--------gear.nix(361B)
----vm.nix(467B)
----container.nix(245B)