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

2024-09-05 11:04

本文主要是介绍#杂谈#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

支持私库拉取镜像

这篇关于#杂谈#TestDeploy,期待突破性的IDEA的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1138778

相关文章

IDEA自动生成注释模板的配置教程

《IDEA自动生成注释模板的配置教程》本文介绍了如何在IntelliJIDEA中配置类和方法的注释模板,包括自动生成项目名称、包名、日期和时间等内容,以及如何定制参数和返回值的注释格式,需要的朋友可以... 目录项目场景配置方法类注释模板定义类开头的注释步骤类注释效果方法注释模板定义方法开头的注释步骤方法注

如何解决idea的Module:‘:app‘platform‘android-32‘not found.问题

《如何解决idea的Module:‘:app‘platform‘android-32‘notfound.问题》:本文主要介绍如何解决idea的Module:‘:app‘platform‘andr... 目录idea的Module:‘:app‘pwww.chinasem.cnlatform‘android-32

idea maven编译报错Java heap space的解决方法

《ideamaven编译报错Javaheapspace的解决方法》这篇文章主要为大家详细介绍了ideamaven编译报错Javaheapspace的相关解决方法,文中的示例代码讲解详细,感兴趣的... 目录1.增加 Maven 编译的堆内存2. 增加 IntelliJ IDEA 的堆内存3. 优化 Mave

idea中创建新类时自动添加注释的实现

《idea中创建新类时自动添加注释的实现》在每次使用idea创建一个新类时,过了一段时间发现看不懂这个类是用来干嘛的,为了解决这个问题,我们可以设置在创建一个新类时自动添加注释,帮助我们理解这个类的用... 目录前言:详细操作:步骤一:点击上方的 文件(File),点击&nbmyHIgsp;设置(Setti

IDEA中Git版本回退的两种实现方案

《IDEA中Git版本回退的两种实现方案》作为开发者,代码版本回退是日常高频操作,IntelliJIDEA集成了强大的Git工具链,但面对reset和revert两种核心回退方案,许多开发者仍存在选择... 目录一、版本回退前置知识二、Reset方案:整体改写历史1、IDEA图形化操作(推荐)1.1、查看提

IDEA连接达梦数据库的详细配置指南

《IDEA连接达梦数据库的详细配置指南》达梦数据库(DMDatabase)作为国产关系型数据库的代表,广泛应用于企业级系统开发,本文将详细介绍如何在IntelliJIDEA中配置并连接达梦数据库,助力... 目录准备工作1. 下载达梦JDBC驱动配置步骤1. 将驱动添加到IDEA2. 创建数据库连接连接参数

IDEA接入Deepseek的图文教程

《IDEA接入Deepseek的图文教程》在本篇文章中,我们将详细介绍如何在JetBrainsIDEA中使用Continue插件接入DeepSeek,让你的AI编程助手更智能,提高开发效率,感兴趣的小... 目录一、前置准备二、安装 Continue 插件三、配置 Continue 连接 DeepSeek四

IDEA与JDK、Maven安装配置完整步骤解析

《IDEA与JDK、Maven安装配置完整步骤解析》:本文主要介绍如何安装和配置IDE(IntelliJIDEA),包括IDE的安装步骤、JDK的下载与配置、Maven的安装与配置,以及如何在I... 目录1. IDE安装步骤2.配置操作步骤3. JDK配置下载JDK配置JDK环境变量4. Maven配置下

IDEA编译报错“java: 常量字符串过长”的原因及解决方法

《IDEA编译报错“java:常量字符串过长”的原因及解决方法》今天在开发过程中,由于尝试将一个文件的Base64字符串设置为常量,结果导致IDEA编译的时候出现了如下报错java:常量字符串过长,... 目录一、问题描述二、问题原因2.1 理论角度2.2 源码角度三、解决方案解决方案①:StringBui

Idea实现接口的方法上无法添加@Override注解的解决方案

《Idea实现接口的方法上无法添加@Override注解的解决方案》文章介绍了在IDEA中实现接口方法时无法添加@Override注解的问题及其解决方法,主要步骤包括更改项目结构中的Languagel... 目录Idea实现接China编程口的方法上无法添加@javascriptOverride注解错误原因解决方