首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

急求,怎么做的nightly-build

2012-02-23 
急求,如何做的nightly-build我需要做的一件事事情,是每天晚上,从服务器获取文件,然后编译,打包,部署到服务

急求,如何做的nightly-build

我需要做的一件事事情,是每天晚上,从服务器获取文件,然后编译,打包,部署到服务器上,接着跑测试脚本。

clear case是源代码管理器

编译工具需要使用到 web sphere(不知道和sun公司的javac 编译的字节是否完全一致)

部署到was上。
脚本是LoadRunner,以及qtp

各位大侠:
如下问题:项目由于可能非常多,因此最好是每个项目都独立的脚本,便于输出每个项目的
各个阶段的报告

(1)针对编译,有ant和maven,这两个那个更容易掌握?

(2)除了编译过程,其他的是不是都用 命令行 的脚本 来实现呢?还是把它写到 ant 或者 maven的配置文件中?


有哪位高人,已经做过这个事情?可否分享下经验?
 

之所以在这里发,因为,我觉得这个是实现 small release的前提



[解决办法]
嗯,一般都是脚本实现。
[解决办法]
我们都是手动的,呵呵。
[解决办法]
项目不多。多的情况也就写点小脚本。
[解决办法]
clearcase虽然内嵌perl脚本的支持, 但个人很不推荐使用perl,除非你们对perl非常非常熟悉。

其实可以用clearcase的命令行来取版本,用不着perl脚本, 整个build和测试的每个部分都用工具来做,再用一个脚本串起来, 可以考虑用python脚本串起来。

如果是Nightly-build,不建议使用增量方式的编译部署,建议使用全量方式, 这样比较可靠。 除非你们项目的全量编译/部署时间很长。
[解决办法]
cruise control
[解决办法]
Hudson 配合 Ant 和 Groovy

热点排行