
scm/CI
turkeyzhou
某互联网公司,从事服务器后台开发。
展开
-
Continuous Integration
Continuous IntegrationMartin FowlerContinuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least da原创 2009-09-21 23:05:00 · 2248 阅读 · 0 评论 -
实现持续集成
来自于 Rational Edge:本文是对持续集成的概念和实践的一个介绍。它解释了如何用支持工具实现持续集成,这些工具包括IBM Rational ClearCase,IBM Rational ClearQuest 和一个开放源码工具 CruiseControl。持续集成在软件开发世界中是一个热门话题。尽管经常与敏捷过程连接在一起,例如极限编程,但是概念和实践都不是什么新的--只是众所周知的原创 2009-09-22 11:21:00 · 1219 阅读 · 0 评论 -
ant 构建自动化测试脚本
原创 2009-09-24 23:43:00 · 1282 阅读 · 0 评论 -
confluence 3 破解 安装
最近在选择搭建wiki,最后选择了java的confluence,confluence虽然open source ,但是确实一款收费软件,没有办法,只得破解; 下载了confluence: 中文:http://www.fangwai.net/software/confluence HOME: http://confluence.atlassian.com/原创 2009-10-08 13:50:00 · 10825 阅读 · 5 评论 -
用 Selenium 自动化验收测试
如何使用 Selenium 测试工具对 Ruby on Rails 和 Ajax 应 用程序进行功能测试 <a class="smallplainlink" href="javascript:print()">原创 2009-10-08 23:15:00 · 1212 阅读 · 0 评论 -
Maven 包依赖
Maven的生命周期的概念比Ant更加的便捷和优秀,而Maven的包依赖存在着颇多争议,我们在内网中不得不手动的搭建自己的私服,每个成员在第一次的时候都必须从中心仓库来下载依赖的包,Maven之所以在开源项目,尤其是在国外优秀的开源项目中颇受青睐,其实更多的是项目管理的理念的先进和规范,依赖包的统一和规范对项目的重要性不言而喻,却受不到我们的重视; 每一次在执行maven pack原创 2009-11-08 17:56:00 · 3382 阅读 · 0 评论 -
MAVEN Profile
Profiles是maven的一个很关键的术语:profile是用来定义一些在build lifecycle中使用的environmental variations,profile可以设置成在不同的环境下激活不同的profile(例如:不同的OS激活不同的profile,不同的JVM激活不同的profile,不同的dabase激活不同的profile等等)。 定义Profiles 你可以把pro转载 2009-11-28 13:01:00 · 9043 阅读 · 0 评论 -
Maven Dependency
我们看一个最常见到的例子:4.0.0com.mycompany.appmy-appjar1.0-SNAPSHOTjunitjunit3.8.1test 该例子表示你的project有一个junit dependency。你可能会问:这个dependency从哪里来?junit jar在哪里? A dependency是对repository里的某个artifact的引用。POM定义了一个depe原创 2009-11-28 12:59:00 · 2924 阅读 · 0 评论