cruisencontrol 的使用。

本文介绍了使用CruiseControl 2.8.1版本进行持续集成的配置过程,包括config.xml配置详情,如何通过fi_config.xml文件触发构建流程,以及对应的build文件调整方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用版本 cruisecontrol-bin-2.8.1

一、config.xml文件如下

<project forceBuildNewProject="false" name="XXXX">   
        <property name="warcopy" value="D:/cruisecontrol-bin-2.8.1"/>      
    <property name="cvsroot" value=":pserver:xxx:xxx@10.10.4.*:/cvs"/>  
    <property name="module" value="XXXX -r xxxxxx  xxxx"/>

    第一个xxxx是cvs下载后的存储文件夹名称。

    第二个xxxxxx是cvs分支版本的路径

    第三个 xxxx  是 cvs分支对应的主干名称,这样就可以找到分支进行下载,另外就是 -r 必须填写。 
    
        <listeners>
            <currentbuildstatuslistener file="logs/${project.name}/status.txt"/>
        </listeners>
      
        <!--
         <bootstrappers>
            <antbootstrapper anthome="apache-ant-1.7.0" buildfile="projects/fi_config.xml" target="init" />
        </bootstrappers>
        <schedule  interval="60" > 
        -->
 
   <modificationset requiremodification="false">
    <compound includeTriggerChanges="true">
     <triggers>
      <filesystem folder="projects/${project.name}"/>
     </triggers>
     <targets>
      <cvs cvsroot="${cvsroot}" module="co -d ${module}"/>
     </targets>
     </compound>
        </modificationset>

        <schedule>
            <ant anthome="apache-ant-1.7.0" buildfile="projects/fi_config.xml" time="2300"/>
   <!--pause starttime="0800" endtime="1800"/-->
        </schedule>
 
  
  <publishers>
            <onsuccess>     
                <artifactspublisher dest="${warcopy}/artifacts/${project.name}" file="${warcopy}/projects/${project.name}/AntBuild/war/finance.war"/> 
            </onsuccess>
        </publishers>
    </project>
   

二、fi_config.xml文件

 

<project name="xxxx" default="main" basedir=".">  
    <description>  
       finance-build   
    </description>     
    <property name="cvsroot" value=":pserver:xxx:xxx@10.10.4.*:/cvs"/>  
    <property name="module" value="xxx -r xxxxxxxx xxxx"/>
    <property name="project.name" value="xxxx"/>
  
 <target name="init">
     <echo>___________this is start init_______________</echo>
        <mkdir dir="${project.name}" />
  <echo>___________this is end   init_______________</echo>
    </target>
 
 
 <target name="cvs">              
  <echo>----------this is start cvs ----------</echo>
    <cvs cvsroot="${cvsroot}"  quiet="true" command="co -d ${module}" dest="."/>
  <echo>----------this end cvs ----------</echo>
    </target>  


   <target name="main">          
        <antcall target="cvs"/>
  <echo>***********start xxxx build.xml***************</echo>
        <ant antfile="${basedir}/xxxx-build.xml"/>
  <echo>***********end xxxx build.xml***************</echo>
   </target>  
 
 
</project>

三、xxxx-build.xml 就是对应的build文件,注意改动里面的存储路径即可了。

 

资源下载链接为: https://pan.quark.cn/s/67c535f75d4c 等效电路也被称为“等值电路”,它是指在相同的给定条件下,能够替代另一个电路且对外表现出相同性能的电路。例如电机、变压器等电气设备的电磁过程,都可以通过其对应的等效电路来进行分析和研究。等效电路的构建,是将一个复杂的电路,利用电阻等效、电容等效、电源等效等方法进行化简,使其成为一个功能与原电路相同的简单电路,这个简单电路就被称为原复杂电路的等效电路。 等效电路图的绘制步骤如下: 仔细审题,在草稿纸上画出原电路图,并按照题意标明开关的状态以及滑动变阻器滑片的位置。 根据电流的路径,将没有电流流过的元件用橡皮擦去,同时,将断开的开关及其串联的元件擦掉,而闭合的开关则用导线来代替。 准确分析电路的连接方式,明确电流表测量的是哪部分电路的电流,电压表测量的是哪个元件的电压,然后对电路图进行整理,从而得到等效电路图。 将已知条件尽可能标注在等效电路图上。 找出所求的物理量与哪个等效电路相对应,然后依据串联、并联电路的特征,特别要注意电源电压保持不变,定值电阻的阻值也不变,正确运用电学公式进行分析和解答。 等效电路画图的技巧之一是首尾相接法。如果电路中所有元件都是首尾相连,那么电路一定是串联的;如果是首首相连、尾尾相接,那么电路一定是并联的。如果电路中既有首尾相连,又有
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值