专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 敏捷开发

急求,怎么做的nightly-build

发布时间:2011-06-20 17:28:42 文章来源:www.iduyao.cn 采编人员:星星草
急求,如何做的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
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: