#杂谈#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的终端(Terminal)cmd的命令换成linux的命令详解

《idea的终端(Terminal)cmd的命令换成linux的命令详解》本文介绍IDEA配置Git的步骤:安装Git、修改终端设置并重启IDEA,强调顺序,作为个人经验分享,希望提供参考并支持脚本之... 目录一编程、设置前二、前置条件三、android设置四、设置后总结一、php设置前二、前置条件

在IntelliJ IDEA中高效运行与调试Spring Boot项目的实战步骤

《在IntelliJIDEA中高效运行与调试SpringBoot项目的实战步骤》本章详解SpringBoot项目导入IntelliJIDEA的流程,教授运行与调试技巧,包括断点设置与变量查看,奠定... 目录引言:为良驹配上好鞍一、为何选择IntelliJ IDEA?二、实战:导入并运行你的第一个项目步骤1

IDEA中新建/切换Git分支的实现步骤

《IDEA中新建/切换Git分支的实现步骤》本文主要介绍了IDEA中新建/切换Git分支的实现步骤,通过菜单创建新分支并选择是否切换,创建后在Git详情或右键Checkout中切换分支,感兴趣的可以了... 前提:项目已被Git托管1、点击上方栏Git->NewBrancjsh...2、输入新的分支的

IDEA Maven提示:未解析的依赖项的问题及解决

《IDEAMaven提示:未解析的依赖项的问题及解决》:本文主要介绍IDEAMaven提示:未解析的依赖项的问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录IDEA Maven提示:未解析的依编程赖项例如总结IDEA Maven提示:未解析的依赖项例如

怎么用idea创建一个SpringBoot项目

《怎么用idea创建一个SpringBoot项目》本文介绍了在IDEA中创建SpringBoot项目的步骤,包括环境准备(JDK1.8+、Maven3.2.5+)、使用SpringInitializr... 目录如何在idea中创建一个SpringBoot项目环境准备1.1打开IDEA,点击New新建一个项

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

IDEA如何实现远程断点调试jar包

《IDEA如何实现远程断点调试jar包》:本文主要介绍IDEA如何实现远程断点调试jar包的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录问题步骤总结问题以jar包的形式运行Spring Boot项目时报错,但是在IDEA开发环境javascript下编译

IDEA中Maven Dependencies出现红色波浪线的原因及解决方法

《IDEA中MavenDependencies出现红色波浪线的原因及解决方法》在使用IntelliJIDEA开发Java项目时,尤其是基于Maven的项目,您可能会遇到MavenDependenci... 目录一、问题概述二、解决步骤2.1 检查 Maven 配置2.2 更新 Maven 项目2.3 清理本

IDEA实现回退提交的git代码(四种常见场景)

《IDEA实现回退提交的git代码(四种常见场景)》:本文主要介绍IDEA实现回退提交的git代码(四种常见场景),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.已提交commit,还未push到远端(Undo Commit)2.已提交commit并push到

IDEA下"File is read-only"可能原因分析及"找不到或无法加载主类"的问题

《IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题》:本文主要介绍IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题,具有很好的参... 目录1.File is read-only”可能原因2.“找不到或无法加载主类”问题的解决总结1.File