软件测试学习笔记丨基于Gitlab的持续集成机制

本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/29271

一般代码提交流程

  1. 开发人员从远程中央仓库(例如 dev )拉取最新的代码
  2. 本地创建自己的分支
  3. 在自己的分支中进行开发
  4. 在完成一个功能并通过自测后,提交本地版本库
  5. 将本地版本库推送到远程中央仓库自己的分支
  6. 在远程中央仓库自己的分支中,提交 Merge Request(合并请求,简称 MR) 。源分支选择为自己的分支,目标分支为 dev 分支,提交 MR
  7. 有权限人员进行 MR 的合并操作

完成集成测试的步骤

  1. 从远程中央仓库拉取到合并后的 dev 代码
  2. 执行项目代码的打包(如有单元测试,打包过程中可以运行)
  3. 启动服务
  4. 拉取测试代码
  5. 运行测试

使用 Jenkins 自动完成 gitlab 集成测试过程

  • 安装 Jenkins 的 gitlab 插件
  • 建立服务启动 Job
  • 在项目代码中建立与 Jenkins 的 hook 关联
  • 建立测试job作为服务启动job的子job

实操自动构建

  • 发起MR
  • 合并分支
  • 查看效果


软件测试职业发展
在这里插入图片描述
零基础入门
在这里插入图片描述

测试必备编程篇
在这里插入图片描述
自动化测试
在这里插入图片描述
性能测试
在这里插入图片描述
测试管理
在这里插入图片描述
工程效能篇
在这里插入图片描述
面试求职篇

软件测试的面试宝典,内含一线互联网大厂面试真题、面试技巧、软件测试面试简历指导,免费领取!
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值