sonar基本使用1,sonar安装和配置SonarQube是一个用于管理代码质量的开放平台,可以快速的定位代码中潜在的或者明显的错误。目前 支持java,C#,C/C++,Python,PL/SQL,Cobol,JavaScrip,Groovy等二十几种编程语言的代码质量管理与检 测。 官网:https://www.sonarqube.org/1.1 安装包安装SonarQube1)安装M
因为jenkins基于java编写的,所以需要jdk环境,故要先安装jdk2、安装jenkins   Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。借助jenkins,我们可以结合 Git/SVN 自动拉取代码,可以设置定时构建,接着就可以定时触发执行脚本,得到并查看测试报告,最后还可以配
转载 2024-08-05 09:30:03
161阅读
本文是《Jenkins流水线(pipeline)实战》系列的第二篇,上一篇搭建好了Jenkins环境并执行了一个简单的pipeline任务,当时我们直接在Jenkins网页上编写pipeline脚本,这种方式虽然简单,但是也有不足之处:pipeline脚本内容复杂时,在网页上编辑和查找都不方便;无法对脚本文件做版本管理,例如提交到GitHub上;今天的文章打算解决上述问题:将pipeline脚本
(本文主要用来记录一下项目配置项的填写,只是一个简单的记录和参考,详细帮助请查看文档或网络搜索)服务器主机系统: windows7 ;  已安装开发环境: jdk8、vs2013 ; 使用的jenkins版本: 2.89.2Jenkins的安装:我采用的是war包直接运行的方式,使用管理员权限启动cmd命令行, 然后 java -jar jenkins.war --httpPort=80
转载 2024-03-04 07:02:28
457阅读
本文以基于当前最新的 LTS 版本 2.164.1 ,理论上适应于Jenkins 2.x所有版本。一、下载前往Jenkins官网 ,按需下载。如用于生产,建议下载Long-term Support (LTS) 版本,这样能够获得相对长期的维护;如想体验最新的功能,可尝试 Weekly 版本。可以直接下载特定系统专属的版本,也可下载 Generic Java package (.war) 。本文下载
转载 2024-08-29 22:31:04
644阅读
本文为在霍格沃兹测试开发学社中学习到的一些技术,写出来分享给大家,希望有志同道合的小伙伴可以一起交流技术,一起进步~霍格沃兹启发技术分享 | Jenkins 如何参数化job ? 性能课程-电商压测实战 jmeter +jenkins 实现压测自动化霍格沃兹启发一、shell脚本实现jmeter压测自动化1.1 编写jmeter脚本1.2 编写shell脚本二、jenkins持续集成2.1 she
转载 2024-08-13 09:48:09
106阅读
安装好jenkins java maven git ssh点击“系统管理”配置一下工具配置jdk配置git配置maven当然也可以自动安装,点击apply并保存点击系统设置配置一下发邮件的地址,构建失败后能邮件通知ctrl+f找到邮件通知,配置发件,我是用的QQ邮箱这个地方的发件箱需要和刚才Jenkins Location配置的“系统管理员邮件地址”一致(试了好久一直失败╮(╯▽╰)╭,最后在晚上
转载 2024-09-05 08:33:02
219阅读
这篇文章介绍jenkis jmeter的持续集成,利用jenkins定时任务去批处理执行jmeter的jmx脚本文件,并且生成测试报告1:jmeter的安装这里我就不在赘述了,如有问题可参考我的jmeter系列博文之-jmeter命令行运行-单节点和jmeter命令行运行-分布式测试 2:如果jmeter是单节点部署的,那么jenkins的安装只需安装在jmeter所在的单节点机器上即可
自从第一篇分享后已经时隔3个多月了,现在才有空分享第二篇。这次主要是分享了在pipeline脚本里加入了docker技术,其升级原因主要是考虑到部署测试环境比较麻烦,换个环境需要安装很多中间件,而且程序代码容易受到污染的风险,结合现在比较流行的容器技术,所以决定使用docker方式来部署。 再来说一下当时的环境吧,jenkins服务器有两台,一台master,一台slave,由于部署jenkin
ERROR: Exception when publishing, exception message [Exec timed out or was interrupted after XXX ms错误信息:Waiting for Jenkins to finish collecting data[JENKINS] Archiving /shfb_30/.jenkins/workspace/apo
转载 2024-04-18 14:31:34
360阅读
作者:sunweisheng对Jenkinsfile语法说不,开源项目Jenkins Json Build挺你使用JSON配置文件驱动Jenkins构建 项目背景 我所在的组织项目数量众多,使用的语言和框架也很多,比如Java、ReactNative、C# .NET、Android、iOS等,部署环境也是多种多样比如Tomcat、K8S、IIS、客户端应用是局域网内企业证书安装等,我们
Jenkins添加Windows Slave远程执行python项目脚本 by:授客 QQ:1033553122 测试环境 JAVA JDK 1.7.0_13 (jdk-7u13-windows-i586.exe) 下载地址:http://pan.baidu.com/s/1qXkJdvu Jenk
原创 2021-06-01 10:24:07
906阅读
1.背景公司开发的资产管理探针需要在linux、unix、windows上分别部署,使用自动化构建jenkins工具远程部署linux平台容易实现,windows比较折腾,现将个人经验分享。2.环境IP操作系统/版本用途10.66.11.158  centos7部署jenkins,版本2.303.110.66.11.159windows2010部署探针(java进程)3.步骤&
转载 2024-03-10 21:32:09
1185阅读
1、开发机部署Tomcat1、下载Tomcat压缩包直接解压,然后进入Tomcat的bin目录运行startup.bat启动Tomcat;2、检查端口是否启动:命令提示符执行netstat -an  | find "8080" | find "LIS";3、打开http://localhost:8080/,即可看到tomcat页面;4、将Tomcat设置为开机自启动:(1)配置Tomca
转载 2024-05-11 20:47:12
132阅读
文章目录一、前言二、部署的需求三、落地方案1、技术架构2、主要特点3、技术选型4、环境配置四、预备知识1、Ansible1.1、Ansible是什么?1.2、Ansible能做什么?1.3、Ansible架构1.4、Ansible工作原理1.5、Ansible特性1.6、Ansible主要组成部分1.7、注意事项五、具体实现1、环境规划2、搭建 Master 环境(Linux)3、搭建受控端环境
转载 2024-07-24 09:47:21
133阅读
git clone -b dev https://git.xq5.com/xiaoyouxi/shangraomajiang.git --depth 3
原创 2022-11-22 11:24:03
79阅读
  需求:  使用Jenkins的「参数化构建过程」,由用户手动输入参数。通过ant脚本接收这个参数,并输出(当然,中间也可以进行复杂的处理,这里为了说明问题,仅做简单的输出)。1.基础环境Jenkins1.509.4(现在Jenkins已经升级到2.x,版本差异不是很大)apache-ant-1.9.6apache-tomcat-7.0.6前提是已经有jdk的支持并配置好了相关的环境变量~2.思
转载 2023-08-02 12:05:44
67阅读
  对于Jenkins的使用,我感觉只用到其中一小部分功能,但也就是这一小部分功能,也推动了整个CI/CD的过程,Jenkins的使用方式有很多中,可能我用到的只是其中一种,但是已经满足我的需求,便不再贪婪,本次要约定好Jenkins中的脚本规则,对于我的整个生成流水线来讲,约定至高无上,遵从约定,或许会出现错误,但出现的几率肯定低于不遵从约定,随意设计好的多。    一、Je
转载 2024-05-06 15:36:30
61阅读
要实现Jenkins端的持续集成,其实在CI服务配置端很容易,难点呢?就是如何实现自动化的部署。我的脚本设计就是为了解决以下难题:难点一、如何使得自动化部署脚本更通用我用的脚本,依赖依赖一个配置文件的模块化,让每一个应用业务模块更加通用。自动化所执行的命令呢?我也是设计想法本着更加通用平台的原则,至少对于tomcat+java or java+socket这种模式通用。难点二、如何使得自动化的部署
转载 2024-03-17 13:22:54
51阅读
jenkins 脚本编写基础结构即代码”(具有用代码表示交付/部署管道的基础结构),就像流过它的产品一样。 Jenkins工作流工具是用于创建许多持续交付/部署管道的主要应用程序之一。 这通常是通过为各种管道任务定义一系列单独的作业来完成的。 每个作业都通过Web表单进行配置-填写文本框,从下拉列表中选择条目,等等。然后将一系列作业串在一起,每个作业触发下一个,进入管道。 基础设施即代码”的定义
  • 1
  • 2
  • 3
  • 4
  • 5