阿里云效自动构建python自动测试脚本

之前一直用的是jenkins自动构建自动化脚本,因为现在的公司统一在阿里云效的流水线上做代码的管理,构建,要求自动化测试也在上面自动构建,故而学习了一下。为自己做一个记录,也给有需要的朋友做一个参考。

  1. 新建流水线,选择python:
  1. 保留需要的步骤,删除不需要的步骤,我这里并不需要代码扫描和单元测试:
  1. 最终的步骤如下:
  1. python的构建命令,这里创建了需要的运行环境及其依赖库,将生成的测试数据作为制品打包:

任务步骤:

(1)python构建

构建命令如下:

(2)构建物上传:构建物上传时默认是将工作目录下的内容全部上传,包括了代码,这里只需要测试产生的结果即之前jenkins对应的allure-results目录下的内容,所以配置打包路径为测试结果所在的相对路径。

  1. 主机部署:这里的下载路径和执行用户都是默认的,就是修改了部署脚本。部署脚本是将上一步的测试结果进行解压,然后使用allure插件生成测试报告。

配置钉钉机器人通知测试结果:

  1. 在部署主机上配置nginx,然后可以通过输入ip+端口+资源地址访问测试报告:

以上就是简单的云效部署自动测试脚本的步骤,希望对您有用。

相关推荐
啦啦啦~~~3302 小时前
【办公软件】开源的PDF合并分割工具!支持PDF拆分、合并、交替混合、页面旋转、提取页面等
阿里云·pdf·电脑·开源软件
黄狗操作员4 小时前
NCCL 2.29 官方文档参数解读
语言模型·云计算·运维开发·gpu算力
悠悠121388 小时前
AWS DevOps Agent 体验一周后,我决定把 oncall 手机调成静音了
云计算·aws·devops
李小白669 小时前
第五天-计算机硬件
运维·云计算
yyuuuzz10 小时前
游戏云服务器推荐的技术选择思路
大数据·运维·服务器·游戏·云计算·aws
tiancaijiben11 小时前
阿里云音视频通信RTC全栈对接指南:从架构原理到多端集成实战
云计算
tiancaijiben11 小时前
阿里云RDS PostgreSQL全方位对接使用指南与SQL语法深度解析
云计算
深圳市晶科鑫实业有限公司12 小时前
AI服务器为何对低抖动差分晶振如此挑剔?
服务器·人工智能·单片机·物联网·车载系统·云计算·信息与通信
yuezhilangniao14 小时前
**国内阿里云环境**ubuntu22安装k8s1.32
阿里云·kubernetes·云计算
精益数智小屋1 天前
项目管理看板如何拆解任务进度?项目管理看板解决跨部门协作难题
大数据·人工智能·数据分析·云计算·软件工程