自动化巡检实现方法 (一)------- 思路概述

news/2024/7/12 2:19:30 标签: jenkins, git, 运维

一、自动化巡检需要会的技能

1、因为巡检要求一天24小时全天在线,因此巡检程序程序一定会放在服务器上跑,所以要对linux操作熟悉哦

2、巡检的代码要在git上管理,所以git的基本操作要熟悉

3、为了更方便不会代码的同学操作,所以整个构建需要jenkins完成

4、测试程序看你用什么语言熟悉,笔者用的是python

二、自动化巡检思路

1、写好代码上传的git,用jenkinsgit上拉取代码进行构建,执行我们的业务代码,跑我们的测试流程

2、测试流程结束后,要发送测试结果邮件,并生成测试报告

(1) 邮件样式

(2)测试报告样式(点击查看日志就是通过js来实现的)

(3)发送测试邮件和每次巡检的构建时间由jenkins来控制

三、自动化巡检python的实现方式

看一下篇文章


http://www.niftyadmin.cn/n/5238655.html

相关文章

华为云安全组规则

初始发布cce,快被安全组搞死了。现在把自己的研究成果综合一下,在这里给自己留痕,希望对迷惑的朋友有帮助。 先搞懂安全组是个啥东东: 安全组规则 操作场景 安全组实际是网络流量访问策略,通过访问策略可以控制流量入方向规则和出方向规则,通过这些规则可以为加入安全组…

如何诊断处理生产环境服务器变慢

其他系列文章导航 Java基础合集数据结构与算法合集 设计模式合集 多线程合集 分布式合集 ES合集 文章目录 其他系列文章导航 文章目录 前言 一、CPU利用率 二、磁盘I/O效率 三、内存瓶颈 四、总结 前言 在当今的高科技环境下,生产环境服务器的性能问题可能是…

GitHub上1.5K标星的QA和软件测试学习路线图

​最近在GitHub上发现一个项目,项目描述了作为QA工程师,进行软件测试技能提升时的,建议的软件测试学习顺序图​。 虽然2021年起就不再更新了,但是居然有1.5K的​星。 整个项目有两个部分​: ​1.QA和软件测试学习顺序…

c++ 执行系统命令system 、popen

一、系统命令system 1、示例&#xff1a; #include <cstdlib> // 必须包含这个头文件来使用system()int main() {system("sleep 10"); // 塞执行return 0; }程序会等待10秒后&#xff0c;执行完成使用system("sleep 10 &");可以实现非阻塞执行…

Json.NET 单个对象Json字符串反序列成两个不同实体对象

本文主要介绍Newtonsoft.JSON(Json.NET)中&#xff0c;将一个对象的Json字符串反序化成两个不同的实体对象的方法代码。具体效果如下&#xff1a; Json字符串&#xff1a; [{"guardian_id": "1453","guardian_name": "Foo Bar",&quo…

sql面试题之”找出使用相同ip的用户“

现有一张表&#xff0c;里面有三个字段为user_id、ip、log_time,现有需求要找出用户共同使用ip数量大于等于3个的用户对找出来。 1.表数据准备 --建表语句 create table dms.user_login_log(user_id string ,ip string,log_time string); --插入数据 insert into dms…

Html5响应式全开源网站建站源码系统 附带完整的搭建教程

Html5响应式全开源网站建站源码系统是基于Html5、CSS3和JavaScript等技术开发的全开源网站建站系统。它旨在为初学者和小型企业提供一套快速、简便的网站建设解决方案。该系统采用响应式设计&#xff0c;可以自适应不同设备的屏幕大小&#xff0c;提高用户体验。同时&#xff0…

使用Java语言判断一个数据类型是奇数还是偶数

判断一个数字类型是奇数&#xff0c;还是偶数&#xff0c;只需要引入Scanner类&#xff0c;然后按照数据类型的定义方式进行定义&#xff0c;比较是按照与2进行整除后的结果&#xff1b;如果余数为零&#xff0c;则代表为偶数&#xff0c;否则为奇数。 import java.util.Scann…