一、持续集成的自动化测试:自动化测试的执行: 1、手动选择执行时机,要跑自动化的时候就自己去执行一下脚本。当测试环境有空闲的时候,就拿自动化脚本跑一遍。 2、自动化测试脚本再空余时间自动周期调用执行。 3、加入到持续集成流程。 自动化测试用于进行回归测试或者冒烟测试。(daily build 每日构建)。 每日构建的目标就是为了保证每天能够产生一个基本可用的每日版本。怎么去保障每日版本的质量
目录一,jenkins构建触发器二,内网穿透配置三,github配置,实现推送触发构建一,jenkins构建触发器1,我们以“jenkins部署jar包到远程服务器”这个项目为基础,然后进入项目配置。2,在构建触发器部分,我们主要用两种触发器,1,定时构建,2,触发远程构建。这次使用第二种方式。如下图,我们访问http://JENKINS_URL/job/mySpringBootClound/bu
转载 2024-03-25 10:34:01
177阅读
代码质量1、静态代码分析    静态代码分析是指在不运行程序的前提下,对源代码进行分析或检查,范围包括代码风格、可能出现的空指针、代码块大小、重复的代码等。    没有通过编译,静态代码分析就没有意义。所以在整个 pipeline 中,静态代码分析通常被安排在编译阶段之后。1.1.1 代码规范检查    作为一个苦逼的程序员,因为种种原因
作者:张克强  在 《SonarQube4.4+Jenkins进行代码检查实例之中的一个》 中介绍了不编译仅仅检查的方式。在《SonarQube4.4+Jenkins进行代码检查实例之二》中介绍了编译并检查编译结果的方式。本文来介绍怎样利用SonarQube来分析单元測试。最新推荐在分析插件是Jacoco。当然要进行单元測试,首先单元測试得到了书写,可以本地运行得到结果。本演示
前言:软件缺陷是不可避免的,要尽量减少错误并提高软件质量,主要有两在类技术,即缺陷预防和缺陷检测缺陷预防包括编写更好的设计规范、实施代码审核制度、运行代码静态分析工具、运行单元测试等PMD是一种开源分析Java代码的工具,
转载 2013-07-12 19:09:00
144阅读
2评论
背景有项目的代码放在Gogs上托管,然后又通过Jenkins做自动化部署,现在想要在本地代码Push到Gogs上时,Jenkins就执行更新部署。过程原理Jenkins的Gogs Plugin插件会提供触发打包的API;Gogs的仓库设置提供了Web Hook(钩子);将Jenkins的API绑定到Gogs Web Hook的推送地址上;这样就能指定Gogs在Push后将事件推送给Jenkins
jenkins构建git分支代码
原创 2018-01-16 17:43:33
10000+阅读
1评论
第一章 Jenkins搭建 文章目录第一章 Jenkins搭建前言一、什么是Jenkins?二、Jenkins搭建过程1.下载+安装jenkins2.运行jenkins,并初始化jenkins环境3.进行页面jenkins配置总结写在最后 前言7年java程序员,准备认真总结点自己这些年学习到的技术知识、业务知识。本文先从服务器整体搭建,开始总结。一、什么是JenkinsJenkins是一个开源
pythonjenkins打包构建代码#pipinstallpython-jenkinsimportjenkinsimportpprintimporttime#在jenkins的ConfigureGlobalSecurity下,取消“防止跨站点请求伪造(PreventCrossSiteRequestForgeryexploits)”的勾选server=jenkins.Jenkins('http:/
原创 2019-11-28 18:16:42
1353阅读
目录 一.理论概述二.安装 一.理论概述Jenkins的介绍 Jenkins是一个基于MIT License协议的开源软件项目,是基于Java开发的一种持续集成(CI)工具,用于监控持续重复的工作,它可以集成各种插件完成持续编译、部署、测试,并将Job运行结果通过邮件发送给相关人员或者展示相关数据报告。提到持续集成免不了谈及Hudson,Hudson是由 Sun Microsystems 开
转载 2024-05-05 21:34:53
56阅读
写在前头我每次修改代码一点东西,都要进行一个重新发布。重新发布的流程大概如下:将最新代码同步上传到git上面Maven打包 mvn clean install将最新的jar包上传到服务器上面,一般我用 lrzsz 如果遇到网速慢就没办法了最后执行脚本,运行程序大概四个步骤,时间最长的就是将jar包上传到服务器上面去了。如果包有问题,还有重新进行上面四个步骤,甚是烦人在实习中,无意中接触到了Jenk
转载 2023-09-07 21:16:10
95阅读
# Java检测对象变动 在Java编程中,我们经常需要检测对象的变动,以便及时响应或处理相应的事件。在本文中,我们将介绍如何检测对象的变动,并给出相应的代码示例。 ## 对象的变动检测 在Java中,我们可以使用监听器(Listener)来检测对象的变动。监听器是一种设计模式,用于触发某些事件或状态的变化。通过向对象注册监听器,我们可以在对象的属性或状态发生变化时得到通知。 ## 代码
原创 2024-07-03 05:14:29
58阅读
# jQuery检测input变动的实现步骤 ## 概述 在使用jQuery开发中,我们经常需要对表单中的输入进行监测,以便在用户输入变动时做出相应的处理。本文将介绍如何使用jQuery实现检测input变动的功能。 ## 实现步骤 下面是实现“jQuery检测input变动”的步骤: | 步骤 | 描述 | |---|---| | 1 | 获取目标input元素 | | 2 | 绑定inp
原创 2023-12-15 08:24:09
30阅读
1. top命令  top命令是Linux下常用性能分析,类似windows任务管理器  第一行当前时间  系统运行时间  登录用户数量  1分钟,5分钟,10分钟平均负载第二行进程总数  正在运行进程数 睡眠进程数    停止进程数  僵尸进程数第三行用户进程占cpu百分比  系统进程百分比   改变过优先级的进程  CPU空闲百分比  CPU等待  硬件中断  软件中断  cpu被偷走第四行物
在这里插入图片形容以前,公众号分享了如何使用 PyQt5 制作猜数游戏和计时器,这一次,我们继续学习:如何使用 PyQt5 制作天气查询软件。如需获取源代码和 exe 文件,请在微信公众号Python高效编程后端回复: 天气。开发环境Python3PyQt5requests准备工作首先要获取不同城市对应的天气代码,可以从https://www.heweather.com/documents/cit
    Jenkins在linux上的安装教程:http://www.ityouknow.com/springboot/2017/11/11/springboot-jenkins.html  另外,关于在windows上的安装请自行百度...  下面贴下Jenkins构建前端Vue项目的配置:  新建任务:点击左上角的 新建任务          Gener
