在这里说明一下,我终于踏上了CruiseControl.NET这条不归路了,为什么我会觉得是一条不归路,原因很简单,就是这东西在现在这个阶段已经很久没有在园子里有活跃度了,基本上到了已经可以到了让大家遗忘的程度,而且这东西本身配置上是个头痛的问题,没有可视化配置界面!(这个是个重点),如果论现在的自动化构建工具,jenkins这个现在确实很火,不管.net/java/iOS/android这些都能自动化构建出来,非常的强大,有空的时候,建议大家还是转这个吧。

  至于我为什么要选择这个工具了,我想大家都是已经开发了几年的项目老手了,也明白一些开发中要注意和规避的风险,下面讲一下我为什么选择CruiseControl.NET这个工具入手:

  1、我查过了在.net的自动化构建的工具中,CruiseControl.NET这个工具的文章是最多的,而且早在08年左右的时候,就已经有很多人写了很多成熟的配置和实践部署。

  2、既然有那么多的文章了,那么自己配置起来,一查问题,基本大概都能定位的了,这点很重要,不打冒险的仗,遇到问题准确的定位。

  3、一些大型项目的公司也使用CruiseControl.NET,比如discuz!nt,虽然都是很久的项目了!

  综合以上几点,我想就已经足够说服自己使用这个工具了吧。

  说下我的自动化构建部署的道路吧,从15年8月开始试点第一个项目,到现在已经在服务器上跑了12个项目了,运行稳定,包括前端html我也直接使用这个进行构建,但也有一些问题出现,比如邮件发送的时候,如果人数一多,比如上了15个左右,如果太频繁的更新,会直接卡掉,以后我会解决这个问题!(先记个点,后续换成链接)

  下面我提供一些权威一点的文章,以免少走一些弯路(这些都是比较权威的,精心制作):

  http://www.cnblogs.com/jillzhang/archive/2008/03/03/1089099.html

  http://www.cnblogs.com/wangjq/p/3977318.html

  http://www.cnblogs.com/cnblogsfans/archive/2008/04/24/1169689.html

  (这个是看命令行配置)https://github.com/devbridge/StandardWebProjectTemplate/blob/master/DevBridge.Templates.WebProject.Environments/Production/build.production.ccnet

  (配置,有ftp上传配置)http://www.verydemo.com/demo_c291_i2668.html

  以下是一些常见问题收集,如svn权限不行这些,不一定有效,但是试了估计多一个选择:

  http://www.mamicode.com/info-detail-905289.html

  好了,到了这里,这个开篇就结束了,以上就是半年来对CruiseControl.NET的一个自动构建部署的使用心得和总结吧,也说明了自己的一点坚持,以后我会围绕这个工具写上一些配置技巧和使用方法。同时我也会逐步的研究新的工具jenkins,毕竟这个支持的面积比较广,不要局限于一个工具上吊死,视野开放一些。能解决问题的方法都是好方法。

  这里我新建了一个QQ群190402937,如果感兴趣欢迎大家加入一起探讨和分享一些使用技巧和经验。

==>如有问题,请联系我:easonjim#163.com,或者下方发表评论。<==

