我想要一个小型开发人员设置一些简单的CI。两个动机 - 完整构建需要一些时间,而预期的测试套件也需要一些时间。我真的不想深入了解需要Java应用程序容器的大玩家或者其他任何需要用多种颜色显示花哨图表的东西。我会特别感兴趣的是“文化上”的Haskellish - 最好是命令行交互或配置文件,并与Darcs互操作是绝对必须。中央Haskell/Darcs工具链的轻量级持续集成?
是否有这样的工具存在,还是我坚持与一个大玩家或写我自己的?
说到这一点,我记得有一个为GHC建立的建立农场。看着它,我注意到它曾经使用buildbot,现在使用自定义的构建器。虽然这些是为不同的工作流程设置的,但它们中的任何一个都可以是更简单,更直接的解决方案?
编辑:我现在用buildbot。将更新它的工作方式。编辑2:Ben Lippmeier将buildbox放在hackage上,这似乎也是本地Haskell CI解决方案的基础。它目前没有记录,可能没有满足我的需求,但在这里是:http://hackage.haskell.org/package/buildbox。他用它来编写buildbot进行修复:http://code.haskell.org/repa/repa-head/repa-bot/。
感谢。我认为buildbot是迄今为止最好的解决方案,尽管熟悉它有些麻烦,并且darcs集成有点没有记录。在这个过程之后,我可能会试着写下我的经历...... – sclv 2010-10-27 17:52:37