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

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

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

任务步骤:

(1)python构建

构建命令如下:

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

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

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

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

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

相关推荐
河北小博博16 小时前
阿里云 ChatOps Agent 让非标准化环境可修复:内核漏洞换盘后的容器恢复
阿里云·云计算
边境悍匪18 小时前
蜗牛学苑 Java 智能体学习 Day49|贯穿项目 5 订单下单业务 思维导图复盘
java·开发语言·spring boot·学习·阿里云
会议咨询19 小时前
2026年数据科学、云计算与智能技术国际会议(DCIT 2026)
云计算·数据科学·智能技术
ha_lydms1 天前
MaxCompute中窗口函数
大数据·hadoop·阿里云·云计算·dataworks·maxcompute·odps
GPU实战笔记2 天前
云端 GPU 暂停任务:如何把短期关机与七天资源释放边界分开判断?
云计算·云服务器·数据盘·gpu云计算·实例生命周期
QYR-分析2 天前
刚需赛道:全球一次性有创压力传感器市场深度解析
云计算
小白跃升坊2 天前
阿里云2026年AI Agent 开发者调研报告解读:企业 Agent 到底卡在哪
阿里云·agent·ai agent·ai工程·调研报告
AKAMAI2 天前
随着瓦尔·基尔默的AI分身诞生,生成式AI是否正在将好莱坞推向边缘?
人工智能·云原生·云计算
小葱运维8 天前
命名与环境规范
运维·开源·云计算
workflower8 天前
SSH(Struts+Spring+Hibernate)
人工智能·机器学习·机器人·云计算·无人机