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

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

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

任务步骤:

(1)python构建

构建命令如下:

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

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

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

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

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

相关推荐
团儿.25 分钟前
Docker服务发现新纪元:探索Consul的无限魅力
运维·docker·云计算·服务发现·consul
马剑威(威哥爱编程)5 小时前
分布式Python计算服务MaxFrame使用心得
开发语言·分布式·python·阿里云
DashVector10 小时前
如何通过HTTP API检索Doc
数据库·人工智能·http·阿里云·数据库开发·向量检索
@泽栖10 小时前
阿里云-将旧服务器数据与配置完全迁移至新服务器
服务器·阿里云
xcLeigh11 小时前
网络安全 | 云计算中的数据加密与访问控制
安全·web安全·云计算
QQ_77813297411 小时前
基于云计算的资源管理系统
人工智能·云计算
云计算DevOps-韩老师11 小时前
【网络云计算】2024第52周-每日【2024/12/25】小测-理论&实操-自己构造场景,写5个系统管理的脚本-解析
开发语言·网络·云计算·bash·perl
阿隆ALong14 小时前
云手机+YouTube:改变通信世界的划时代技术
智能手机·矩阵·云计算·arm
老刘莱国瑞1 天前
STM32 与 AS608 指纹模块的调试与应用
python·物联网·阿里云
小林coding1 天前
阿里云 Java 后端一面,什么难度?
java·后端·mysql·spring·阿里云