2010-12-01 82 views
0

我已经准备了一个解决方案,其中包含多个使用Subversion版本的Linux下Netbeans IDE的项目。每晚为SubVersion构建脚本

我想准备一个使自动化每日构建创建一个脚本: - 从SVN 结账最新版本 - 编译多个项目 - 选择文件的子集(库,标题等) - 焦油.gz他们 - 将tar.gz提交给SVN

有些建议? 在此先感谢 Ciao Andrea

+2

您是否在使用像ant或maven这样的构建工具?如果没有,那就是要开始的地方 – Raghuram 2010-12-01 11:31:55

+2

另外,每晚(tar.gz)检查大量二进制文件(tar.gz)最终可能会减慢SVN存储库的速度,通常最好将构建的产品保留在SVN之外。 – 2010-12-01 11:53:47

回答

1

谷歌短语是持续集成。

对于Java,您可以从检出CruiseControl开始。您可以将其配置为同时运行夜间构建和持续集成(每次在SVN中进行检查时)。实际的构建脚本将写入Ant或类似的。