CICD 基础】的更多相关文章

代码测试覆盖率 最近在负责相关插件的集成,今天第一次接触到"代码覆盖率"这个概念,那么,就做些简单的笔记吧. 好文 如何提高一个研发团队的"代码速度"? 代碼覆蓋率-wiki 如何测试代码覆盖率:coverage.py简介 浅谈代码覆盖率 代码覆盖率浅谈 实际软件工程中是否真的需要100%代码覆盖率(code coverage)? 用 Python 编写干净.可测试.高质量的代码 代码覆盖率工具 Istanbul 入门教程 nosetests nosetests-B…
windows下搭建jenkins:安装方法一:1.安装JDK,配置好环境变量2.下载安装最新版本Jenkins:登陆 http://mirrors.jenkins-ci.org/ 下载windows版本下载的压缩包内含一个.msi程序,直接安装3.安装好后,jenkins会在windows服务中生成一个jenkins的服务,自动启动,直接访问本地 http://localhost:8080/ 即可 安装方法二:1.安装JDK,配置好环境变量2.登陆 http://mirrors.jenkins…
为什么要谈这个topic? 实践中,质量保障体系的建设,主要针对两个目标: 一是不断提高目标业务测试覆盖率,保障面向客户的产品质量:二就是尽可能的提高人效,增强迭代效率.而构建全链路质量卡点就是整个体系建设的核心手段.笔者用下图来描述这整个链路: 可以看到,虽然保障业务迭代的方向性正确排在最前面,但在具体操作上,这一步需要的是强化流程规范和构建企业文化,同时对各负责人技能培训,可以说多数是软技能.而保障基础代码质量环节发力于自动化建设链路之始,是可以通过技术手段来消灭潜在的质量问题,所以构建好的…
[Python+Java双语版自动化测试(接口测试+Web+App+性能+CICD)开学典礼](https://ke.qq.com/course/453802)**测试交流群:549376944**01[直播]开学典礼(11月25日 20:00-21:00)02Python 开发环境搭建.编程基础[直播]Python 开发环境搭建.编程基础(11月26日 20:00-21:00)03PyCharm 开发工具详解[直播]PyCharm 开发工具详解(11月27日 20:00-21:30)04Pyt…
为了解决传统应用升级缓慢.架构臃肿.不能快速迭代.故障不能快速定位.问题无法快速解决等问题,云原生这一概念横空出世.云原生可以改进应用开发的效率,改变企业的组织结构,甚至会在文化层面上直接影响一个公司的决策,可以说,云时代的云原生应用大势已来.在容器领域内,Kubernetes已经成为了容器编排和管理的社区标准.它通过把应用服务抽象成多种资源类型,比如Deployment.Service等,提供了一个云原生应用通用的可移植模型.在这样的背景下,我们如何在云原生的环境下实践更高效的DevOps来达…
在上一篇博客中,我们学习了Jenkins的搭建和插件+流水线的基本使用方法,Jenkins极大地提升了部署效率. 最近想学习一下如何集成GitLab webhook,实现进一步解放双手,目标: 推送(git push)触发构建 推送到指定分支触发构建 根据commit的文件,结合mvn -pl 指令,实现部分增量构建,并记录commit信息 推送事件也可以换成Tag push events.Merge request events等其他触发条件,根据需要自由选择. 基础实现 使用Gitlab H…
在传统的单体软件架构中,软件开发.测试.运维都是以单个进程为单位. 当拆分成微服务之后,单个应用可以被拆分成多个微服务,比如用户系统,可以拆分成基本信息管理.积分管理.订单管理.用户信息管理.合同管理等多个微服务模块. 这个时候对每个模块分别打包.发布运行.开发.测试.运维的,对于测试.运维的工作量会极大增加. 在这个过程中,如果缺乏自动化测试.自动化集成/部署.自动运维等能力,带来的影响是 软件交付周期增加 多环境部署的情况下,各个环境差异带来的问题. 人工运维容易给环境带来一些不可重现的影响…
目录一览: 0x01 基础实践 0x02 进阶实践 (1) Sonarqube 代码质量检测之 Pipeline Script from SCM (2) Gitlab 自动触发构建之 Pipeline Script from SCM 0x03 入坑与出坑 WeiyiGeek Blog - 为了能到远…
​目录一览: 0x01 基础实践 (1) Maven 构建之 Pipeline Script (2) Maven 构建之 Pipeline Script from SCM (3) Jenkins pipeline 之 邮件(Email)发信管理 WeiyiGeek Blog - 为了能到远方,脚下的…
技术一面 原文链接:https://juejin.cn/post/7120516854203809829 因为我之前的项目经验有开发小程序的,所以一开始就问了小程序的问题 1.小程序onload和onready的区别 onload:页面加载的时候触发,一个页面只会调用一次,并且可以在onload中获取到当前页面路径中的参数 onshow:页面显示.切入前台时触发 onready:页面初次渲染完成时触发,代表页面已经准备号了,可以和视图层进行交互了 顺序:onload.onshow.onready…