首页 > 其他 > 详细

jenkins基础

时间:2015-11-05 19:01:47      阅读:263      评论:0      收藏:0      [点我收藏+]

       jenkins的前身是hudson,是一个持续集成环境,主要就是用于持续,自动化构建和测试软件项目,也用于监控一些定时任务的执行。

       jenkins主要的特性有:

         1.易于配置安装:所有的配置都可以web界面实现,在安装时只需要将jenkins.jar放到servlet容器即可,不需要数据库的支持

         2.可以生成junit和testng测试报告

         3.集成了RSS/E-mail/IM:通过RSS发布构建结果或者是构建失败的时候都可以通过email实现通知机制

        4.支持分布式构建,多计算机参与构建测试过程

         5.文件识别,jenkins可以跟踪哪次构建生成哪些jar等

        6.支持插件:基于插件的机制实现扩展功能

        7.良好的跨平台特性,几乎支持所有的平台

http://jenkins-ci.org/

jenkins的官网,有对jenkins比较详细的说明。


首先,安装jenkins,可以使用以下方法安装jenkins:

以linux系统为例:

    1.可以选择系统平台特定软件包管理器格式的包,比如redhat的rpm

    2.直接下载jenkins.war然后使用java -jar jenkins.war运行

    3.根据特定的servlet container来安装


  1. 使用rpm包格式

本人使用的redhat的centos系统,同一般软件包一样,jenkins也可以使用yum安装

添加jenkins的yum源

导入认证证书

  • sudo yum install jenkins

  • 技术分享

使用yum安装jenkins

在生产环境中使用jenkins的时候,如果使用此方法安装,最好是安装jenkins的稳定版

方法同上,只不过yum源不一致

那么,使用rpm格式的jenkins安装就已经完成了,但是jenkins运行需要在java虚拟机中运行,因此系统上必须安装有jdk

对于jenkins而言,需要安装更新版本的jdk,否则无法正常工作。jdk的安装此处不再赘述,以此种方式安装使用chkconfig jenkins on将jenkins设为开机自动启动

使用rpm的方式安装,会自动生成一个jenkins用户运行该服务,如果要使用其它用户,需要将/var/log/jenkins, /var/lib/jenkins, and /var/cache/jenkins. 属主属组修改


2.直接下载jenkins.war执行即可,此种方式会将相关信息输出至控制台


3.根据特定的servlet container安装

   A:使用的是tomcat:首先需要要求tomcat的版本在5.0之上

      将jenkins.war复制到$TOMCAT_HOME/webapps

      设置JENKINS_HOME(方法见下图,jenkins官网截图)

技术分享   B:使用的是glassfish

       将jenkins.war复制到 $GLASSFISH_HOME/domains/domain1/autodeploy

         设置JENKINS_HOME

./asadmin create-jvm-options -DJENKINS_HOME=/path/to/jenkins_home


本文出自 “zxcvbnm玄烨” 博客,请务必保留此出处http://10764546.blog.51cto.com/10754546/1710081

jenkins基础

原文:http://10764546.blog.51cto.com/10754546/1710081

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!