0

假设我在一个团队中工作,并且想在提交/推送到主干/主控之前测试我的代码。所以,我需要一个简单的持续集成服务器来:

  • 在本地构建应用程序
  • 启动它并运行集成测试
  • 保存报告

我希望它可以在 Windows/Linux 中运行。

我不想为此目的使用Jenkins(或任何其他真正的持续集成服务器)。我更喜欢更轻量级的解决方案。我可以开发一个简单的 Java/Groovy 应用程序。但我更喜欢现成的解决方案。

你有什么建议?

4

1 回答 1

2

自动构建系统(Maven、Ant、Gradle 等)可以作为 CI 工作。您可以从命令行或定期从 cron / 任务调度程序运行它。Maven 可以使用其“site”命令生成完整的 HTML 报告。

mvn site

或者,如果您更喜欢 GUI,请使用 Jenkins。您可以使用简单的命令行启动它

java -jar jenkins.war

无需安装任何东西

于 2013-07-13T11:26:22.050 回答