jenkins配置相关

代码改动

增加标签

标签在配置中的主要作用是用以区分准入、准出的用例。准入用例标签为“IN”,准出标签为“OUT”,环境标签为“ENVTEST”。(同一条用例下,可添加不同的标签)

使用方法为在对应的case下,增加标签“@pytest.mark.IN”或“@pytest.mark.OUT”

接口自动化脚本配置

1、创建项目

点击New Item侧边栏(如示意图所示)

输入项目名称

2、项目配置

关于项目的配置部分,常用的操作:

(1)general,配置项目的描述信息,配置一些构建中的参数等等操作

描述:项目的简单描述(非必填项,建议填写)

钉钉机器人:可选择对应的钉钉机器人,发送构建消息(非必选项,按需配置)

日志轮换:日志轮换策略,根据配置保留对应的构建天数与数量(非必填项,建议配置),
其中"Days to keep builds"为保留构建天数,如果不为空则构建记录保留至此天数;
"Max # of builds to keep"为要保留的最大构建数量,如果不为空则保留最多此数量的构建记录。

字符串参数:提供了参数化功能,按需设定。

(2)Source Code Management,源码管理,从哪拉取代码,配置凭据等

(3)Build Triggers,构建触发器,常用定时触发自动build(此选项非必选项,按需选择,建议省略)

(4)Build Environment,构建环境,选择项目的构建环境

(5)Build,构建,设定如何执行项目

若在linux环境下构建项目,设置“Add build step“为”Execute shell”。

在“Command”栏填写echo "./TestCase/Match_Test/SFC_Story/" > testCasePath.txt,此处可设置执行脚本的路径与范围,若需修改,将 ./TestCase/Match_Test/SFC_Story/ 替换为对应路径即可。
echo "-m IN" > testCaseMark.txt,此命令可设置执行脚本的标签,即执行testCasePath下的含有“IN”标签的用例。若需修改,将“IN”替换为对应标签即可。

(6)Post-build Actions,构建后的操作

日志配置:设置“Post-build Actions”为“Allure Report”。设置Path为allure-results后,保存。
注:可根据需求进行钉钉机器人的配置。

邮件配置:设置“Add post-build action”为“Editable Email Notification”。在“Project Recipient List”栏填写收件者邮箱,多邮箱时用“;"分割。

构建及查看报告

点击“Build with Parameters”侧边栏,触发构建。

可在“project Match-Hitch-IN-FAT”下“sysTag”处输入准入测试场tag,若未设置tag直接点击“Build”按钮开始构建。

posted @ 2022-08-18 19:41  葛上亭长  阅读(346)  评论(0)    收藏  举报