上午折腾了一下Jenkins持续集成,由于公司使用自己搭建的svn服务器来进行代码管理,因此这里Jenkins是针对svn服务器来进行的配置,后面稍微介绍了下针对Github管理的项目的Jenkins配置之前项目每次修改之后都需要本地npm run build一次手动发布到服务器上方便测试和产品查看,有了Jenkins持续集成之后只要svn或者git提交之后就会自动打包,很方便,此次记录以备后询。
转载 2024-06-11 01:15:00
69阅读
用Jmeter编写接口测试用例,把用例保存到svn中,利用Jenkins上实现持续集成,Jenkins中用Ant进行构建操作,Jenkins中加入HTML报告、性能报告、邮件发送等功能。以后每次可以用Jmeter写接口测试用例,上传svn,触发Jenkins,实现接口测试自动化。 环境搭建和本地Ant测试安装Ant,配置Ant环境变量;Ant官网下载: http://ant.apache
1 代码检查与走查是两种主要的人工测试方法。有很多共同的相似点,一旦发现错误,通常能在代码中对其进行精确定位,这就降低了调试的成本。另外,这个过程通常发现成批的错误,这样错误就可以同时得到修正,而基于计算机的测试通常只能暴露出错误的某个表症。代码检查/走查与基于计算机的测试是互补的。缺少其中一种,错误检查的效率都会降低。2代码检查时主要进行两项活动,1是由编码人员逐条语句讲述程序的逻辑结构。2对着
目录一、SVN代码检查(整合svnchecker)1、创建SVN代码库2、下载安装包3、修改SVN配置4、新建代码检查配置文件(名称自定义)5、hooks目录添加配置文件6、设置只对Java文件进行检查7、测试二、SonarQube代码检测1、什么是SonarQube2、MySQL数据库的安装3、SonarQube服务端软件安装4、Sonar-Scanner代码检测6、Jenkins整合Sona
  • 1
  • 2
  • 3
  • 4
  • 5