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

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

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

任务步骤:

(1)python构建

构建命令如下:

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

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

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

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

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

相关推荐
国际云,接待1 小时前
云服务器的运用自如
服务器·架构·云计算·腾讯云·量子计算
Blossom.1182 小时前
使用Python实现简单的人工智能聊天机器人
开发语言·人工智能·python·低代码·数据挖掘·机器人·云计算
亚林瓜子4 小时前
AWS Elastic Beanstalk控制台部署Spring极简工程
java·spring·云计算·aws·eb
小王格子4 小时前
AI 编程革命:腾讯云 CodeBuddy 如何重塑开发效率?
人工智能·云计算·腾讯云·codebuddy·craft
亚林瓜子5 小时前
AWS CloudTrail日志跟踪启用
云计算·aws·log·cloudtrail
独行soc8 小时前
2025年渗透测试面试题总结-阿里云[实习]阿里云安全-安全工程师(题目+回答)
linux·经验分享·安全·阿里云·面试·职场和发展·云计算
weixin_5797321010 小时前
腾讯云存储原理
云计算·腾讯云
Akamai中国10 小时前
分布式AI推理的成功之道
人工智能·分布式·云原生·云计算·云服务·云平台·云主机
忍者算法14 小时前
AWS VPC 核心笔记(小白向)
笔记·云计算·aws
Johny_Zhao15 小时前
VMware workstation 部署微软MDT系统
网络·人工智能·信息安全·微软·云计算·系统运维·mdt