热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

jenkins配置相关

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

代码改动


增加标签

标签在配置中的主要作用是用以区分准入、准出的用例。准入用例标签为“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”按钮开始构建。



推荐阅读
author-avatar
sumoly_
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有