20191113-Linux+robotframework+jenkins配置自动化测试2
第八步:配置jenkins
- 安装JDK
a) yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel
- 配置环境变量
a) vi /etc/profile.d/jdk.sh填写以下内容
|
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME PATH |
b) source /etc/profile.d/jdk.sh
- 安装jenkins
a) 下载jenkins,直接进入jenkins官网下载centos版本的jenkins ,我下载的版本是jenkins-2.190.2-1.1.noarch.rpm
b) rpm -ih jenkins-2.190.2-1.1.noarch.rpm(安装)
c) vi /etc/sysconfig/jenkins 修改jenkins端口

d) service jenkins start (启动jenkins)
第九步:在jenkins上安装RobotFramework插件
- 安装robotframework插件
a) 进入插件管理下载安装插件
附加-问题解决
1. 执行robot用例的时候提示WebDriverException: Message: invalid argument: can't kill an exited process
查看驱动的log是否是提示

如果是的话,参照第七步安装图形界面
2. jenkins启动后发现打不开jenkins页面的问题解决
打开jenkins页面提示页面无法打开

查看jenkins是否启动
a) systemctl status jenkins
查看防火墙是否启动,并且jenkins对应的端口没有被打开
a) 查看防火墙状态
systemctl status firewalld
b) 查看防火墙开放端口
firewall-cmd --list-ports
c) 如果没有jenkins对应的窗口,则添加对应的窗口,我这里是8000
firewall-cmd --permanent --zone=public --add-port=8000/tcp
d) 重启防火墙
systemctl reload firewalld
3. Opening output file '******output.xml' failed: Permission denied
错误信息:

这个坑我踩了很久,用了好几个小时才解决。。。。。。。。
问题原因:jenkins执行用户不是root用户,没有权限
解决办法:vi /etc/sysconfig/jenkins,修改默认JENKINS_USER=“jenkins”修改为JENKINS_USER=”root”

4. Opening Robot Framework report failed
错误信息:

问题原因:
Jenkins禁用了
解决方案:
在jenkins中执行Groovy脚本:System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
5. 运行结果截图打不开
错误信息如下图:

问题原因:
解决方案:配置publish robotframework test result模块的高级设置的Other files to copy模块,将自己设置的截图位置的下的截图拷贝到构建工作空间下

6. 其他jenkins相关配置
Jenkins的war包位置:/usr/lib/jenkins/jenkins.war
Jenkins配置文件 (端口号、jenkins_home目录等):/etc/sysconfig/jenkins
默认的JENKINS_HOME目录:/var/lib/jenkins/
Jenkins日志文件地址:/var/log/jenkins/
Jenkins真正的服务文件:/etc/init.d/jenkins
Jenkins启动:service jenkins start
20191113-Linux+robotframework+jenkins配置自动化测试2的更多相关文章
- 【Linux】Jenkins配置和使用(二)
摘要 本章介绍Jenkins的简单使用,关于Jenkins的安装,参照[Linux]Jenkins安装(一) 事例说明:在linux环境下,安装的jenkins,集成svn,tomcat的环境,项目是 ...
- 【Linux】Jenkins+Git源码管理(三)
摘要 本章介绍Jenkins配合Git源码管理,关于Jenkins的基本操作,参照[Linux]Jenkins配置和使用(二) 事例说明:在linux环境下,安装的jenkins,已安装git. 代码 ...
- 【Linux】Jenkins以war包运行及开机启动配置(四)
本例介绍jenkins已war包运行及开机启动配置 环境:Linux环境(CentOS 7.4) 以war包运行 1.下载jenkins.war包 2.启动war包( 默认端口:8080,默认JENK ...
- Jenkins+Gitlab+自动化测试配置持续集成
Jenkins安装在win7上 GitLab安装在docker上 需求:本地提交自动化测试代码在gitlab上后,jenkins自动构建,拉下新提交的自动化代码,并且运行 参考的链接: https:/ ...
- 【Linux】php7.2.8 + xdebug + composer + php代码覆盖率 + jenkins配置 (实操记录,亲测可用)
[一.linux安装php 7.2.8] 1.wget http://nginx.org/download/nginx-1.9.9.tar.gz # nginx可不安 ...
- Docker DevOps实战:Docker+Jenkins+Python+Pytest+Allure(2)- Jenkins初始化、Jenkins插件、Jenkins配置、自动化测试
Jenkins初始化 step-1 访问Jenkins http://ip:80 step-2 查看密码.输入密码 # 方式一:通过查看容器日志 [root@localhost ~]# docker ...
- Jenkins 部署自动化测试脚本(15)
自动化测试脚本开发完成以后,希望可以把脚本放在公共的环境下提供一个入口供大家一起使用,目前最好的解决方案就是需要把代码部署在Jenkins上,下面看下如何在Jenkins配合自动化测试任务: 1.首先 ...
- Linux下Jenkins+git+gradle持续集成环境搭建
Linux下Jenkins+git+gradle持续集成环境搭建 来源:IT165收集 发布日期:2014-08-22 21:45:50 我来说两句(0)收藏本文 一.项目介绍 和 linux ...
- linux 搭建jenkins+创建maven工程JOB
1.linux 安装jenkins 网上搜到这样安装 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redh ...
随机推荐
- Qt 操作QDomDocument对象修改节点
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/liulihuo_gyh/article/d ...
- linux清除git账号密码
执行vi ~/.git-credentials,可以看到被保存的账号密码,删掉或者修改都可以了! eg:http://账号:密码@git仓库http地址
- 如将Myeclipse项目改成Eclipse项目
由于项目需求,需要将原来Myeclipse项目转移到Eclipse中去.搞了半天才搞出来,分享给大家,希望对大家有用. 首先导入一个从Myeclipse导出的项目 然后无法进行tomcat发布. 但是 ...
- JS正则表达式使用
<script type="text/javascript"> function SubmitCk() { var reg = /^([a-zA-Z0-9]+[_|\_ ...
- SQLPrompt 最新版下载地址
https://download.red-gate.com/SQLPromptDownload.exe
- 国人开发的api测试工具 ApiPost
挺好用的 ApiPost https://www.apipost.cn/download.html 需要注册,免费试用.感觉比postman好用
- Flutter Wrap 组件实现流布局
Wrap 可以实现流布局,单行的 Wrap 跟 Row 表现几乎一致,单列的 Wrap 则跟 Row 表 现几乎一致.但 Row 与 Column 都是单行单列的,Wrap 则突破了这个限制,main ...
- 011-JSON、JSONObject、JSONArray使用、JSON数组形式字符串转换为List<Map<String,String>>的8种方法
一.JSON数据格式 1.1.常用JSON数据格式 1.对象方式:JSONObject的数据是用 { } 来表示的, 例如: { "id" : "123", & ...
- 泡泡一分钟:Visual Odometry Using a Homography Formulation with Decoupled Rotation and Translation Estimation Using Minimal Solutions
张宁 Visual Odometry Using a Homography Formulation with Decoupled Rotation and Translation Estimation ...
- Qt编写气体安全管理系统23-类型设置
一.前言 类型设置这个功能模块大大拓展了整个系统的灵活性,将整个系统中所有用到的控制器型号.探测器数量.探测器型号.气体种类.气体符号都存储到数据库表中,用户在类型设置中可以自由添加删除和修改,这样后 ...