Perl 的持续集成框架是什么?

发布于 2024-07-05 20:37:25 字数 1560 浏览 4 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

夜访吸血鬼 2024-07-12 20:37:26

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

我后来发现了 Hudson ,通过使用它,它看起来非常好,再加上 tap-to-junit-xml 我花了大约 30 分钟才获得基本的构建发生。 很不错。

I've looked into the various ones suggest, but they all seemed a little fiddly to get going.

I've since found Hudson , from playing around with it, it seems very nice, coupled with tap-to-junit-xml it took me about 30 minutes to get a basic build happening. Very nice.

源来凯始玺欢你 2024-07-12 20:37:26

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

I haven't tested it, but TAP::Harness::JUnit should make just about any CIS available to you. I like Bamboo, since it integrates into the rest of my (Atlassian) tools.

蹲在坟头点根烟 2024-07-12 20:37:26

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

It is possible to have Cruise Control checkout and run your Perl source. It takes a little googling to piece together how to do it, but I have seen it done before.

小苏打饼 2024-07-12 20:37:26

最近,BuildBot 给我留下了深刻的印象 - 它支持很多源代码控制系统,具有漂亮的 Web 界面和功能。 IRC 机器人开箱即用,非常容易配置,并且非常可扩展(在 Python 中)。

为我当前的项目配置/扩展它花了一些时间,我必须跳过一些麻烦才能让它与 TAP::Formatter::HTML。 但现在它已经起来了。 我很高兴我花时间在上面——它效果很好。

我的愿望清单项目是统计数据收集和数据收集。 显示和TAP集成。

I've been impressed with BuildBot recently - it supports a lot of source control systems, has a nice web interface & IRC bot that work out-of-the-box, is pretty easy to configure, and very extensible (in Python).

It took some time to get it configured/extended for my current project, and I had to jump through some hoops to get it to play nicely with TAP::Formatter::HTML. But now it's up & running I'm glad I spent the time on it - it works quite well.

Wishlist items for me are stats collecttion & display, and integration of TAP.

谁对谁错谁最难过 2024-07-12 20:37:26

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

  • 构建
  • 回滚项目与给定构建
  • 进行比较,查看下一个构建的更改
  • 等。

它是 ruby​​ on Rails 应用程序 - 请参阅https://github.com/melezhik/pjam-on-rails。 作者。

Pjam - is a new pinto based build server for perl applications. This is the perl specific build server,
because of using pinto under the hood it gives you very control on your builds:

  • comparing builds
  • roll back project to given build
  • see changes for the next build
  • etc.

It's ruby on rails applications - see more on https://github.com/melezhik/pjam-on-rails. The author.

软甜啾 2024-07-12 20:37:26

我见过的唯一一个实际操作是 Smolder (它用于 鹦鹉)。 它基于 TAP,因此与标准 Perl 测试结构很好地集成。 另请参阅此演示文稿

The only one I've seen in action is Smolder (it is used for parrot). It is TAP based and therefore integrates well with standard perl testing structures. See also this presentation.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文