zoukankan      html  css  js  c++  java
  • CCNET的部分配置使用说明

     
    1.   什么是CCNET
    CCNET是一个代码开发阶段流程的自动管理监控工具;所包括的流程有根据设定的任务从指定的代码库中CHECK OUT代码、然后自动编译、自动代码检查、自动单元测试,并将编译和测试的结果进行记录和反馈(EMAIL方式等),并有还算不错的WEB应用平台进行呈现,也支持一部分的分析工作。
    2.   CCNEET配置主要就是一个ccnet.config加入一个项目的时候需要修改配置文件,在配置文件加入一个<project></project>,将要加入的项目的配置放入其中,下面就我最近做过的项目加入CCNET的配置文件做一下对CCNET的ccnet.config文件中的配置做一下介绍。
    下面是配置文件,介绍以注释的形式在配置文件中。
    <cruisecontrol>
     <!--新建一个项目工程文件 ,新的项目文件放在<project></project>里面-->
     <project>
          <!--***.***.***.***为IP地址-->
        <webURL>http://***.***.***.***/ccnet/server/local/project/LADNSServer/ViewProjectReport.aspx</webURL>
        <name>LADNSServer140</name>
        <!--CCNET中设置持续化构建的时间以及周期-->
        <triggers>
          <!--间隔触发器,可以设定两次执行间隔-->
          <intervalTriggerseconds="60" />
        </triggers>
        <modificationDelaySeconds>2</modificationDelaySeconds>
        <sourcecontroltype="svn">
          <!--项目版本库所在svn服务器的url-->
          <trunkUrl>http://svn.it.henu.edu.cn/svn/IISTools/trunk/LADNSServer1</trunkUrl>
          <!--svn执行文件所在的路径-->
          <executable>C:/Program Files/VisualSVN Server/bin/svn.exe</executable>
          <!--svn用户名-->
          <username>****</username>
          <!--svn密码-->
          <password>*****</password>
        </sourcecontrol>
        <!--编译解决方案-->
        <tasks>
          <msbuild>
            <!--msbuild所在的路径-->
            <executable>C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe</executable>
            <!--我们要编译的解决方案所在的路径-->
            <workingDirectory>C:\Program Files\CruiseControl.NET\server\LADNSServer1\WorkingDirectory</workingDirectory>
            <!--我们要编译的解决方案名-->
            <projectFile>LADNSServer.sln</projectFile>
            <!--编译参数-->
            <buildArgs>/v:quiet /noconlog /p:Configuration=Debug</buildArgs>
            <!--记录编译的详细日志-->
            <logger>C:\Program Files\CruiseControl.NET\server\Rodemeyer.MsBuildToCCNet.dll</logger>
            <targets></targets>
          </msbuild>
               <!--单元测试-->
          <exec>
            <!--Call mstest to run the tests contained in the TestProject -->
            <executable>C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe</executable>
           <!测试路径-->
            <baseDirectory>C:\Program Files\CruiseControl.NET\server\LADNSServer1\WorkingDirectory</baseDirectory>
                <!--测试需要的文件-->
            <buildArgs>
              /testcontainer:LADNSServer1\LADNSServer.DnsServerLibTest\bin\Debug\LADNSServer.DnsServerLibTest.dll
              /runconfig:Local.testsettings
              /resultsfile:testResults.trx
            </buildArgs>
                <!--测试间隔时间-->
            <buildTimeoutSeconds>120</buildTimeoutSeconds>
          </exec>
        </tasks>
        <!--发布和部署配置-->
        <publishers>
          <merge>
            <files>
              <file>C:\Program Files\CruiseControl.NET\server\LADNSServer1\WorkingDirectory\results.xml</file>
            </files>
          </merge>
          <xmllogger />
          <statistics />
        </publishers>
     </project> 
    </cruisecontrol>
  • 相关阅读:
    响应式设计的 5 个 CSS 实用技巧
    iframe的高度自适应的方法
    HDOJ1285 比赛排名(拓扑排序)
    GENIA项目GENIA语料库
    HDOJ1102 修路问题(最小生成树Prim)
    二叉树的一些操作
    GENIA项目综述论文(E99)
    GENIA项目主页
    读《统计自然语言处理》有笔记——语料库与知识词汇库
    HDOJ2535 ( Vote ) 【水题】
  • 原文地址:https://www.cnblogs.com/GreenGrass/p/2701289.html
Copyright © 2011-2022 走看看