前言 但凡一个略有规模的项目都需要一个持续集成环境的支撑,为什么需要持续集成环境,我们来看一个例子。假如一个项目,由A、B两位程序员来协作开发,A负责前端模块,B负责后端模块,前端依赖后端。A和B都习惯使用SVN作为代码管理工具,他们分别开始工作,一个功能完成后会提交到SVN,以便对方能够使用。一天...
分类:
其他好文 时间:
2015-01-14 21:21:19
阅读次数:
341
hudson的好用基本体现在其众多而强大的插件上,在“系统管理”中可以找到“插件管理”。hudson默认自带了如下几个插件,可以在“已安装”中看到:Hudson CVS Plug-inMaven 2 Project PluginHudson SSH Slaves pluginSubversion P...
分类:
其他好文 时间:
2014-12-31 17:54:35
阅读次数:
292
公司要上CI,确切的说,是我要上CI,不管别的项目组用不用,我的产品是必须用的。
CI的好处自不必多说。CI免费的工具,最常用的便是Jenkins,也就是hudson。
以前搭过环境,也用过,已经很顺手了。但这次依然遇到了不少新问题,总结如下:
1、svn中文目录问题,这个问题挺恼人的,搞了一下午,以前没有遇到过是因为老东家的svn里是不允许出现中文目录的。
现在的东家,很...
分类:
其他好文 时间:
2014-12-27 00:21:38
阅读次数:
293
代码检查工具能帮我们检查一些隐藏的bug,代码检查工具中sonar是比较好的一个。官网Sonar 概述 Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如 FindBugs,PMD 等)直接显...
分类:
移动开发 时间:
2014-12-26 16:47:22
阅读次数:
695
我们知道在Windows上我们很容易构建于MSBuild的自动化编译环境,那么在CentOS也是可以的,主要是需要Mono。 在这儿我们选择Jenkins+Gitlab+Mono在CentOS 6.5构建的环境。 1. 安装 Jenkins Jenkins,之前叫做Hudson,是基于Java开发的...
分类:
Web程序 时间:
2014-12-13 12:12:20
阅读次数:
529
一、Java>javachoose openjdk>sudo apt-get install open......>java -version>javacchoose openjdk>sudo apt-get install open......>javac -version找到java的安装目录 ...
分类:
编程语言 时间:
2014-12-10 15:56:55
阅读次数:
237
一、部署环境机器:一台linux虚机,内存1G,操作系统CentOS release 5.6,硬盘100G。实验应用:乐学方舟后台部署(非正式环境)应用环境:apache-tomcat-7.0.27 ,JDK二、环境搭建1、下载hudson ,安装部署http://hudson-ci.org/点击下...
分类:
其他好文 时间:
2014-11-19 10:29:35
阅读次数:
369
文章概述:
一、 描述了持续集成工具Hudson的安装与配置
二、 描述了Git 、Maven环境的安装与配置
三、 描述了扩展邮件通知及其配置方法
四、 描述了jira的配置...
分类:
其他好文 时间:
2014-11-17 22:52:11
阅读次数:
313
自动化学习过程中老师介绍了一个工具jenkins,感觉很不错,学习ingjenkins的war包下载地址http://mirrors.jenkins-ci.org/war/Hudson的war包下载地址:http://mirror.bit.edu.cn/eclipse/hudson/war/tomc...
分类:
其他好文 时间:
2014-11-11 18:50:14
阅读次数:
193
version control system: git/hg/subversion/cvs/clearcase/vsssoftware configruation management: daily build/smoke test/auto test代码集成CI: Cruis...
分类:
数据库 时间:
2014-11-08 02:00:14
阅读次数:
205