文件名称:aergia:使用 LXC 运行短期容器并在其上运行测试
文件大小:12KB
文件格式:ZIP
更新时间:2024-07-14 17:01:45
CommonLisp
气 使用 LXC 运行短期容器并在其上运行测试。 什么 当您需要在隔离环境中运行测试时,aergia 适合您。 aergia 将创建一个基于另一个容器的短期容器,将您的代码推送到该容器上,并在其上运行测试。 如果测试失败,容器仍然在那里供您调试。 如果测试通过,用于运行测试的容器将被删除。 曾经想在本地运行 travis 吗? 只需为您的项目设置正确的基础容器,您就可以完成设置。 如何 您必须定义一个基本容器,通常带有运行测试所需的包。 例如,大多数测试都需要make 。 您还需要对此容器进行无密码 SSH 身份验证。 例如,以下是 aergia 基础容器的创建方式: $ lxc-create --name aergia \ --template ubuntu -- \ -S ~/.ssh/id_rsa.pub \ --packages make,sb
【文件预览】:
aergia-master
----.gitignore(57B)
----Makefile(3KB)
----manpage.md(2KB)
----src()
--------package.lisp(1KB)
--------lxc.lisp(4KB)
--------aergia.lisp(4KB)
----aergia.asd(580B)
----LICENSE(1KB)
----README.md(7KB)
----PKGBUILD(491B)
----aergia-test.asd(291B)
----test()
--------aergia.lisp(644B)
--------test-suites.lisp(206B)