元旦节后,开始为项目进行持续集成体验,由于团队首次,所以工具集及环境的搭建,都是参考书籍和Internet。
项目为Android平台开发,持续集成工具集如下:
OS | Windows Server 2008 R2 Enterprise 64bit | ||
序号 | 工具名称 | 版本 | 角色简述 |
1 | JDK | 1.7.0.100.18 |
|
2 | Apache Tomcat | 7.0.34 |
|
3 | Apache Ant | 1.8.4 |
|
4 | Hudson | 2.3.4 | CI |
5 | VisualSVN-Server | 2.5.8 | 服务器端版本管理 |
6 | TortoiseSVN |
| 客户端版本管理 |
服务器端环境安装流程:
1. 安装JDK,并配置环境变量;
2. 安装Tomcat;
3. 安装Ant;
4. 安装Hudson,以Webapp方式安装,即将“hudson.war”文件存于Tomcat的Webapps中,并重启Tomcat服务;
5. 安装VisualSVN-Server,此安装包将自动安装Apache HTTP Server和Subversion;
6. 安装Hudson Subversion-Plug-ins插件,注意本文中是离线安装,而Hudson的Web控制界面中的插件安装为在线下载安装方式。然后重启Tomcat。过程如下:
6.1下载subversion.hpi文件;
6.2在浏览器中输入http://127.0.0.1:8080/hudson,点击系统管理,如下图所示
图表 1
6.3点击Manage Plugins using Classic PluginManager,然后点击高级,如下图所示
图表 2
6.4点击上传插件,选下载的subversion.hpi文件,后上传。如下图
图表 3