Perl 最好的持续集成框架/项目是什么?为什么?
7 回答
我已经研究了各种建议,但它们似乎都有些繁琐。
从那以后我找到了Hudson,从玩弄它,它看起来非常好,再加上tap-to-junit-xml,我花了大约 30 分钟来完成一个基本的构建。非常好。
可以进行Cruise Control检出并运行您的 Perl 源代码。需要一点谷歌搜索才能拼凑出如何做到这一点,但我以前看过它。
我还没有测试过,但是TAP::Harness::JUnit应该可以为您提供几乎所有的 CIS。我喜欢 Bamboo,因为它集成到我的其他 (Atlassian) 工具中。
最近我对BuildBot印象深刻——它支持很多源代码控制系统,有一个很好的 Web 界面和 IRC 机器人,开箱即用,非常容易配置,并且非常可扩展(在 Python 中)。
为我当前的项目配置/扩展它需要一些时间,我不得不跳过一些圈子才能让它与TAP::Formatter::HTML很好地配合使用。但现在它已经启动并运行了,我很高兴我花时间在它上面——它运行得很好。
我的愿望清单项目是统计收集和显示,以及 TAP 的集成。
Pjam - 是一个新的基于pinto的 perl 应用程序构建服务器。这是 perl 特定的构建服务器,因为在后台使用pinto,它可以让您对构建进行非常控制:
- 比较构建
- 将项目回滚到给定的构建
- 查看下一个版本的更改
- 等等
它是 ruby on rails 应用程序 - 在https://github.com/melezhik/pjam-on-rails上查看更多信息。作者。