51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3993|回复: 4

[讨论] 【已解决】配置Luntbuild Server问题"The requested resource "

[复制链接]
  • TA的每日心情
    开心
    2015-11-15 23:14
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2012-2-21 11:19:01 | 显示全部楼层 |阅读模式
    本帖最后由 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了);
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2015-11-15 23:14
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

     楼主| 发表于 2012-3-21 13:54:00 | 显示全部楼层
    本帖最后由 mwb9709 于 2012-3-21 14:22 编辑

    Luntbuild安装步骤(以SVN和VC++为版本的安装):
    1:安装JDK(Java安装包)
    2:安装Apache-Tomcat
    3:安装Luntbuild安装包
    4:下载apache-ant,ant软件包
    5:下载Ant-contrib.jar
    6:解压cpptasks.jar包
    7:安装Innosetup.rar英文版
    8:安装Apache
    9:安装TortoiseSVN和Subversion(SVN的两个东西,必须要版本和服务器SVN一致!!否则会报版本过低或者版本过高的问题,SVN官网有很多版本可以下载.)
    10:安装VC++
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-11-15 23:14
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

     楼主| 发表于 2012-3-21 14:20:20 | 显示全部楼层
    安装完毕以后,必须检验各个安装是否有效,
    因为在调试过程中遇到些问题,总结了一下,大概归类了一下:
    1:Luntbuild路径设置错误,主要是设置问题,Luntbuild没有识别到XML,
         luntbuild 报错:Ant builder failed:build success condition not met!
         解决办法:查看Web上设置XML Path(luntbuild 的 Build Script Path,
         这个地址应该是XML下载到本地的地址,但是不是完整的,
         比如你SVN上Script地址为:”http://100.111.1.1/svn/QQ/V1.0/SCRIPT/“下面,
         则Luntbuild 的Web上应该填写"QQ/V1.0/SCRIPT/build.xml",
         这里的build是我自己命名的.这个XML才是Luntbuild动作的核心,
         里面包括了SVN的更新语句、VC++的编译语句、Iss的引用语句)
    2:luntbuild Build log显示"路径不存在”:
         主要是SVN上面的文件没有拷贝过去或者路径设置没有正确,理解清楚就OK了.
    3:"不是工作副本'"缺少【.SVN】文件",
         这个事因为你Checkout的时候,没有将文件完整的check out下来,没有认到隐藏的.SVN文件,
         导致识别不到路径导致的,需要认真把文件Check out下来,
         比如说你要check out:”http://100.111.1.1/svn/QQ/V1.0/A File/“
         那SVN只会Check out 到A file下面的1/2/3文件,而不是讲整个A file(包括它本身)弄过来,
         所以你要自己建个A file文件才行;
    4:xml执行时,luntbuild build log显示"系统找不到指定路径"
         这个主要是拷贝语句在执行的时候找不到编译好的exe进行拷贝导致的错误,
    5:[Ant builder]"跳过"."" ""冲突概要:跳过冲突的路径"
         这个主要是研发的dsp文件路径改了,编译的时候没有找到相应的文件导致的,
         需要逐个去查XML路径问题进行修正;
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-11-15 23:14
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

     楼主| 发表于 2012-3-21 14:25:46 | 显示全部楼层
    小样俺查过很多资料,
    连官网都抽丫的没有具体透露,
    苦不堪言,
    很多Blog里面写的东西都TM混蛋一样...
    神马都没有,
    搞出来以后自己唠叨一下而已.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-11-15 23:14
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

     楼主| 发表于 2012-3-21 14:28:53 | 显示全部楼层
    最后提示,最难得不是安装过程,
    那个一个下午就可以确认完毕,
    主要是搭建完毕以后进行Build时去排错并把XML里面的Dsp文件路径写正确,
    以及SVN语句的更新问题.
    祝,大家好运.
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-3-19 11:48 , Processed in 0.079609 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表