持续集成供个人使用

时间:2013-07-13 11:15:48

标签: java jenkins continuous-integration

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

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

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

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

你会建议什么?

1 个答案:

答案 0 :(得分:2)

自动构建系统(Maven,Ant,Gradle等)可以作为CI工作。您可以从命令行运行它,也可以定期从cron / task scheduler运行它。 Maven可以使用“site”命令生成完整的HTML报告。

mvn site

或者如果您更喜欢GUI,那么请使用Jenkins。您可以使用简单的

从命令行启动它
java -jar jenkins.war

无需安装任何东西