CruiseControl.NET/CCNET配置(SVN+MSBuild+BAT+FTP)
CCNET目前最新版本为1.8.5,官方很久没更新过了,如果投入生成环境使用,建议全部转到Jenkins上。
可以直接在这里下载:http://www.cnblogs.com/EasonJim/p/5773328.html
如果在配置MSBuild的项目上,我建议在安装CCNET的服务器上安装VS,能节省很多项目Build时的错误解决时间。
包含软件:
CruiseControl.NET-Tools(一些命令行工具和配置检查工具)
CruiseControl.NET-CCTray(实时连接CCNET服务,观察项目构建情况)
CruiseControl.NET(主程序)
具体操作步骤:
1、安装所有软件,建议全部安装到C盘,如果担心丢失的问题,可以定时备份主目录。
注意:
1)安装前必须装好IIS,并且80端口的网站已经在Default的站点上,这个Default站点必须是启用的。
安装好的IIS效果图:

2、CCTray连接CCNET服务
参考:http://www.cnblogs.com/EasonJim/p/5381724.html
3、配置自动构建的项目
参考配置文件,已经集成SVN+MSBuild+BAT+FTP:http://www.cnblogs.com/EasonJim/p/5773328.html
如果要实现特定的配置,可以参照官方的配置节点说明:http://www.cruisecontrolnet.org/projects/ccnet/wiki/index
4、SVN获取代码配置说明
1)在服务器上安装【TortoiseSVN】客户端
2)安装好客户端之后,在服务器上用【TortoiseSVN】打开要迁出的项目,最重要的一部是:如果使用了HTTPS传输,要永久接受证书:

3)打开【服务】管理页面,找到【CruiseControl.NET Server】服务属性页面,修改登录身份为【administrator】账号:

这个设置有效解决“svn: E230001: Server SSL certificate verification failed”的问题,参考:http://www.mamicode.com/info-detail-905289.html
5、一些配置工具:
CCNETConfig:https://github.com/easonjim/ccnetconfig(不再维护了,以后主要搞Jenkins)
后话:
CCNET其实可以配置分布式节点的,通过官方的配置节点就能得知,整个配置使用XML进行,自由度和不规范非常的高,同时错误率出现也高。
随着CI技术圈的发展,CCNET已经逐步退出历史舞台,同时Jenkins也将接替CI界的老大地位。
CruiseControl.NET/CCNET配置(SVN+MSBuild+BAT+FTP)的更多相关文章
- 安装和配置SVN服务器Subversion、客户端TortoiseSVN和Visual Studio插件AnkhSvn
1.下载并安装服务器端Subversion下载地址:http://subversion.apache.org当前最新版本为1.8.10,默认安装目录为C:\Program Files\Subversi ...
- SVN CentOS7 下配置svn的安装及基础配置介绍
CentOS7 下配置svn的安装及基础配置介绍 by:授客 QQ:1033553122 目录 一. 二. 三. 四. 五. 六. 七. 一. 实践环境 CentOS 7操作系统(CentO ...
- 自动化部署-Jenkins+SVN+MSBuild
这篇文章主要介绍下使用Jenkins实现自动化部署 下载 https://jenkins.io/download/ 安装 按步骤安装即可,下载的是windows版本,安装完成后,会看到这样一个正在运行 ...
- PhpStorm中如何配置SVN,详细操作方法 - 郑加全的博客 - CSDN博客
登录|注册 郑加全的博客 目录视图 摘要视图 订阅 CSDN日报0711——<离开校园,入职阿里,开启新的程序人生> 征文 | 你会为 AI 转型么? ...
- Windows下 webstorm安装tomcat配置svn并使用
先附上所需要的软件的下载地址:https://pan.baidu.com/s/1c2ripd2 1.下载并安装jdk以及配置jdk的环境变量 1)下载jdk,选择安装目录安装,我选择的是默认路径,安装 ...
- Centos下安装和配置SVN
1.安装SVN服务 #检查现有版本 rpm -qa subversion #如果存储旧版本,卸载旧版本SVN yum remove subversion #安装SVN yum install subv ...
- Mac 下,配置SVN
Mac 环境下 sv 服务器的配置 本文目录 • 一.创建代码仓库,用来存储客户端所上传的代码 • 二.配置svn的用户权限 • 三.使用svn客户端功能 在Windows环境中,我们一般使用Tort ...
- iOS开发MAC下配置svn
版本控制对于团队合作显得尤为重要,那么如何在iOS开发中进行版本控制呢?在今天的博客中将会介绍如何在MAC下配置SVN服务器,如何导入我们的工程,如何在Xcode中进行工程的checkOut和Comm ...
- SVN安装与配置 SVN整合MyEclipse
SVN安装: 1.安装服务器 ######### 安装文件:SVN服务器############### # http://www.collab.net/downloads/subversion # C ...
随机推荐
- BZOJ 1026 【SCOI2009】 windy数
Description windy定义了一种windy数.不含前导零且相邻两个数字之差至少为2的正整数被称为windy数. windy想知道, 在A和B之间,包括A和B,总共有多少个windy数? I ...
- 【MySql】C#数据库备份与还原
public static class SQLBackup { /// <summary> /// 执行Cmd命令 /// </summary> /// <param n ...
- hadoop: hive 1.2.0 在mac机上的安装与配置
环境:mac OS X Yosemite + hadoop 2.6.0 + hive 1.2.0 + jdk 1.7.0_79 前提:hadoop必须先安装,且处于运行状态(伪分式模式或全分布模式均可 ...
- React Native 中组件的生命周期
概述 就像 Android 开发中的 View 一样,React Native(RN) 中的组件也有生命周期(Lifecycle).所谓生命周期,就是一个对象从开始生成到最后消亡所经历的状态,理解生命 ...
- centos7 安装nginx和php5.6.25遇到 无法访问php页面 报错file not found 问题解决
php-fpm安装完成,nginx安装完成 netstap -ntl| 发下端口正常开启 iptables -L 返现9000端口已经开放 ps -aux|grep nginx 发下nginx进程正常 ...
- 处理Linux下subversion尝试连接自建的VisualSVN server报“Key usage violation in certificate has been detected”错误的问题
在Linux下使用subversion尝试链接VisualSVN server搭建的svn库,可能会报下面错误, svn: OPTIONS of 'https://server.domain.loca ...
- SDN组网相关解决方案
http://www.muzixing.com/pages/2016/02/14/sdnzu-wang-xiang-guan-jie-jue-fang-an.html 2016-02-14 by mu ...
- Change Eclipse Tooltip's Color in Ubuntu
这个问题十分高级,随着Ubuntu版本的变迁这个问题的解决方案也在不断变化 最开始,SystemSettings里面可以设置工具条背景色,后来这个选项在新版本Ubuntu中消失了 我用过Ubuntu1 ...
- Visual Studio 2013启用AnkSVN
1. 官网下载AnkSVN https://ankhsvn.open.collab.net/ 2. 安装 3. 启用 When you enable AnkhSVN as a VS.NET sour ...
- MySql数据类型问题
1. mysql时间函数 DATE_ADD(now(), INTERVAL 1 DAY) AS tomorrow DATE_SUB(now(), INTERVAL 1 DAY) AS yesterda ...