Perl的哪个持续集成框架?

时间:2008-09-19 13:26:52

标签: perl testing continuous-integration

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

7 个答案:

答案 0 :(得分:11)

我见过的唯一一个是Smolder(它用于parrot)。它基于TAP,因此与标准perl测试结构很好地集成。另请参阅此presentation

答案 1 :(得分:5)

我已经调查了各种建议,但是他们似乎都有点兴奋。

我已经找到了Hudson,玩弄它,看起来非常好,再加上tap-to-junit-xml我花了大约30分钟来完成基本构建。很好。

答案 2 :(得分:3)

查看Test-AutoBuild

答案 3 :(得分:3)

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

答案 4 :(得分:2)

我还没有测试过,但是TAP::Harness::JUnit应该可以使用任何CIS。我喜欢Bamboo,因为它集成了我的(Atlassian)工具的其余部分。

答案 5 :(得分:2)

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

花了一些时间为我当前的项目配置/扩展它,我不得不跳过一些箍,让它与TAP::Formatter::HTML很好地配合。但现在它已经出现了&我很高兴我花了很多时间 - 它运作得很好。

我的愿望清单项目是stats collecttion&显示和TAP的集成。

答案 6 :(得分:0)

Pjam - 是一个用于perl应用程序的基于pinto的新构建服务器。这是perl特定的构建服务器, 因为在引擎盖下使用 pinto ,它可以让你对你的版本有很好的控制权:

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

它是rails应用程序的红宝石 - 请参阅https://github.com/melezhik/pjam-on-rails上的更多信息。作者。