启动 Jenkins 后在首页点击"开始创建一个新任务"。 2)输入任务名称,选择自由风格,点击“确定”。 1) 任意输入描述,然后勾选"丢弃旧的构建", 在"保持构建的最大个数中"输入 3。 1)勾选"参数化构建过程",选择添加"字符参数" 2)设置参数名称、默认值和描述 1)在"构建触发器"中勾选"定时构建",日程表中输入H2/ * * * *,表示每两分钟构建一次。 1)在构建中选择执行 s
转载
2024-03-07 21:32:30
365阅读
需求:通过jenkins来运行jmeter接口测试用例文件。平台:win10原理:任何可以通过命令行执行的,都可以集成至jenkins。在jenkins构建中,执行winodws命令,调用jmeter,并执行jmx文件,最后生成测试报告。新建项目构建配置分别为进入D盘,进入接口用例所在目录,不询问方式删除html文件夹(如果不删除,运行命令会出错), 删除result.jtl文件(如果不删除,运行
转载
2024-04-29 14:32:03
167阅读
Mypy 0.740 已经发布了,此版本包括许多特性、错误修复和 library stub 更新。Mypy 是处于实验性阶段的 Python 静态类型检查器,旨在结合动态类型和静态类型的优点,将 Python 的表现力和便利性与强大的类型系统和编译时(compile-time)类型检查相结合,提供编译时的类型检查和高效地编译为原生代码,无需使用重量级和耗费 runtime 开销的 Python 虚
转载
2024-04-28 22:04:54
22阅读
一、logging的框架1、 Loggers: 可供程序直接调用的接口,app通过调用提供的api来记录日志2、 Handlers: 决定将日志记录分配至正确的目的地3、 Filters:对日志信息进行过滤,提供更细粒度的日志是否输出的判断4、 Formatters: 制定最终记录打印的格式布局二、Log级别系统默认有6个级别,优先级:CRITICAL&nb
转载
2023-08-04 18:57:10
462阅读
Jenkins - SonarQube 代码审查一、安装部署 SonarQube1、全部搭建在 jenkins 主机,环境要求安装 JDK1.8安装 Mysql,并创建 SonarQube 数据库、用户安装 SonarQube2、修改 sonar 配置文件3、修改 ElasticSearch 所需要的文件描述符 、虚拟内存4、启动 sonarQube二、 实现代码审查1、访问 sonar2、生成
转载
2024-03-02 11:23:48
138阅读
构建触发器: 用于触发jenkins自动构建定时构建(Build periodically) 此时的定时构建是时间到达日程表所设置的时间后,就开始构建。此时不管前面源码管理处设置的分支是上的内容是否有变化都会开始构建。 例如:在日程表的白框里填写H/30 * * * *,表示每隔30分钟构建一次。轮循 SCM (Poll SCM) 这个也是定时构建,但不同的是在达到所设置的时间后,系统会去查询设置
转载
2024-02-19 01:38:14
101阅读
实现功能:代码提交gitlab,自动触发Jenkins任务Jenkins任务完成后发送钉钉消息通知jenkins安装下面是自动化安装jenkins的脚本:#和jdk安装包在同一级目录下执行安装
#auth: xinaho.zhang
#date: 2020.07.12
###########################################################
转载
2024-04-11 19:03:45
56阅读
开发人员经常将一些接口的参数POST更改成get进行测试,后面忘记后就直接提交代码,jenkins更新后出现各种问题,在代码构建过程中匹配下相关配置文件。下面是根据jenkins更新Log检查文件更新并比较两文件内容#!/bin/shifgrep"routes/web.php"/var/lib/jenkins/jobs/${JOB_NAME}/lastSuccessful/log>/dev/
原创
2018-07-19 16:57:42
2022阅读
# 检查ARCHIVE LOG大小的实现流程
## 1. 简介
在Oracle数据库中,Archive Log是一种用来记录数据库操作的日志文件。对于一些重要的数据库,我们通常需要定期检查Archive Log的大小,以确保日志文件不会过大导致数据库性能下降或者磁盘空间不足。
本文将介绍如何通过编写脚本来检查ARCHIVE LOG的大小,并提供一个完整的实现流程。
## 2. 实现步骤
原创
2023-10-03 12:36:25
234阅读
持续交付中,每个构建都可以交付 。 这个事实意味着,除其他外,要尽可能快地为您的组件分配无快照版本,以便您可以在所有过程中引用它们。 通常,自动化软件交付过程包括多个阶段,例如提交阶段,代码质量,验收测试,手动测试,部署 ………但是让我们集中讨论与代码质量相关的第二阶段。 请注意,在我之前的文章( http://www.lordofthejars.com/2013/02/conditional
转载
2024-10-28 16:37:40
12阅读
# 在 Jenkins 中实现 Python 代码检查的完整指南
在当今软件开发过程中,持续集成和持续交付(CI/CD)变得越来越重要。Jenkins 是一个流行的开源自动化服务器,广泛用于构建和部署项目。本文将指导你如何在 Jenkins 中实现 Python 代码检查。这将有助于提高代码质量,减少错误。
## 流程概述
这里是实现 Jenkins 代码检查 Python 的基本流程。通过
SonarQube 介绍SonarQube 是一个开源的代码质量分析平台,便于管理代码的质量,可检查出项目代码的漏洞和潜在的逻辑问题。同时,它提供了丰富的插件,支持多种语言的检测,如 Java、Python、Groovy、C、C++等几十种编程语言的检测。它主要的核心价值体现在如下几个方面:检查代码是否遵循编程标准:如命名规范,编写的规范等。检查设计存在的潜在缺陷:SonarQube 通过插件 F
转载
2024-10-09 20:50:47
33阅读
共两篇文章,第一篇讲述了如何在程序中输出Log信息,第二篇详细的分析了Log信息的输出机制。 下面是第一篇 1:在编译so文件的c或cpp文件之前中加入以下代码,就可以在android中的log显示日志内容 #include <android/log.h>
#define LOG_TAG "show infomation"
#defin
转载
2023-09-11 21:26:43
303阅读
jenkins job 配置Groovy postbuild, 打印日志的方法: manager.listener.logger.println("Complete build with skip") ...
转载
2021-08-24 16:35:00
2308阅读
2评论
修改log路径 默认的路径是/var/log/jenkins/jenkins.log; 修改的话,同样是在/etc/init.d/jenkins中修改; 看到这个地方: 下面是我修改的路径: 可以的话,你也可以把war的路径也改了: 下面是我修改的路径: 这时,你需要把原本/var/cache/je
转载
2018-07-28 16:21:00
180阅读
2评论
文章目录一、概述二、Kafka 安装三、Filebeat 安装1)下载 Filebeat2)Filebeat 配置参数讲解3)filebeat.prospectors 推送kafka完整配置1、filebeat.prospectors2、processors3、output.kafka4)filebeat.inputs 与 filebeat.prospectors区别5)filebeat.yml
Jenkins的安装步骤我就不赘述了,有很多文章可以供参考,本文只讲在安装使用过程中遇到的一些问题及解决的方法。1. 安装博主用于部署 Jenkins 的设备是一台 Debian8 主机,使用 ssh 连接。一开始我按照官方指南来进行安装,但是在执行 sudo apt-get install jenkins 提示找不到这个安装包,后来发现是软件源的问题,官方指南上使用的是 https ,改成 d
转载
2024-09-03 09:01:09
16阅读
前言自动化测试完成后生成的自动化测试结果,每次都要手动去找路径打开太麻烦了,有没有办法可以通过jenkins上直接展示出来呢?这个对于强大的jenkins肯定是有的,我们可以通过下载插件来完成下载插件进入到jenkins插件下载页面中搜索HTML Publisher然后点击下载安装下载完成后,重启jenkins服务:http://ip:8080/restart 配置
转载
2023-10-05 20:52:06
82阅读
Log4j在指定log文件位置时一般是使用绝对路径,这样在部署环境发生变化时显得十分麻烦,在网上找了很多种方法,个人感觉以下方法比较适用:由于spring也会加载log4j.properties,如果加载不到就往控制台打log信息。Spring提供了 一个Log4jConfigListener,本身就能通过web.xml中配置来指定位置加载log4j配置文件和log输出路径,注意该 listene
转载
2024-07-17 18:37:14
72阅读
配置SonarQube、Jenkins进行代码检查本文以Ubuntu操作系统为例介绍Sonar的安装配置,以及如何与Jenkins进行集成,通过pmd-cpd、checkstyle、findbugs等工具对代码进行持续审查。SonarQube 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。 与持续集成工具(例如 Hudson/
转载
2024-04-09 15:09:59
70阅读