TA的每日心情 | 开心 2015-11-15 23:14 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]测试小兵
|
本帖最后由 mwb9709 于 2012-3-21 14:33 编辑
第一次Luntbuild Server搭建环境,
这个软件用来发布软件版本的的一个自动从SVN或者VSS上下载代码然后编译打包的工具,
出现提示:
Log日志报错:
D:\script\Build.xml:162: Replace: source file
D:\script\exe\release\src\Setup Project\SetupProj_LB.iss
doesn't exist
本地地址栏输入"D:\script\exe\release\src\Setup Project\SetupProj_LB.iss“
发现没有这个文件和路径.
SetupProj_LB.iss
可以再SVN上找到(http://xxx.xxx.xxx.xxx/src/Setup Project),
放到相应的XML描述路径,build log就可以Successful了.
Test R1.0b1 FULL [ ] BUILD SUCCESSFUL
但是revision log和build log仍然显示:
The requested resource (/luntibuild/publish/Test/Test%20R1.0b1/Test%20R1.0b10/build_log.html) is not available.
这里的%是因为十进制转换的问题,在计算机中空格被转换成%了,
导致实际SVN的地址无法传递,加上“_“后就可以了,
Luntbuild原理:引用web打开一个Ant.bat脚本从而进行打包编译等一系列操作,并使用你Web上的SVN地址和XML路径输出、以及版本软件命名
(注意:1.当你还没有看到Build Log中有[exec]的时候,就是还没进入脚本就报错了,
2.Web中输入Modules的Source path文件拷贝只是测试是否可以从SVN 服务器上面下载用的,最好用来拷贝XML脚本地址,
3.xml才是Luntbuild最核心的东西,注意研发修改的每一个dsp文件存放的地址是否正确,最好build前用自己download那个Iss文件打包试试,
4.Build type:选Increment增量类型,即当SVN上代码大于1G的时候比较好用,
多于400M有时Luntbuild就download超过大概10分钟会超时,建议还是选增量类型,
5.搞清楚Web上的地址,这个很简单的,有些文件不能用Luntbuild拷贝,需要写一个copy.bat文件进行拷贝,在xml里面引用就OK了); |
|