Jenkins | CodeStream集成
Posted 自动化测试工作记录
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins | CodeStream集成相关的知识,希望对你有一定的参考价值。
本文要实现的目标: 使用CodeStream调用Jenkins,通过执行pipeline启动Jenkins中的job,并得到job返回的执行结果
第一步:配置Jenkins
新建一个job,打开job configuration,勾选“This build is parametered”选项,添加一个string类型的参数,参数名为“vRCSTestExecutionId”,需要注意的是,该参数名称不能出现任何错误,因为这个参数是Jenkins与CodeStream集成的关键
其他配置根据自己的job自行填写
第二步: 配置CodeStream
点击Administrator, 新建一个EndPoint,按照下图进行填写EndPoint详细信息:
第三步:配置Pipeline
新建pipeline,输入基本信息,打开Stage配置页面,点击Add Stage-->Add Task:
配置Task信息,EndPoint选择之前添加的EndPoint,然后Job位置会出现我们添加了参数的Jenkins job列表,选中之前的job
上图中的Jenkins Properties中有一个Parameter “serverip”,该参数会通过CodeStream传到Jenkins中并进行调用, 关于如何传参给Jenkins 并在UFT或其他测试工具中调用,请参考我的文章:
第四步: 执行pipeline,得到返回结果
选中pipeline,点击Execute,在Pipeline Executions中查看执行结果,注意该视图绿色表明该pipeline执行成功,但并不代表task中的脚本全部pass,点开task,查看到的详细信息才是脚本的执行结果
*该文中图片借鉴于 https://theithollow.com/2016/05/09/using-jenkins-vrealize-code-stream/
以上是关于Jenkins | CodeStream集成的主要内容,如果未能解决你的问题,请参考以下文章
持续集成:docker下使用jenkins容器构建docker镜像
Postman+Newman+Jenkins APItest自动化集成测试