自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 持续集成学习笔记-入门篇(6)持续集成自动化(三):具体实现方式二

持续集成自动化的第二种实现方式思路:以开发工具生成的项目(或者开发者自己规定的目录结构)为核心,调整Maven的POM配置文件,用于项目开发和CI构建。   一、基本步骤 1、准备阶段 1.1.   通过Eclipse生成项目,并结合自身需求修订项目结构,以用于构建(工作空间) 1.2.   生成POM.xml文件,设置各类目录配置 1.3.   通过SVN生成空的、新的版

2012-08-30 10:00:13 3096

原创 持续集成学习笔记-入门篇(5)持续集成自动化(二):具体实现方式一

持续集成自动化的第一种实现方式思路:以maven默认生成的项目为核心,直接用于项目开发和CI构建。 由于笔者条件所限,所有的操作、运行均在本机执行。   一、基本步骤 1、准备阶段 1.1.   通过Maven(根据默认目录结构规则)生成项目,并用于构建(工作空间) 1.2.   修改POM.xml文件 1.3.   通过SVN生成空的、新的版本控制仓库 1.4.

2012-08-30 09:54:11 4137

原创 持续集成学习笔记-入门篇(4)持续集成自动化(一):所谓“关键”问题

搭建好持续集成环境后,接着就该学习各个工具的具体用法了。因为网上这些工具的入门级教程实在太多,笔者推荐几个自己学习时用的主要参考吧,省得板门弄斧了。其实,笔者感觉,分别学习这些工具的用法虽然比较难,但好歹有路可依。最令人头疼、感觉麻烦的是如何将它们整合起来、相互配合一起使用:不仅要知其然,而且还要知其所以然啊。 1、SVN l  官方在线文档(英文):http://svnbook.red-be

2012-08-29 10:06:07 3713

原创 持续集成学习笔记-入门篇(3)持续集成环境的搭建

既然已经选定了主要的持续集成工具,那么就需要搭建持续集成环境,为后续工作提供基础。   一、软件工具种类和版本号 笔者搭建的CI环境主要基于windows7(家庭普通版)【Linux笔者真是一窍不通】,涉及到的主要软件包括: l JDK1.7:jdk-7u4-windows-i586 l Tomcat7:tomcat-7.0.27-windows-x86 l SVN

2012-08-29 09:58:50 4441

原创 持续集成学习笔记-入门篇(2)持续集成工具选择

持续集成的工具已经是铺天盖地,有商业化的软件,也有开源的软件。覆盖的CI功能也是多种多样。 从功能角度分,就笔者的学习经验而言,最关键的是三类:版本控制工具、构建工具、CI(Continuous integration)服务器。而其中最核心的又是构建工具。其他开源的、与持续集成相关的工具也有很多,但大多数是辅助性的工具。 笔者学习持续集成时所选择的工具为:SVN、Maven、Jenkins。

2012-08-28 15:52:55 5905

原创 持续集成学习笔记-入门篇(1)持续集成基本概念

今年7月份中下旬,笔者见过一个号称“资深开发者”的哥们(据说编程有十来年了),笔者问他:“你们平时用的持续集成工具都有哪些?”这哥们回答:“那些都是骗客户的,其实我们什么都不用,还是各干各的,然后让一个人收集代码,进行测试。那些大公司,比如XX数码什么的,CI用的也极差”。笔者于是愕然。可见在实际软件开发工作中,持续集成远未得到普及,其中的原因无非是: l  程序员习惯了原有手工作坊开发的方式

2012-08-28 15:49:32 18552 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除