steps { echo ‘从GitHub下载spring-cloud-alibaba工程源码(2.1.1.RELEASE归档包)’ sh ‘wget https://github.com/alibaba/spring-cloud-alibaba/archive/v2.1.1.RELEASE.tar.gz’ echo ‘下载结束,解压归档包’ sh ‘tar -zxf v2.1.1.RELEAS
转载 2024-10-11 10:50:36
24阅读
Ansible, Jenkins, and Test: A Comprehensive Guide In the fast-paced world of software development, automation tools play a critical role in ensuring efficiency, reliability, and consistency. Ansible,
原创 2024-03-12 12:02:32
46阅读
这里我用了一台Windows安装jmeter用来写接口测试脚本,启动前修改jmeter.properties中jmeter.save.saveservice.output_format值为xml。编写接口测试脚本:脚本test.jmx保存。另外一台centos机器也下载安装jmeter。mkdir -p /usr/local/jmetervim apache-jmeter-5.1.1/bin/
  通过学习Jmeter自动化测试,接触到了Ant命令和其构建文件build.xml文件编写,与此同时,通过将测试项目集成jenkins上,进一步学习了jenkins一些环境配置知识。以下是自己初步学习一些总结,感兴趣可以参考一下,过程中遇到问题大家可以一起探讨。一、Jenkins安装配置        Jenkins是基于
转载 2024-05-27 20:26:32
38阅读
记录本周遇到头疼了很久一个问题,由于公司需要使用jenkins来自动管理构建项目,然后在关联sonar对项目代码质量进行审核。接着坑爹问题来了,原有的技术手段为项目构建成功后通过jenkins构建后操作去触发提前配置好sonar服务器对代码质量进行管理,然而处于技术层面以及每次项目构建时间上考虑,现在需要对原有技术进行替换更新,决定使用在构建中去触发sonar。具体build执行命令如
转载 2024-05-16 13:08:55
64阅读
测试用例上传至gitlab后,使用jenkins集成gitlab,并执行压测命令执行完成后,可在jenkins中查看压测报告不同项目创建最好创建不同project)【集成】安装&配置&构建1.下载安装jdk,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html  下载完jdk
转载 2024-05-24 22:09:16
60阅读
一、持续集成与持续交付持续集成什么是持续集成?软件开发中,集成是一个很可能发生未知错误过程。持续集成是一种软件开发实践,希望团队中成员频繁提交代码到代码仓库,且每次提交都能通过自动化测试进行验证,从而使问题尽早暴露和解决。持续集成好处是什么?持续集成可以使问题尽早暴露,从而也降低了解决问题难度,正如老马所说,持续集成无法消除bug,但却能大大降低修复难度和时间。如何做到持续集成?首先,持
0 整体思路 1 安装版本 2 全局工具配置 3 Jenkins创建JacocoIntegrateTestDemo项目 3.1 配置源码管理 3.2 配置构建 3.3 配置构建后操作 4 执行JacocoIntegrateTestDemo项目,查看代码覆盖率 Jenkins集成jacoco收集集成测试覆盖率2020-02-28目录 0 整体思路
转载 2024-02-25 11:43:02
72阅读
持续集成核心价值在于: 1、持续集成(CI)中任何一个环节都是自动完成,无需太多的人工干预,有利于减少重复过程以节省时间、 费用和 工作量; 2、持续集成保障了每个时间点上团队成员提交代码是能成功集成。换言之,任何时间点都能第一时间 发现软 件集成问题,使任意时间发布可部署软件成为了可能; 3、持续集成还能利于软件本身发展趋势,这点在需求不明确或是频繁性变更情景中尤其重要,持续集
转载 2024-02-29 11:07:34
64阅读
一、jenkins简介 1.1Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。 JenkinsJava语言编写,可在Tomcat等流行servlet容器中运行,也可独立运行。 CI(Continuous integration持续集成)持续集成强调开发人员提交了新代码之后,立刻进行构建、(单元)测试。 1.2CD(Con
转载 2023-10-10 08:48:56
348阅读
Jenkins上实现了代码审查功能, 本篇博客记录一下具体实施方案,主要包括Jenkins、Gerrit Trigger、Git Hook等。一、目的 为了减少不必要编译错误,同时提高代码书写质量,可以在Jenkins上实现了代码审查功能。 Jenkins具有该功能后,将自动对Gerrit上提交代码进行编译及代码检查,并将检测结果返回到Gerrit上。 通过这种方式,代码提交
转载 2024-02-27 13:59:59
208阅读
Windows(太长右边有目录)一、下载SonarQube下载地址:http://www.sonarqube.org/downloads/ 本文下载版本是sonarqube-8.3最新版。所以需要用jdk11,注意,不同版本对jdk支持不同,看好版本在下。 一般我们选择下载社区版免费二、启动sonarQube下载完成之后解压,然后进入相应目录下,启动StartSonar.bat 看到最后so
转载 2024-05-17 11:54:24
53阅读
创建触发器身份令牌 curl -X GET ://192.168.200.141:8080/jenkins/job/git-pre-release-base/build?token=TOKEN_NAME --user jchlpre:jchlpre curl -X GET jenkins-u
转载 2020-07-17 14:48:00
188阅读
一、什么是持续集成 随着软件开发复杂度不断提高,团队开发成员间如何更好地协同工作以确保软件开发质量已经慢慢成为开发过程中不可回避问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化需求中快速适应和保证软件质量也显得尤其重要。 持续集成正是针对这一类问题一种软件开发实践。它倡导团队开发成员必须经常集成他们工作,甚至每天都可能发生多次集成。而每次集成
前言今天给大家介绍一下yapi这个工具怎么实现接口自动化测试,并能集成自动构建;为什么用yapi这个工具呢!明明接口测试工具那么多,那是因为我们公司研发用yapi这个工具(▽),且这个工具有测试功能,虽然不知道这个工具还有没有在维护了。写测试用例首先我们先直接编一个测试用例,这个时候,yapi优势就出来了,我们直接把研发接口生成我们测试集合就好,不用我们在写一次接口信息,方便~~~ 对
转载 2024-06-12 10:39:33
99阅读
使用场景:  多人协作,共同完成脚本编写,脚本之间进行合并后,用远程构建运行脚本。做接口轮训测试 基本配置与Jenkins+Ant+SVN+Jmeter实现持续集成配置一样,主要在Jenkins配置上区别会有所不同 安装插件:  enkins安装好之后,需要为其安装gitlab插件:在主面板上点击Manage Jenkins -> Manage Plugin
转载 2024-07-29 21:51:45
96阅读
1、简介持续集成(Continuous Integration,CI|CD)是一种软件开发实践,对于提高软件开发效率并保障软件开发质量提供了理论基础,持续集成意义如下: 持续集成任何一个环节都是自动完成,无需太多的人工干预,有利于减少重复过程以节省时间、费用和工作量; 持续集成保障了每个时间点上团队成员提交代码是能成功集成。换言之,任何时间点都能第一时间发现软件集成问题,使任意时间发布
Windows从零搭建 Jenkins + SnoarQube (持续集成平台)此文档暂时不包含发布相关知识点。持续集成环境:Jenkins 所需系统环境: java 8 及以上,配置 java 相关环境变量(此处略过)代码托管:Git 2.22 或者 gitlab审查工具:SonarQube 该工具由两部分组成,分别是 SonarQube本身(即是审查服务器),和 sonar-s
转载 2024-07-22 13:28:51
63阅读
jenkins 安装 https://.cnblogs.com/hkgov/p/14005625.html idea 集成jenkins https://.cnblogs.com/shihuayun/p/7828579.html 如果IDEA 配置 jenkins——CSRF enabl
jenkins 安装 https://.cnblogs.com/hkgov/p/14005625.html idea 集成jenkins https://.cnblogs.com/shihuayun/p/7828579.html 如果IDEA 配置 jenkins——CSRF enabl
  • 1
  • 2
  • 3
  • 4
  • 5