有免费的多用途开发服务器吗?

时间:2010-10-14 12:30:30

标签: continuous-integration statistics development-environment collaboration

那里有很多工具。你可以做很多事情来发展它自己的全职工作。那么为什么不将功能/工具集成到功能强大的服务器应用程序中呢。

是否有服务器集成(部分)这些功能:

  • 静态代码分析
  • 自动构建(例如通过maven)
  • 持续整合
  • 自动化测试
  • 项目网站(源代码,团队协作,文档,java doc)
  • 错误跟踪
  • 版本控制(例如通过SVN)
  • 统计
  • 下载部分
  • 代码覆盖率
  • 任何其他指标和质量支持功能

我确信现在还没有更多有用的功能。有一些工具支持一个或另一个功能。

是否有任何软件支持更多这些功能?如果该软件是免费的,那将是完美的,但至少它应该是非商业性的。我主要使用Java。

提前致谢。

5 个答案:

答案 0 :(得分:1)

您需要的是Hudson,Maven,Nexus Repository Manager和Redmine等Bug跟踪工具的设置。 Redmine可以使用包含Subversion的Bitnami Stack启动。

代码分析可以通过使用covenura,findbugs等与Maven(使用插件)完成。如果您需要更多指标,请在支持Maven插件的情况下查看sonar

可以使用Maven(网站生成)完成网站等。

答案 1 :(得分:0)

听起来你想要Cruise Control或Hudson。两者都可以完成洗衣清单上的大部分商品。

答案 2 :(得分:0)

我喜欢Launchpad ......

Launchpad是一个软件协作平台,提供:

  • 错误跟踪
  • 使用Bazaar代码审核进行代码托管
  • Ubuntu包构建
  • 托管翻译
  • 邮件列表
  • 回答跟踪和常见问题解答
  • 规范跟踪

Take the tour! 关键是包装建设。你应该看看它。

答案 3 :(得分:0)

如果您的要求是“[Ff] ree”,我建议Hudson。它非常现代,有大量的插件可以满足您的要求。 Hudson 非常积极维护,插件也得到了很多关注。

在简单的情况下,Hudson在设置和引导时也需要几分钟的时间。

答案 4 :(得分:0)

您可以在fazend.com中免费获得一个软件包中所需的所有内容。该平台集成了SVN,Trac,CruiseControl,Maven等。只需单击即可启动项目。