随笔分类 -  持续集成

摘要:前言先问各位看官两个问题: 1. 你们用TFS么? 2. 你们做自动部署么?怎么做的?这写博客不同讲课,没法及时互动,那我只好自问自答一把了: 1. 用,当然用,按我了解的情况来看,源码管理我想一定是使用率最高的,甚至很多公司只用了TFS的源码管理功能 2. 做,最开始想用TFS来做,但是发现TFS做Build很方便,但是部署貌似不支持,就改用cc.net了,最后研究发现用TFS也是可以实现自动Build + 自动部署的,不仅WebSite,而且Window Service。那么接下来说说如何来用TFS做自动部署。使用TFS自动生成Build使用Team Explorer的向导来创建一个生成定 阅读全文
posted @ 2013-04-10 17:24 ruby.wang 阅读(265) 评论(0) 推荐(0)
摘要:前言 关于每日构建这个话题,也已经有很多很好的文章讨论了。本文的写作过程中也参考了这些文章。本文之所以继续这个题目,是因为在查阅了网上的资源后,发现没有一个比较通用的过程。所以本文就主要讨论了利用NAnt构建一个通用日编译的方案。利用这个方案,日编译的维护者可以不需要对每个要编译的方案都要做很多维护。只要定义一个属性文件就可以了。 关键词: Daily Build, NAnt1. 简介 1.1. 每日构建的优点: 每日构建(Daily Build)也可称为持续集成(Continuous Integration),强调完全自动化的、可重复的创建过程,其中包括每天运行多次的自动化测试。每日构建的作 阅读全文
posted @ 2013-04-10 16:58 ruby.wang 阅读(193) 评论(0) 推荐(0)