Sourceforge每日构建

时间:2009-02-11 16:22:27

标签: java ant build sourceforge dailybuilds

我目前支持在SourceForge中托管的开源项目。 我的项目是使用ANT构建脚本用Java编写的。 (Ant安装了一些扩展,但现在让我们忽略它。)

不幸的是,似乎没有简单的方法来自动生成每日构建。我可以使用任何解决方法吗?这就是我想要的:

  1. 总是使用最新的SVN版本。
  2. 应该建立它。
  3. 它应该在线发布。如果失败,则应发布错误报告。
  4. 这些任务应该自动
  5. 我该怎么做?如何模拟在SourceForge中托管的项目的自动每日构建?

2 个答案:

答案 0 :(得分:3)

据我所知,您需要的是一个持续集成工具。它将为您汇集SCM,启动构建并在发生故障时发布/存储错误报告。

我最喜欢的是哈德森:

https://hudson.dev.java.net/

答案 1 :(得分:1)

我认为SF有关于提交电子邮件的钩子。

http://apps.sourceforge.net/trac/sitedocs/wiki/Subversion http://apps.sourceforge.net/trac/sitedocs/wiki/Subversion%20hook%20scripts#svnnotify

我想你可以触发它。

或者,使用(svn up)每小时(或任何你想要的时间段)检查最新版本的进程足以触发构建? (保留最后一次已知构建版本的记录,如果当前版本不同,则触发构建)

我不熟悉它们,但我怀疑构建第三方工具(CI /持续集成)有一种从SVN确定构建触发事件的方法。