21

Perl 最好的持续集成框架/项目是什么?为什么?

4

7 回答 7

11

我在行动中看到的唯一一个是Smolder(它用于parrot)。它是基于 TAP 的,因此可以很好地与标准 perl 测试结构集成。另请参阅此演示文稿

于 2008-09-19T13:33:27.147 回答
5

我已经研究了各种建议,但它们似乎都有些繁琐。

从那以后我找到了Hudson,从玩弄它,它看起来非常好,再加上tap-to-junit-xml,我花了大约 30 分钟来完成一个基本的构建。非常好。

于 2008-09-20T23:56:56.983 回答
3

查看Test-AutoBuild

于 2008-09-19T13:39:42.327 回答
3

可以进行Cruise Control检出并运行您的 Perl 源代码。需要一点谷歌搜索才能拼凑出如何做到这一点,但我以前看过它。

于 2008-09-19T14:28:00.447 回答
2

我还没有测试过,但是TAP::Harness::JUnit应该可以为您提供几乎所有的 CIS。我喜欢 Bamboo,因为它集成到我的其他 (Atlassian) 工具中。

于 2008-09-19T14:26:42.417 回答
2

最近我对BuildBot印象深刻——它支持很多源代码控制系统,有一个很好的 Web 界面和 IRC 机器人,开箱即用,非常容易配置,并且非常可扩展(在 Python 中)。

为我当前的项目配置/扩展它需要一些时间,我不得不跳过一些圈子才能让它与TAP::Formatter::HTML很好地配合使用。但现在它已经启动并运行了,我很高兴我花时间在它上面——它运行得很好。

我的愿望清单项目是统计收集和显示,以及 TAP 的集成。

于 2008-11-10T12:30:08.943 回答
0

Pjam - 是一个新的基于pinto的 perl 应用程序构建服务器。这是 perl 特定的构建服务器,因为在后台使用pinto,它可以让您对构建进行非常控制:

  • 比较构建
  • 将项目回滚到给定的构建
  • 查看下一个版本的更改
  • 等等

它是 ruby​​ on rails 应用程序 - 在https://github.com/melezhik/pjam-on-rails上查看更多信息。作者。

于 2014-04-12T16:32:46.400 回答