集成开源系统实现自动化构建、代码质量评估、项目信息统计(1)——Jenkins安装

作者:alonesword

联系:http://blog.csdn.net/alonesword/

http://www.cnblogs.com/alonesword/

(本文同步发布于 博客园 与 CSDN,如需转载,请保留其作者即出处)

 

Jenkins 是java 语言开发,需要JRE(JDK)的支持(注:我到现在还不知道JRE 和 JDK 的区别>_<),因需要支撑分布式部署支撑,因此采用直接部署jenkins.jar 包的方式进行安装。

 

(一)  前期准备

确认安装jenkins 的机器已经安装了如下软件


软件名称


版本


下载地址


JRE or JDK


1.4+


 


Apache tomcat


6.0.26


 


 


 


 

 

(二)  环境检查

1、  验证 JAVA 环境

打开 cmd 输入


java –version

 

显示如下

 

表示 Java 安装成功,Java 的版本为 1.6.0

 

2、  验证 ApacheTomcat 环境

打开 IE,输入tomcat 地址(默认安装为:http://localhost:8080/ ),显示如下

 

         表示 tomcat 安装成功

 

(三)  Jenkins 的安装

1、  前往 Jenkins 官网下载jenkins-1.432的安装文件 Jenkins.war

2、  拷贝 Jenkins.war到 ${APACHE_TOMCAT_HOME}/webapps 目录中

3、  重新启动tomcat

4、  重新验证 tomcat 是否正常启动

5、  若tomcat 已正常启动,则可输入: http://localhost:8080/jenkins 若能看到如下页面,恭喜你,jenkins安装成功

 

 

(四)  公约

         ${APACHE_TOMCAT_HOME} 表示 apachetomcat 的安装目录

 

(五)  参考资料

InstallingJenkins

Jenkins 安装

时间: 2024-09-26 10:18:12

集成开源系统实现自动化构建、代码质量评估、项目信息统计(1)——Jenkins安装的相关文章

Jenkins+Maven+SonarQube构建代码质量检测平台

使用SonarQube扫描仪分析Maven 安装jenkins 参考:http://blog.csdn.net/wh211212/article/details/53644980 安装Maven 参考:http://blog.csdn.net/wh211212/article/details/69578996 安装SonarQube 参考:http://blog.csdn.net/wh211212/article/details/77371831 配置Jenkins + Maven + Sona

如何衡量代码质量?

在日常项目研发中,总是在讨论如何控制和衡量代码质量,项目做了一个又一个,今天静下心来做思考并做下总结,希望以后也能在项目质量管控中进一步去规范和提升自己. 个人观点: 软件质量=外部质量+内部质量 主要总结为两个方面: 1.外部质量:从用户.使用者角度去衡量: 2.内部质量:从员工.开发者角度去衡量: 一.衡量外部质量 1.正确性 2.易用性 3.高效率 4.适应性 5.精确性 6.完整性 二.衡量内部质量 1.可维护性 2.灵活性 3.可移植性 4.可读性 5.可测试性 我在实际工作中总结的几

构建iOS持续集成平台(一)自动化构建和依赖管理

2000年Matin Fowler发表文章Continuous Integration[1]:2007年,Paul Duvall, Steve Matyas 和 Andrew Glover合著的<Continuous Integration:Improving Software Quality and Reducing Risk> [2]出版发行,该书获得了2008年的图灵大奖.持续集成理念经过10多年的发展,已经成为了 业界的标准.在Java, Ruby的世界已经诞生了非常成熟的持续集成工具

开源中国 代码质量管理系统 Sonar@OSC 上线

作为 Git@OSC 代码托管平台的延伸,开源中国的代码质量管理系统 Sonar@OSC 测试版上线了!Sonar@OSC 是中国源项目的一个重要组成部分, 提供基本的代码质量的检查功能,包括代码统计.编码规则检查.测试覆盖率分析等等.支持多种主流的编程语言:java/javascript/c# /php/python/ruby/web脚本(包括html,jsp, jsf, ruby, php的web页面脚本),而且在不断的完善中. Sonar@OSC 跟 Git@OSC 紧密结合,你只需要将代

静态代码检查-c++有没有和JAVA的gradle类似的自动化构建工具?

问题描述 c++有没有和JAVA的gradle类似的自动化构建工具? c++有没有和JAVA的gradle类似的自动化构建工具?并且检查效率比较高,速度比较快 解决方案 cmake可以.还有像scons之类的

自动化构建:一致性关键之道

介绍 如果有那么一件事软件开发人员很在行(并非引述电影<黑客>),那一定是将通常需要人工完成的任务自 动化.让计算机处理重复乏味的任务将使得大家生活得更轻松,这里我们讨论的是如何让大家专注于他们所关心的事情.然 而,研发团队时常会忽略那个最有帮助的受众-他们自己. 在为数众多的中小型软件作坊中,不存在自动化构建和 发布工具.构建.交付准备环境.代码发布全由手工完成,同样还有运行测试.备份旧版本.新版本打标签以及许多其他重 复的事情.毕竟你可能认为这全是非常简单的工作,集成开发环境通过按钮或快捷

敏捷过程中如何保证代码质量

本文目录:一.为什么要做代码质量分析二.常见的代码质量分析工具三.DevOps平台中的代码质量分析四.DevOps平台中如何为代码质量提供保障 一.为什么要做代码质量分析 本文讲的是敏捷过程中如何保证代码质量,在软件开发过程中,当一个功能开发完成后,如何去保证代码是可用的.没问题的?一般情况下,基本都会有单元测试.每日构建.功能测试等环节来保证.但是,保证代码可用就够了吗?显然不是. 一个软件项目开发完一个版本会有下一个版本,会有新的需求,原来的功能也可能会变更.你写的代码可能会被别人使用,你也

基于Rational Team Concert和Maven的自动化构建和部署最佳实践

简介:越来越多的项目,特别是 Agile 项目开始使用 Rational Team Concert (RTC) 来管理需求.缺陷和源码.面对多版本.多套环境.多服务器的复杂环境,本文介绍和探讨了如何结合使用 RTC 和 Maven,在 RTC 中统一管理属性配置信息,由 RTC 单点或定时触发,高效地完成 Build 自动化构建和部署实践. 引言 在软件开发中,协调的开发步调和默契的团队协作是提高软件生产效率的关键.IBM Rational 推出的 Jazz 技术就是一个创新的团队协作平台,它集

如何从开发阶段提升代码质量,加速迭代发布?

 引言:一个 bug 被隐藏的时间越长,修复这个bug 的代价就越大.在<快速软件开发>一书中已引用了大量的研究数据指出:最后才修改一个 bug 的代价是在 bug 产生时修改它的代价的10倍.        很多开发工程师很不喜欢测试的工作,他们更希望能够开发新功能,但在日常研发过程中,测试的重要性想必也不言而喻.单测集成系统,可以从开发阶段提高质量,加快代码发布.        云效平台的单测集成功能,是通过对项目仓库地址(git.svn),进行代码变更监控,然后得到静态扫描,单测用例执行