Linux(CentOS6)零起点运行Jenkins/RobotFramework

这篇介绍的是用win7机器远程登陆到Linux机器上安装Jenkins及RobotFramework运行环境

步骤如下:

一、开始可以远程登录到这台Linux机器上安装个类似windows的用户界面(可以让不懂linux命令的小白迅速装环境)

打开git或者某个ssh的客户端输入命令ssh -p 58422 root@192.168.9.150

[root@host_9-150 ~]# yum -y groupinstall “X Window System” “Desktop” “Fonts” “General Purpose Desktop”

二、安装vncserver并启动(作用是可以远程登录到这台Linux机器上用鼠标操作)

[root@host_9-150 ~]# rpm -ivh /mnt/Server/vnc-server-4.1.2-9.el5.x86_64.rpm

[root@host_9-150 ~]#vncserver :1

 启动vncserver之后会提示输入初始密码,输入并确认后就可以在windows机器上下载http://www.realvnc.com/download/登陆到这个Linux机器上用鼠标操作

三、安装python2.7版本(如果很熟悉Linux命令的话就可以跳过前两步)

1.下载2.7.3版本压缩包

[root@host_9-150 ~]#wget -c http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2

2.解压

[root@host_9-150 ~]# tar –jxvf Python-2.7.3.tar.bz2

3.编译和安装

[root@host_9-150 ~]# cd Python-2.7.3

[root@host_9-150 ~]# ./configure

[root@host_9-150 ~]# make

[root@host_9-150 ~]# make install

 4. 验证Python是否安装成功

[root@host_9-150 ~]# cd Python-2.7.3

[root@host_9-150 ~]# Python

之后可以看到2.7.3版本说明安装成功

四、首先安装JDK 6并设置环境变量

[root@host_9-150 ~]# yum -y install java-1.6.0-openjdk-devel

[root@host_9-150 ~]# alternatives –config java

[root@host_9-150 ~]# alternatives –config javac

五、再下载并安装Jenkins

[root@host_9-150 ~]wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
[root@host_9-150 ~]rpm –import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
[root@host_9-150 ~]yum install jenkins

六、启动Jenkins并安装xvfb插件

[root@host_9-150 ~]sudo service jenkins start

打开后看到Jenkins首页进入插件管理安装Jenkins Xvfb plugin这个插件

 这是关于Xvfb这个插件的相关介绍(可以理解为就是一个承载Jenkins上运行case启动浏览器的一个容器):

https://github.com/zregvart/xvfb-jenkins-plugin

https://wiki.jenkins-ci.org/display/JENKINS/Xvfb+Plugin

跟tomcat本地启动差不多的这个界面。

 七、安装Xvfb服务 (作为在Jenkins上启动浏览器)

[root@host_9-150 ~]# yum -y install xorg-x11-server-Xvfb

[root@host_9-150 ~]# yum -y install mesa-dri-drivers

[root@host_9-150 ~]# yum -y install dbus-x11(uuid生成工具)

[root@host_9-150 ~]# dbus-uuidgen –ensure(教程上基本都没有提到这步,很坑,之前一直不知道xvfb为啥起不起来,当时卡了半天,就是因为少生成了这个uuid)

 八、安装Jenkins上robotframework插件

在插件管理中找到这个插件Robot Framework plugin安装后就可以在构建后看到非常直观的结果报告图

https://wiki.jenkins-ci.org/display/JENKINS/Robot+Framework+Plugin

发表评论

电子邮件地址不会被公开。 必填项已用*标注