个人记录,且为Windows10系统,仅供参考。
一. 准备
1. Github:安装git、注册github。将Robotframework代码更新到github。
2. Jenkins安装,并安装插件
1)插件Git Client Plugin、GIT plugin、GitHub API Plugin、GitHub plugin:
(即git.hpi、github.hpi、git-client.hpi、robot.hpi)
我安装了一个GIT plugin,基本其他插件自动就全部都装好了,大家如果不是就一个个安装吧。
二. 项目配置
(jenkins的其他配置,自行查找。同时,我是免费的github,不含ssh的哈)
这里只介绍与Github(Robotframework代码)的配置,且不涉及浏览器兼容的配置。
1. General:
1)选择GitHub project:输入github的项目的路径即可(远程库地址,即your profile的具体项目的url地址)
2)我的这个项目有一个参数(非list),所以我构建的时候,要传入参数,所以这里多了一个参数的配置。无就不需要这一步。
选择参数化构建过程,选择String parameter,配置参数名称及说明。
勾选Githubproject:输入 Project url,即github项目的git路径(和你上传github的clone路径一样的。)
勾选参数化构建过程:因为我就一个参数,就选择了String parameter,配置参数名称及描述。
具体如下图
2. 源码管理:
Git配置,配置到github的项目的git路径。
详见下图
3. 构建环境:
详见下图
4. 构建:
1)构建:我就直接使用的pybot.bat的命令,可自行查找pybat.bat的知识即可。
我有一个参数要传到代码中,所以使用的命令如下
pybot.bat -v clientId:%clientId% src/*****
说明:
%clientId% :就是我参数化设置的参数,要使用%括起来
src/*****:这个是写清楚执行的代码脚本的路径,和你Check out to a sub-directory配置的路径一样的,只是这里可以具体到你要执行的具体的文件。
2)构建后操作
我没有配置那个邮件,相配的自行查找。
我就配置了个Publish Robot Framework test results,很简单。
详见下图
基本差不多就配置好了,快执行试试吧。
我的结果就是这样的