zoukankan      html  css  js  c++  java
  • CruiseControl.NET使用

    留作记录,方便自己

    看了下介绍,没搞懂是什么东西 。

    部署好后,试用,咋感觉就是个任务调度程序呢。

    ccnet包含两部分,1:ccnet任务调度程序;2:ccnet报告查看系统(B/S)。

    安装:

    先下载ccnet(CruiseControl.NET-1.5.7256.1-Setup.exe)

    安装,同时会创建一个web站点

    ccnet装好后会创建一个windows服务CCService(D:\Program Files\CruiseControl.NET\server\ccservice.exe)

    修改服务的启动方式,并修改服务启动使用的系统帐号信息。

    CCService服务的作用是,根据配置文件里设定的时间间隔,没隔多久调度一次任务(任务又配置文件D:\Program Files\CruiseControl.NET\server\ccnet.config指定)

    ccnet.config文件内容:

    <?xml version="1.0" encoding="utf-8"?>
    <!--据说该文件编码必须是utf-8,要不中文要出问题,文件头增加xml version="1.0" encoding="utf-8",且保存时采用utf-8-->
    <cruisecontrol xmlns:cb="urn:ccnet.config.builder">
        
    <project name="DataService">
    <!--指定工程名称,会在报告系统中安工程名显示-->
             
    <triggers>
                
    <intervalTrigger seconds="10"/>
    <!--任务调度时间间隔10秒,没10秒钟触发执行一次任务-->
             
    </triggers>
             
    <webURL>http://127.0.0.1/ccnet</webURL>
    <!--报告系统的地址-->
             
    <artifactDirectory>D:\tmp\</artifactDirectory>
    <!--执行的日志记录文件D:\tmp\buildlogs-->
             
    <sourcecontrol type="svn" autoGetSource="true">
    <!--源码控制工具svn,自动获取源码-->
                 
    <executable>D:\Program Files\Subversion\bin\svn.exe</executable>
    <!--svn程序-->
                 
    <username>admin</username>
    <!--svn登录帐号-->
                 
    <password>waneng</password>
    <!--svn登录密码-->
                 
    <trunkUrl>svn://192.168.1.69/code/LS.DataService/</trunkUrl>
    <!--svn中源码的地址-->
                 
    <workingDirectory>d:\svndo\</workingDirectory>
    <!--签出svn中的源码,本地目录-->
             
    </sourcecontrol>
             
    <tasks>
                 
    <msbuild>
    <!--通过msbuild编译源码-->
                     
    <executable>C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe</executable>
    <!--msbuild执行文件-->
                     
    <workingDirectory>D:\svndo\build</workingDirectory>
    <!--编译后的dll,exe存放路径-->
                     
    <projectFile>LS.DataService.sln</projectFile>
    <!--将要编译的源码解决方案文件名-->
                     
    <buildArgs>/noconsolelogger /p:Configuration=Debug</buildArgs>
    <!--编译参数debug-->
                     
    <timeout>15</timeout>
    <!--超时时间-->
                 
    </msbuild>
             
    </tasks>
        
    </project>
    </cruisecontrol>

     msbuild编译项目

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe "D:\svndo\LS.DataService.sln" /t:rebuild /p:Configuration=Debug;OutputPath="D:\svndo\build" >D:\tmp\buildlogs\msbuild.log


     

  • 相关阅读:
    四、oracle 用户管理二
    三、oracle 用户管理一
    二、oracle sql*plus常用命令
    数据库的导入导出
    一:oracle系统包—-dbms_output用法
    数据库分类
    Oracle序列号详解
    Windows 下 java(JDK)的安装和环境变量的配置
    win7安装oracle 10g时发生“程序异常终止。发生内部错误”的提示
    对数据库列的操作
  • 原文地址:https://www.cnblogs.com/xewnwsl2001/p/1915808.html
Copyright © 2011-2022 走看看