频道栏目
首页 > 程序开发 > 综合编程 > 其他综合 > 正文
Jenkins之全局工具配置
2019-01-12 11:58:49           
收藏   我要投稿
1.在配置jenkins的job时,添加构建步骤Execute Windows batch command,输入执行robotframework测试用例命令 \

2.然后jenkins安装robotframework插件,添加构建后操作,Publish Robot Framework test results,这个步骤的作用 (1)根据robot output文件统计出测试用例执行情况, (2)根据用例的通过情况,与设置的阀值比较得到jenkins的构建结果 如下图,不填写output文件,使用默认的workspace的output文件,阀值设置50%以下则build结果为failed,小于100%并且大于50%则为unstable \

运行之后,有测试用例失败,则build的状态为failed,根本不会因为用例成功率大于50%为unstable,查看日志原因是因为报了Build step ‘Execute Windows batch command’ marked build as failure导致这个build失败。 \
原因:jenkins执行命令,会把命令生成一个批处理文件执行,而pybot命令对于批处理来说是外部命令,所以要加call表示调用。而jenkins执行windows命令,若退出代码不为0 ,则jenkins会将构建标记为失败,所以需要加上exit 0表示执行完成退出

1. 操作环境

1. Windows:

win10

2. Jenkins

Jenkins 2.75

3. Java

JDK_1.8.0_64bit.exe

4. Tomcat

apache-tomcat-8.0.11

5. Maven

apache-maven-3.5.0

6. Ant

apache-ant-1.10.1

2. 配置全局工具(环境变量)所在位置

Jenkins中的“全局工具配置”是直接英文翻译过来的,其英文原文为“Global Tool Configuration”,这种翻译貌似不是很恰当,尽管说这是直译的,但是其实际的操作过程却是在配置全局的环境变量,所以说我更喜欢称之为配置全局环境变量。

在Jenkins的主页面中,点击【系统管理】,如下所示:

这里写图片描述

在【系统管理】页面,点击【Global Tool Configuration】,如下所示:<喎"/kf/ware/vc/" target="_blank" class="keylink">vcD4NCjxwPjxpbWcgYWx0PQ=="这里写图片描述" src="/uploadfile/Collfiles/20180802/20180802093753994.png" title="\" />

由此我们便进入了【Global Tool Configuration】页面

3. 配置全局工具(环境变量)

1. 配置Maven配置文件

配置Maven主要是配置Maven的settings.xml文件,Jenkins在构建Maven项目时需要依靠该配置文件来执行Maven,其配置如下:

这里写图片描述

2. 配置JDK

这里写图片描述

3. 配置Ant

这里写图片描述

4. 配置Maven

这里写图片描述

当配置好上述的环境变量之后,点击下方的【Apply】+【Save】实现保存操作,如下:

这里写图片描述

t前面加上call,最后加上exit 0

点击复制链接 与好友分享!回本站首页
上一篇:Git之环境搭建
下一篇:Jenkins robotframework+jenkins运行报Build step 'Execute Windows batch command' marked build as failu
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站