wslf 发表于 2011-4-20 16:41:36

使用cruisecontrol+ant+svn构建,遇到的问题

想使用cruisecontrol+ant+svn进行每日构建,单元测试暂时还没想,现在就想实现每天自动更新程序、自动编译和发布到tomcat中。

从网上查询资料,似乎只需要配置cruisecontrol对应的config文件和ant对应的build文件,
现在基本配置起来了。存在的一个问题是:
单独运行cruisecontrol,可以自动从svn上更新程序;单独运行ant,可以进行编译及tomcat发布。

但自动构建,应该是只要运行cruisecontrol,就会更新程序,然后调用ant里的所有任务的吧,为什么我配置的不能调用呢?(最明显的是不能自动启动tomcat)请高手指点,多谢了!
我的config文件配置如下(有关jdk、ant等环境变量也都配置了)
<cruisecontrol>
    <project name="cms">
      <listeners>
            <currentbuildstatuslistener file="logs/${project.name}/status.txt"/>
      </listeners>
      <bootstrappers>
         <antbootstrapper anthome="apache-ant-1.7.0" buildfile="projects/${project.name}/build.xml" target="clean" />
      </bootstrappers>
      <modificationset quietperiod="3600">
            <!-- touch any file in connectfour project to trigger a build -->
         <filesystem folder="projects/${project.name}"/>
                   <svn localWorkingCopy="projects/${project.name}" username="**" password="**" />   
      </modificationset>
      <schedule interval="300">
                  <ant anthome="apache-ant-1.7.0" buildfile="projects/${project.name}/build.xml" target="all" />
      </schedule>
      <log>
            <merge dir="projects/${project.name}/target/test-results"/>
      </log>

yxd2006 发表于 2012-9-12 18:53:37

关注中……

369gkh 发表于 2013-8-6 05:25:21

沙发,板凳都没偶的份了。

诗宝弋嶙 发表于 2014-6-14 22:43:34

谢谢您的辛苦发帖
页: [1]
查看完整版本: 使用cruisecontrol+ant+svn构建,遇到的问题