#杂谈#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

相关文章

AI hospital 论文Idea

一、Benchmarking Large Language Models on Communicative Medical Coaching: A Dataset and a Novel System论文地址含代码 大多数现有模型和工具主要迎合以患者为中心的服务。这项工作深入探讨了LLMs在提高医疗专业人员的沟通能力。目标是构建一个模拟实践环境,人类医生(即医学学习者)可以在其中与患者代理进行医学

idea下svn的使用

创建项目 设置ignore文件 创建分支 切换到分支 查看当前分支 创建项目 设置ignore文件 .idea.mvntarget.gitignore*.imlmvnw.cmdmvnw 创建分支 切换到分支 查看当前分支

intellij idea generatorConfig.xml

generatorConfig.xml <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfigurationPUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-ge

认知杂谈52

今天分享 有人说的一段争议性的话 I I 1拓展人脉很重要** 咱们活在这世上啊,得明白一件事儿,知识、逻辑能力和实战经验虽然重要,但确实都不是最关键的。真正关键的是要懂得怎么和那些手里有资源的人打交道。人脉那可真是一笔无形的大财富呢。你想想看,有时候一个有影响力的人帮你一把,那效果可比你累死累活干一年都强得多。 I I 就比如说,你要是认识个行业里的大牛,他可能给你介绍个特别好的工

idea 中添加javap

平时敲代码,有时会需要看class的内部结果,使用java自带的工具javap,非常不错。现在放在idea,可以方便随时查看。   主要三个配置: Program:     C:\Program Files\Java\jdk1.8.0_151\bin\javap.exe Arguments:  -verbose $FileNameWithoutAllExtensions$.clas

IntelliJ IDEA - 强大的编程工具

哪个编程工具让你的工作效率翻倍? 在日益繁忙的工作环境中,选择合适的编程工具已成为提升开发者工作效率的关键。不同的工具能够帮助我们简化代码编写、自动化任务、提升调试速度,甚至让团队协作更加顺畅。那么,哪款编程工具让你的工作效率翻倍?是智能的代码编辑器,强大的版本控制工具,还是那些让你事半功倍的自动化脚本?在这里我推荐一款好用的编程工具:IntelliJ IDEA。 方向一:工具介绍 Int

如何删除不小心上传到git远程仓库中的.idea .iml文件

如果在开始的时候不配置,gitignore文件或者文件配置不正确,初始化上传的时候就会有一些不必要的信息上传上去 如果已经存在了一些文件在git远程仓库中,如。idea,.iml文件等。 首先在项目中定义一个  .gitignore文件,简单的实例如下也可以用idea中的gitignore插件 .DS_Storeclasses/*.settings/target/.classpath

认知杂谈54

I I 内容摘要: 这篇内容主要有以下几个要点:首先,沟通不在一个调时可学习人际交往心理学知识、线上课程及关注名师来改善。其次,挑房子、工作、搭档和人生伴侣要谨慎,找心灵相通能共同进步的人。再者,远离负能量的人,多跟积极向上的人相处攒正能量。然后,人生如爬山,要专注自身步伐,不与他人比较,坚持目标,可通过看《微习惯》、用专注 APP、参加训练营提升专注力和自律能力。此外,别瞎操心他人,每个人有自

idea 常用快捷键以及技巧

修改方法如下: 点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。 在左侧的导航框中点击 KeyMap。 接着在右边的树型框中选择 Main menu –> Code –> Completion. 接着需要做两件事: 1. 移除原来的Cycle Expand Word 的 Alt+/ 快捷键绑定。 2. 在 Basic 上点击右键,

idea 怎么调试debug

1、这里以一个web工程为例,点击图中按钮开始运行web工程。 2、设置断点 3、使用postman发送http请求 4、请求发送之后会自动跳到断点处,并且在断点之前会有数据结果显示 5、按F8 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内,跳到下一条执行语句。 6、按F7在 Debug 模式下,进入下一步,如果当