打算写个jenkins+ant+jmeter接口的全篇,发现已经有很多优秀的博客写了,我只是做补充,在我使用时遇到的一些问题,第一篇,jekins安装
第一种
推荐博主的是:http://www.cnblogs.com/zhuque/archive/2013/01/22/2871184.html,以下是原文
使用tomcat启动
Jenkins的前身是Hudson,是做持续集成必不可少的工具,主要用途:持续、自动的构建项目;构建自动化测试项目;监控定时执行的一些任务。
先说说一下安装:
Hudson的war包下载地址:http://mirrors.neusoft.edu.cn/eclipse/hudson/war/
Jenkins的war包下载地址: http://mirrors.jenkins-ci.org/war/
下载tomcat的地址:http://mirror.bit.edu.cn/apache/tomcat/(Hudson、Jenkins需要web容器支持,不需要数据库,直接访问)
首先安装JDK,我的JDK版本是1.6.0。
解压下载的Tomcat压缩包,设置环境变量(path:E:apache-tomcat-6.0.36in),运行bin下的startup.bat启动tomcat;如果启动失败,则要查看8080端口是否被占用,cmd中通过netstat -ano查看是那个pid进程在占用8080,然后通过任务管理器kill掉该进程即可;另外tomcat还需要有JAVA支持,tomcat默认去查看你本地是否存在JAVA_HOME或者JRE_HOME,在环境变量中配置一下,重启机器。然后重新执行bin下的startup.bat。http://localhost:8080/
把Hudson.war或者Jenkins.war(如果有带版本号的,把版本号去掉)放到E:apache-tomcat-6.0.36webapps下,手动去访问:http://localhost:8080/jenkins/ http://localhost:8080/hudson/
发现他们俩的主目录都是默认指定到C:Documents and SettingsAdministrator下的,为了避免日后C盘越来越大,我们需要单独为Hudson和Jenkins分别建立自己的工作目录:在E盘下建立Hudson和Jenkins文件夹,这个名字可以随便起的,然后在环境变量中设置:Hudson_HOME 和Jenkins_HOME(Hudson和Jenkins分别会通过环境变量进行识别属于自己的主目录),然后重启机器,否则不成功。
再次访问:
http://localhost:8080/jenkins/
http://localhost:8080/hudson/
自己补充:tomcat启动jekins,生成的jekins配置文件,不会在tomcat下面的jekins文件中,可能会在C:Users用户名.jenkins,这个文件可以更改密码和一些特殊配置,要注意了
jekins下载地址:https://jenkins-ci.org/content/thank-you-downloading-windows-installer/
=============================================================================
第二种
本文直接使用war包安装
war包有两种安装方法
方法一
下载jenkins.war, 拷贝到D:JavaTooljenkins()下,然后运行java -jar jenkins.war. (注意需要先安装JDK,然后设置JAVA_HOME环境变量且将%JAVA_HOME%in加入到PATH环境变量中)
运行如下:
访问http://localhost:8080 , jenkins的主界面如下:
but:出现过这样的问题
图片竟然没有在了,大概意思就是数组越界,我...不知道为什么安装一个软件还数组越界,所以放弃了直接使用命令安装
第三种
直接使用ZIP安装包进行安装,but,有出问题了
一直提示正在启动中,不知道是什么原因造成的,中间换过几次安装包,还是不行,而且这个启动还是第一步
第二步:等待了很久,开始安装插件。。插件有几个没有安装成功,我。。。启动后,新建项目就有发生了数组越界的情况
综合上述,最后还是使用tomcat来启动的jekins