代码之家  ›  专栏  ›  技术社区  ›  Matthew Watson

Perl的哪个持续集成框架?[关闭]

  •  21
  • Matthew Watson  · 技术社区  · 16 年前

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

    7 回复  |  直到 16 年前
        1
  •  11
  •   brian d foy    16 年前

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

        2
  •  5
  •   Matthew Watson    16 年前

    我已经研究了各种建议,但它们似乎都有点难以实施。

    从那以后,我发现 Hudson ,从玩它的角度来看,它似乎很不错,再加上 tap-to-junit-xml 我花了大约30分钟才完成一个基本的构建。很不错的。

        3
  •  3
  •   pdavis    16 年前
        4
  •  3
  •   Josh McAdams    16 年前

    有可能 Cruise Control 检查并运行Perl源代码。需要一点谷歌才能拼凑出如何做到这一点,但我以前见过这样做。

        5
  •  2
  •   Gary Richardson    16 年前

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

        6
  •  2
  •   Steve Purkis Steve Purkis    16 年前

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

    为我当前的项目配置/扩展它花了一些时间,我不得不经历一些困难才能让它很好地运行 TAP::Formatter::HTML 但现在它已经上涨了;跑步我很高兴我花了时间——它运行得很好。

    对我来说,愿望清单上的项目是统计数据收集和;TAP的显示和集成。

        7
  •  0
  •   Alexey Melezhik    11 年前

    Pjam-是一个新的 pinto 基于perl应用程序的构建服务器。这是perl特定的构建服务器, 由于使用 黑白斑纹的 在引擎盖下,它让你对构建有很好的控制:

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

    这是rubyon-rails应用程序-更多信息请参阅 https://github.com/melezhik/pjam-on-rails .作者。