Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Sourceforge每日版本_Java_Ant_Build_Sourceforge_Dailybuilds - Fatal编程技术网

Java Sourceforge每日版本

Java Sourceforge每日版本,java,ant,build,sourceforge,dailybuilds,Java,Ant,Build,Sourceforge,Dailybuilds,我目前在SourceForge主持一个开源项目。 我的项目是使用ANT构建脚本用Java编写的。(Ant安装了一些扩展,但我们暂时忽略它。) 不幸的是,似乎没有简单的方法自动生成每日构建。有什么变通办法我可以用吗。以下是我想要的: 它应该始终使用最新的SVN版本 它应该建造它 它应该在网上发布。如果失败,它应该发布错误报告 这些任务应自动执行 我该怎么做?如何模拟SourceForge中托管项目的自动每日构建?我认为SF有一个提交电子邮件的钩子 我想你可以从中触发 或者,使用(svn up)

我目前在SourceForge主持一个开源项目。 我的项目是使用ANT构建脚本用Java编写的。(Ant安装了一些扩展,但我们暂时忽略它。)

不幸的是,似乎没有简单的方法自动生成每日构建。有什么变通办法我可以用吗。以下是我想要的:

  • 它应该始终使用最新的SVN版本
  • 它应该建造它
  • 它应该在网上发布。如果失败,它应该发布错误报告
  • 这些任务应自动执行

  • 我该怎么做?如何模拟SourceForge中托管项目的自动每日构建?

    我认为SF有一个提交电子邮件的钩子

    我想你可以从中触发

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


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

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

    我最喜欢的是哈德逊:


    我正在努力让它发挥作用。一旦我让它工作起来,我就必须找到一种自动启动任务的方法。当你创建一个任务时,你可以将它配置为池SCM,这样每当有更改时它就会生成。首先,我需要弄清楚如何从命令行使Ant工作。我会彻底调查SCM的,谢谢。