#杂谈#TestDeploy,期待突破性的IDEA

近一个月有点疯狂,一口气将TestDeploy更新了好几个版本,搞了不少优化和增加一些有用的功能,中间还出了一些小插曲。这些更新版本中,变化比较大的是v2.3.0和v2.5.0。

v2.3.0主要搞了日志规范化管理、镜像源优化和Pipeline脚本。国内镜像源,由于莫名原因,很多都用不了了,连阿里云镜像源也不例外,所以特意去搞了几个,在v2.6.0还支持了私库。新增Pipeline脚本,以前的版本中一直是建议用户自己封装,这次搞了标准的三步,用户直接引用即可。

v2.5.0主要改动点在于支持在Ubuntu运行并且支持非root用户。v2.5.0之前的版本主要是在Centos7上运行,因为公司基本所有的云服务器是这个发行版本,大学练习时也是用这个,有点像是融入了血液的东西了。但Ubuntu也同样流行,然后去做兼容了,主要是软件包管理系统、软件版本表现形式以及软件安装依赖项会有差异。v2.5.0之前跨机器数据传输和交互是仅支持root用户的,这次支持sudo免密权限用户。之所以要免密,是因为涉及到跨机数据传输和目录操作都需要root或sudo权限,sudo需要输入密码才能获权,在自动化流程中,那是一件令人不爽的事情。免密,以centos7为例,只需要将用户加入wheel组,且visudo开放对wheel组免密即可。

毕竟是自己一个人在研发和维护,没有非常严格的版本规划,版本就随心所欲多了,内容变化较多时就归集为一个版本。后续,一段时间内会暂停更新了,等下一阶段,看看会不会有突破性的IDEA。

说个俗气话,点个Star,关注不迷路:https://github.com/qtracer/TestDeploy

v2.2.0

1、邮件发送报告和内容汇总
2、其他优化

v2.3.0

1、Jenkins镜像构建相关优化
2、增加HttpRunner Report相关优化
3、镜像源优化
4、增加HttpRunner Pipeline相关脚本
5、修复HttpRunner和Locust日志输出
6、流程优化

v2.4.0

1、增加Sonarqube模块
2、优化流程,辅助类工具改为默认不安装
3、优化邮件内容样式

v2.5.0

1、兼容Ubuntu
2、sudo增强脚本执行权限
3、BUG修复
4、其他优化

v2.6.0

支持私库拉取镜像

  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值