【文件属性】:
文件名称:nix-emacs-ci:用于持续集成的Emacs安装
文件大小:18KB
文件格式:ZIP
更新时间:2021-05-01 09:55:49
Nix
用于持续集成的Emacs安装
该项目旨在为Emacs Lisp的作者提供一种方法,可以轻松地针对各种Emacs版本测试他们的代码。
目标:
在没有Nix知识的情况下可用
清晰,简单的文档和设置,最初主要用于Travis和Github Actions
二进制缓存,即。 通过预先构建的可执行文件(一项出色的服务!)
Linux和MacOS均支持
默认情况下最小安装,以提高下载速度:无图像支持,无window-system
允许简单的本地测试
地位
适用于Linux x86_64,Linux ARM64和MacOS
支持从23.4开始的正式发行版本(MacOS:从24.3开始,请参阅 )
还提供了Emacs开发快照版本
通过Cachix进行二进制缓存已启用,并且可以正常工作
可以使用与您的工作流程轻松集成
早期的Travis集成已经过测试,并已在中使用),但请参阅下面的注释。
特拉维
【文件预览】:
nix-emacs-ci-master
----.dir-locals.el(141B)
----default.nix(238B)
----overlay.nix(6KB)
----.github()
--------dependabot.yml(195B)
--------FUNDING.yml(19B)
--------workflows()
----tests()
--------default.nix(222B)
--------init.el(943B)
--------.gitignore(4B)
--------run(595B)
----patches()
--------all-dso-handle.patch(324B)
--------fpending-24.1.patch(459B)
--------gnutls-e_again-old-emacsen.patch(648B)
--------gnutls-e_again.patch(722B)
--------fpending-24.3.patch(460B)
--------gnutls-use-osx-cert-bundle.patch(537B)
--------fpending-23.4.patch(454B)
--------remove-old-gets-warning.patch(553B)
----travis-install(954B)
----.gitignore(17B)
----nix()
--------sources.json(1KB)
--------sources.nix(7KB)
----README.md(5KB)
----emacs.nix(3KB)