随笔分类 - c5 - 持续集成(jenkins、pipeline等)
摘要:技术栈:java + testng + httpclient + allure + fastjson + jsonpath + poi/yaml + log4j 有建议请联系wx:ren168632201 java接口自动化系列(01):自动化测试框架设计(入门版) java接口自动化系列(02):
阅读全文
摘要:本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/16721826.html 下载地址:https://maven.apache.org/download.cgi 选择:apache-maven-3.6.1-bin.tar.gz 1.拷贝maven安装包
阅读全文
摘要:本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/16721826.html 下载allure应用地址:https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/ 选
阅读全文
摘要:本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/16721826.html 优化前的不足:1.消息内容简单;2.概要测试结果未展示,不直观 优化需求:优化为下方右图 需要写代码来实现,这就是测开技能 具体实现: https://www.cnblogs.
阅读全文
摘要:本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/16721826.html 视频演示 视频←点击 编辑流水线job pipeline脚本可以放在流水线项目的脚本框中 也可以放gitlab上,选择SCM 填写SCM相关信息 pipeline脚本放到Jen
阅读全文
摘要:本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/16721826.html 为什么要写企业级持续集成(jenkins + pipeline + k8s)? 目前网上自动化持续集成的资料很多,但基本上都是局限于jenkins自由风格的job,结合shel
阅读全文
摘要:持续集成环境(git + gitlab + jenkins + pipeline + maven + harbor + docker + k8s)之前都是ok的,突然就报错了: Cloning the remote Git repository Cloning repository git@192.
阅读全文
摘要:本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/16721826.html 结合上面在Blue Ocean中设计的pipeline骨架,我们来完善并实现整个过程 parameters 获取分支,后续页面上可以选择要构建的分支 parameters {
阅读全文
摘要:pipeline脚本parallel验证 pipeline { agent any options { timestamps() } stages { stage("拉取代码") { parallel { stage("并发执行1"){ steps{ sleep 20 echo "parallel-
阅读全文
摘要:本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/16721826.html 自动触发流程(含视频演示) 之前介绍了手动构建,今天介绍一下自动触发构建 流程(点击→视频): 1、开发提交代码 2、动态slave pod拉取gitlab上代码(自动触发)
阅读全文
摘要:简介 pipeline是一套运行在jenkins上的工作流框架,可以实现复杂流程的编排和可视化运行 pipeline支持两种语法:Declarative Pipeline(声明式流水线)和Scripted Pipeline (脚本式流水线) 本文重点介绍主流的声明式流水线 创建流水线项目 在Jen
阅读全文
摘要:自动化测试框架: java版 - java + testng + httpclient + allure + fastjson + jsonpath + poi/yaml + log4j python版 - python + pytest + requests + allure + jsonpath
阅读全文
摘要:本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/16721826.html Blue Ocean是pipeline的可视化ui,可以通过图形ui设计pipeline流水线;另外,不足之处是不支持中文 先在gitlab创建一个项目,必须是空项目(连REA
阅读全文
摘要:本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/16721826.html 添加钉钉机器人 创建钉钉群 群设置 智能群助手 添加机器人 添加机器人 自定义 添加 输入机器人名字、勾选“加签” SEC6ff2263d59de4d4db749fc368ab
阅读全文
摘要:allure简介 Allure是一款java语言开发的轻量级开源自动化测试报告生成框架。它支持绝大部分测试框架,比如 TestNG、Junit、pytest 等。 allure-commandline下载 下载地址:https://repo.maven.apache.org/maven2/io/qa
阅读全文
摘要:下载 方式一: https://www.jenkins.io/zh/ 官网安装参考: 方式二: 上面比较慢,我们从清华大学开源镜像站下载安装包:https://mirrors.tuna.tsinghua.edu.cn/ 搜索jenkins后,选择redhat(也可以选择redhat-stable,这
阅读全文
摘要:本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/16721826.html 插件安装 说明:jenkins官方在不停更新,插件对jenkins的版本要求可能越来越高,如果jenkins版本非最新,可能有些插件安装不上,可以离线安装,也可以尝试安装最新版
阅读全文
摘要:本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/16721826.html 说明 包含前期调试遇到的问题 问题一:idea中,命令执行testng.xml,报错 Please refer to D:\myjava\apiAutoTest\target\
阅读全文
摘要:企业级持续集成 自动化框架:java + testng + httpclient + allure 持续集成:git + gitlab + jenkins + pipeline + maven + harbor + docker + k8s 持续集成环境:jenkins使用k8s作为构建环境,也就是
阅读全文
摘要:整理参考:https://blog.csdn.net/qq_35472206/article/details/126049574 1、在线安装:安装jenkins后,初次启动的时候安装插件 安装推荐的插件,或者选择插件安装 2、在线安装:插件管理,可选插件中 3、离线安装:下载插件(.hpi格式)
阅读全文

浙公网安备 33010602011771号