我想要一些简单的 CI 用于小型开发设置。两个动机——一个完整的构建需要一些时间,一个预期的测试套件也需要一些时间。我真的不想一头扎进需要Java应用程序容器或其他任何东西来显示具有多种颜色的精美图形等的大玩家之一。我特别对“文化上”的Haskellish感兴趣——最好是命令行交互或配置文件,与 Darcs 互操作是绝对必须的。
是否存在任何此类工具,或者我是坚持使用其中一个大玩家还是自己编写?
说到这,我记得有一个为 GHC 设置的构建农场。看着它,我注意到它曾经使用 buildbot,现在使用自定义构建器。尽管它们是为不同的工作流程设置的,但它们中的任何一个都是更简单、更直接的解决方案吗?
编辑:我现在要使用 buildbot。将更新它的工作原理。
Edit2:Ben Lippmeier 将 buildbox 放在了 hackage 上,这似乎也是原生 Haskell CI 解决方案的基础。它目前没有得到充分的记录,并且可能无法满足我的需求,但这里是:http ://hackage.haskell.org/package/buildbox 。他用它为 repa 编写了一个 buildbot:http ://code.haskell.org/repa/repa-head/repa-bot/ 。