CruiseControl.NET开篇相关推荐

  1. 一步步学敏捷开发:开篇

    一步步学敏捷开发:开篇 http://www.cnblogs.com/jetlian/p/3913687.html

  2. 使用CruiseControl.Net全面实现持续集成

    持续集成想必大家很多人都听说过,甚至都实践过,最近我又一次亲历了一次持续集成,现将我的经验分享给大家.关于持续集成的理论在本文概不涉及,本文的主要目的是实战CruiseControl.Net,用它来全 ...

  3. 【天命奇御】成就进度62/71的通关攻略(1·开篇前言)

    天命奇御于2018.8.9号在wegame上发售 先是一周目记录: 可以说一周目是熟悉最终boss技能后,靠技术过的...... 然后是二周目记录: 开篇前言: 转载于:https://www.cnb ...

  4. 开篇第一题:经典中的经典!

    开篇第一题:经典中的经典!                          --评<编程之美> 原贴地址:http://www.douban.com/review/2130819/ 应该 ...

  5. Silverlight实例教程 - Validation数据验证开篇

    Silverlight 4 Validation验证实例系列 Silverlight实例教程 - Validation数据验证开篇 Silverlight实例教程 - Validation数据验证基础 ...

  6. 精通Zookeeper系列开篇:进大厂不得不学的分布式协同利器!

    最近,有很多小伙伴让我更新一些Zookeeper的文章,正好也趁着清明假期把之前自己工作过程当中总结的Zookeeper知识点梳理了一番,打算写一个[精通Zookeeper系列],希望能够帮助小伙伴们 ...

  7. duilib 预开篇

    曾几何时,当我看到好看的windows 软件界面时,也想亲手写出这么绚丽好看的界面. 于是我就到处寻找windows UI编程教程.在一番查找和比较下,最终选择了duilib. 主要考虑到了duili ...

  8. 创业公司如何做数据分析(一)开篇

    在过去的一年里,笔者加入了一家移动互联网创业公司,工作之一便是负责数据业务的建设,陆陆续续完成了一些数据系统的实现,来满足公司的数据需求.在创业公司中做数据相关的事情,而且是从零做起,肯定不像很多大公 ...

  9. 《从零构建前后分离web项目》:开篇 - 纵观WEB历史演变

    开篇 : 纵观WEB历史演变 在校学习和几年工作工作中不知不觉经历了一半的 WEB 历史演变.对近几年的发展比较了解,结合经验聊聊 WEB 发展历史. 演变不易,但也是必然,因为为人始终要进步. WE ...

最新文章

  1. Delegate,Action,Func,匿名方法,匿名委托,事件
  2. Servlet3.0 版本问题,以及Servlet3.0中Annotation的使用
  3. 河南省第十届大学生程序设计竞赛 A,B,C,D,F,G,H 题解
  4. Prolog 语言入门
  5. mysql varchar(max)_等价于MySQL中的varchar(max)?
  6. python await原理_JavaScript async/await原理及实例解析
  7. DI 之 3.4 Bean的作用域(捌)
  8. 在SAP云平台的API portal里创建和管理API
  9. 【CodeForces - 260D】Black and White Tree (思维构造,猜结论,细节,构造一棵树)
  10. 关注Ionic底部导航按钮tabs在android情况下浮在上面的处理
  11. Nginx gzip参数详解及常见问题(已解决)
  12. 【干货】阿里直播平台的架构演进
  13. 云擎供应链:为中小仓库提供SaaS供应链解决方案
  14. 各种语言支持wasm的情况
  15. 密歇根州立大学联合京东提出深度强化学习算法DeepPage用于分页推荐
  16. GCC Manual
  17. [摘录]第二部分 战略决策(1)
  18. Waymo无人车设立中国全资子公司,取名慧摩,与谷歌上海同楼办公
  19. 计算机考试机试题目word文档,计算机考试 word
  20. Unity打包后的日志

热门文章

  1. WKWebView get/set cookie小结
  2. [洛谷P1440]求m区间内的最小值
  3. 呼叫中心团队管理浅谈
  4. IntelliJ IDEA 不能识别 Java 项目
  5. 《unix设备驱动》内存分配
  6. Apache访问日志切割
  7. Windows2003利用×××+NAT+静态路由表建立网通电信双线×××服务器
  8. C++ 默认参数和占位符
  9. c语言程序设计指针进阶,C语言及程序设计进阶例程-15 指向结构体的指针
  10. html购物车内部处理样式,第4期学习班-1.23作业-【JQuery-attr方法】-【JQuery-切换CSS效果】-【JQuery-插入元素】-【JQuery-加入购物车】...