![](https://img-blog.csdnimg.cn/20210301195700189.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
持续集成
文章平均质量分 91
持续集成Jenkins等技术介绍
测试开发小记
欢迎关注微信公众号【测试开发小记】,分享测试开发相关技术笔记,包括Python、测试工具、自动化测试、数据库、Linux、持续集成等
展开
-
Jenkins持续集成:使用Gerrit Trigger插件实现代码提交自动验证
插件集成了Gerrit代码审查,当创建一个“patch set”时触发Jenkins构建,本文档介绍Gerrit Trigger插件配置及使用方法。原创 2023-07-13 10:59:36 · 2377 阅读 · 5 评论 -
代码评审平台Gerrit安装配置方法介绍
Gerrit代码审查工具也是一个Git服务器,使用Git作为底层版本控制系统,当前的版本使用Java开发。一个典型的Git项目包含一个远程中央仓库,Gerrit在Git中央仓库基础上引入了一个额外的概念:存储修改的暂存区,push的代码更改会被存储到暂存区(Pending changes),其他人评审通过后就可以将更改提交到代码库 (Authoritative Repository)。下面介绍如何安装部署gerrit。原创 2023-04-28 16:15:35 · 3449 阅读 · 1 评论 -
持续集成:使用Jenkins API创建视图
介绍使用jenkins API创建视图(view)原创 2023-01-14 19:38:12 · 726 阅读 · 0 评论 -
持续集成:通过Jenkins API创建项目和节点
jenkins API可以用来读取jenkins项目相关信息、触发构建等操作,除此之外,还可以直接使用API来创建项目、新建节点。原创 2022-10-14 08:15:00 · 1611 阅读 · 0 评论 -
持续集成平台Jenkins:docker镜像升级
Jenkins 2.357 及 LTS 2.361.1之后的版本要求Java 11 或者 17,如果使用的是Java 8,要升级最新版本的Jenkins,就需要升级Java JDK版本,本文记录一下如何升级jenkins容器的Java版本。more。原创 2022-09-21 08:00:00 · 1272 阅读 · 0 评论 -
持续集成:Jenkins插件Blue Ocean介绍
Blue Ocean插件是为Jenkins Pipeline设计的一个聚合工具,当然也兼容自由风格项目。它图形化了pipeline的流程,使流水线更加直观。原创 2022-05-16 08:30:00 · 2831 阅读 · 0 评论 -
持续集成:Jenkinsfile使用方法介绍
在pipeline项目中,可以直接在jenkins的web UI上编写pipeline脚本,还有一种方法是使用Jenkinsfile,它放在源码管理库中,比如github、SVN等。为了使pipeline项目管理更加方便,推荐使用这种方式。本文将介绍pipeline项目如何使用Jenkinsfile。原创 2022-04-30 16:14:33 · 6286 阅读 · 3 评论 -
持续集成:Jenkins中获取Robot Framework插件返回的Robot变量
在 Jenkins集成Robot Framework 中介绍了Jenkins如何集成Robot Framework测试框架,本文介绍如何在邮件报告中显示测试结果(比如通过率、测试报告链接等参数)。原创 2022-04-03 10:57:13 · 1612 阅读 · 2 评论 -
持续集成:Jenkins pipeline全局变量
在编写Jenkins Pipeline脚本时,需要使用到一些全局变量,比如环境变量jenkins URL、项目地址,保存在env变量中(字符串类型),可以在Jenkins Pipeline或者其它Jenkinsfile中使用这些变量。本文介绍jenkins 中env、params、currentBuild和manager这几种全局变量。原创 2022-03-19 11:16:16 · 10436 阅读 · 4 评论 -
持续集成:Jenkins API使用方法详细介绍
Jenkins API以及使用方法原创 2022-03-09 22:18:03 · 7232 阅读 · 0 评论 -
持续集成:Jenkins Pipeline语法介绍
Pipeline在Unix/Linux系统中经常用到,Pipeline将一个命令/程序/进程的输出发送到另一个命令/程序/进程,以进行进一步处理。比如:cat test.txt | grep test1。Jenkins 中的Pipeline借用了Unix/Linux中的 Pipeline思路,实现像流水线一样来调度Jenkins任务,通过Jenkinsfile来描述整个持续集成流程。原创 2022-03-02 08:15:00 · 13042 阅读 · 0 评论 -
持续集成:Jenkins Pipeline共享库定义和使用
通常情况下多个流水线项目需要使用相同的功能,流水线支持创建 “共享库” ,把这些公共的方法类定义在一个仓库中,使多个pipeline项目可以共享这些库,这有助于减少代码冗余。原创 2022-02-22 12:00:00 · 3932 阅读 · 0 评论 -
持续集成:Jenkins邮件通知配置方法介绍
Jenkins的邮件提醒功能主要通过Email Extension插件来实现,它是对Mailer Plugin的扩展,本文介绍Groovy 脚本模板使用方法。原创 2022-02-15 22:40:26 · 2136 阅读 · 0 评论 -
Jenkins集成Robot Framework
本文介绍Jenkins如何集成Robot Framework。原创 2022-01-19 07:42:48 · 1859 阅读 · 0 评论 -
Linux cron定时介绍
定时任务的使用场景非常广泛,比如定时发送邮件,定时清理日志等等,在持续集成中,可以定时的触发测试任务,比如希望在每天晚上下班时间执行自动化用例。本文主要介绍Linux cron定时任务的构建方法。原创 2021-12-28 07:09:14 · 2658 阅读 · 0 评论 -
使用GitHub Actions实现Hexo博客自动发布
使用GitHub Actions实现将hexo博客自动编译及发布到GitHub Pages和Gitee pages原创 2021-09-27 07:03:47 · 830 阅读 · 0 评论 -
使用jenkins实现hexo博客自动发布
目录前言自动化脚本检查博客是否更改博客构建部署脚本jenkins配置1. 新建检测博客是否更新项目2. 新建博客发布项目3. 构建总结本文介绍使用jenkins来进行自动发送博客,检测博客项目是否有文件增加或者修改,如果有改动就执行本地构建和发布。前言去年使用hexo搭建了一个个人博客,使用Gitee Pages服务部署。发布博客的步骤一般是这样的:先编辑好文章,放到特定的博客项目目录下,然后本地生成博客静态文件,本地构建完成后进行发布,也就是上传到gitee博客仓库,更新Gitee Pages 服务原创 2021-04-21 07:59:36 · 777 阅读 · 2 评论 -
持续集成:Jenkins API简单使用
Jenkins具有丰富的API接口,可以通过调用API接口实现对Job的触发、删除、查看任务状态等操作,支持HTTP协议,支持用户名、密码认证,提供的这些接口可以实现对 Jenkins 的控制。下面介绍Jenkins API的使用实例。先创建一个有Job任务运行和状态查询权限的用户,可使用admin用户;新建一个项目(可参考持续集成平台Jenkins介绍)Jenkins API调用示例远程调用 Jenkins API返回最新任务编号GET请求URL:http://username:password原创 2021-03-23 12:24:50 · 2277 阅读 · 0 评论 -
持续集成:jenkins + pytest + selenium + Git + Allure自动化测试
目录0-测试环境准备1-jenkins配置github项目1、新建项目2、配置项目Git地址3、配置代码管理4、构建5、配置构建后操作2-运行3-jenkins执行本地项目本文介绍jenkins, pytest ,selenium,Git,Allure的自动化测试实现方法,使用jenkins实现web自动化测试,并生成报告,自动发送邮件。0-测试环境准备Selenium Web自动化测试框架自动化测试框架pytest编写测试用例windows配置Git:可参考Git简易教程-安装及简单使用li原创 2021-03-21 18:19:41 · 1325 阅读 · 2 评论 -
持续集成平台Jenkins配置方法介绍
频繁地(一天多次)将代码集成到主干。快速发现错误:持续自动化测试,可以快速发现和定位错误,节约时间。易于定位项目进度,使项目更加透明。导致更快的发布Jenkins是免费开源的持续集成管理工具,基于Java开发,可以跨平台运行,提供持续集成和持续交付服务 ( continuous integration or continuous delivery,CI/CD),自动化软件开发流程中的构建、测试和部署工作。原创 2021-03-06 02:22:37 · 2985 阅读 · 0 评论 -
Docker搭建持续集成平台Jenkins
本文介绍使用docker来安装Jenkins服务的步骤。原创 2021-03-01 19:54:46 · 1913 阅读 · 0 评论