随笔分类 -  jenkins持续集成

摘要:Allure邮件报告模板<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>$PROJECT_NAME-第$BUILD_NUMBER次构建日志</title> </head> <body leftmargin="8" marginw 阅读全文
posted @ 2023-06-26 16:15 常疯大虾 阅读(90) 评论(0) 推荐(0)
摘要:Pipeline流水线脚本pipeline{ agent { label 'slave1-apitest' } stages{ stage("拉取自动化测试代码"){ steps{ git credentialsId: '65623c68-96bc-4037-ab73-db5c091f358f', 阅读全文
posted @ 2023-06-26 16:14 常疯大虾 阅读(66) 评论(0) 推荐(0)
摘要:编写企业微信消息通知一.创建企业微信群通知机器人可能管理员未添加权限,或者外部群只有管理员才有创建权限原因,无入口1.点击右上角…,在创建入口输入机器人姓名2.复制webhook地址https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=f67ad2 阅读全文
posted @ 2023-06-26 16:10 常疯大虾 阅读(496) 评论(0) 推荐(0)
摘要:Pipelien编写发送邮件报告脚本一.查看拓展邮箱的标题系统管理-系统设置- Extended E-mail Notification中查看,Default Subject默认主题:$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!二.利用 阅读全文
posted @ 2023-06-26 16:10 常疯大虾 阅读(145) 评论(0) 推荐(0)
摘要:Pipeline编写allure报告脚本一.查看节点工作目录中,存放测试数据的路径1.点击构建任务2.点击workspace3.点击流水线名称4.查看是否项目路径一致二.利用流水线语法-片段生成器生成allure报告脚本1.输入测试结果数据存放路径2.点击生成流水线脚本allure includeP 阅读全文
posted @ 2023-06-26 16:10 常疯大虾 阅读(224) 评论(0) 推荐(0)
摘要:Pipeline编写安装依赖库和执行脚本1.安装依赖库脚本注意:部分系统是python3sh 'python -m pip install -r requirements.txt -i https://pypi.douban.com/simple/'2.执行run.py脚本sh 'python ru 阅读全文
posted @ 2023-06-26 16:09 常疯大虾 阅读(49) 评论(0) 推荐(0)
摘要:Pipeline拉取测试代码1.选择流水线语法-片段生成器2.选择git、填写远程仓库地址、gitee凭据后,点击生成git credentialsId: '65623c68-96bc-4037-ab73-db5c091f358f', url: 'https://gitee.com/huangsha 阅读全文
posted @ 2023-06-26 16:09 常疯大虾 阅读(80) 评论(0) 推荐(0)
摘要:Pipeline编写执行节点脚本一.创建流水线任务新建任务-流水线任务二.使用流水线语法,生成执行节点脚本1.点击任务名称-流水线语法-Declarative Directive Generator2. 选择label类型,输入节点标签,点击生成agent { label 'slave1-apite 阅读全文
posted @ 2023-06-26 16:09 常疯大虾 阅读(66) 评论(0) 推荐(0)
摘要:Linux安装python一.下载安装包1.安装wgetYum install -y wget2.下载python安装包wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz或者直接在home目录新建python,本地下载pytho 阅读全文
posted @ 2023-06-26 16:09 常疯大虾 阅读(4028) 评论(0) 推荐(0)
摘要:Jenkins构建触发器一.Jenkins 五种构建触发方式区别定时构建都是针对项目工程,所以无论哪种构建方式,都是在工程中做设置测试代码是为开发代码服务的,测试在选择构建方式时,要考虑到不同阶段选择合适的构建方式1.五种构建方式1.1触发远程构建:通过API方式拉起构建,一般是编写一个脚本,运行脚 阅读全文
posted @ 2023-06-26 16:07 常疯大虾 阅读(293) 评论(0) 推荐(0)
摘要:Jenkins流水线设置测试执行环境1.进入到设置页面点击任务名称-配置-参数化构建方式2.填写配置信息Jenkins平台bug,env_name中_下划线可能显示不出来,可忽略${Env_name}必须和节点的执行脚本文件中配置一直选项参数,必须和python自动化测试代码中的参数一致 阅读全文
posted @ 2023-06-26 16:07 常疯大虾 阅读(134) 评论(0) 推荐(0)
摘要:Jenkins配置钉钉消息通知一.创建钉钉消息通知机器人1.创建群聊2.点击群设置-机器人3.点击添加机器人4.点击添加机器人5.选择自定义机器人6.填写机器人消息,点击创建机器人获取webhook:https://oapi.dingtalk.com/robot/send?access_token= 阅读全文
posted @ 2023-06-26 16:07 常疯大虾 阅读(402) 评论(0) 推荐(0)
摘要:Jenkins邮件报告设置一.获取发件人邮箱授权码(163网易邮箱为例)1.点击设置-pop3/smtp/imap,进入到获取授权码界面2.点击POP3/SMTP,开启服务3.发送短信,保存该授权码:NIVYHCDFIURNWVIE二.添加邮件凭据管理1. 点击系统管理-manage credent 阅读全文
posted @ 2023-06-26 16:06 常疯大虾 阅读(122) 评论(0) 推荐(0)
摘要:Jenkins 分布式节点控制一.打开代理1.系统管理-安全-全局安全设置2.打开代理二.创建节点1.进入创建节点页面系统管理-系统配置-节点管理2.创建节点名称3.填写节点信息4.启动slave1-apitest节点启动名称参考,节点内第一条提示curl -sO http://10.196.131 阅读全文
posted @ 2023-06-26 16:06 常疯大虾 阅读(51) 评论(0) 推荐(0)
摘要:Jenkins关联gitee一.设置credentials凭证管理插件1.下载credentials,重启jenkins二.设置gitee凭证管理1.点击系统管理-manage credentials-域-添加凭据2.添加凭据信息,用户名和密码填写的是项目托管平台的,比如:gitee3.返回可以查看 阅读全文
posted @ 2023-06-26 16:06 常疯大虾 阅读(314) 评论(0) 推荐(0)
摘要:Jenkins全局工具设置一.设置git点击系统管理-全局工具设置- Git installations二.设置allure点击系统管理-全局工具设置- Allure Commandline 安装 阅读全文
posted @ 2023-06-26 16:05 常疯大虾 阅读(50) 评论(0) 推荐(0)
摘要:Jenkins安装插件一.安装中文插件1.点击系统管理-插件管理2.搜索Localization: Chinese (Simplified)二.安装allure插件三.安装manage credential 管理凭据插件 阅读全文
posted @ 2023-06-26 16:05 常疯大虾 阅读(57) 评论(0) 推荐(0)
摘要:role-based-authorization strategy插件安装和使用一.安装插件1.点击系统管理-插件管理,搜索role,选择需要下载的版本,点击下载2.下载完成之后,需要重启服务器生效,最好是重启jenkins服务二.新建用户1.点击系统管理,管理用户2.点击新建用户,输入用户信息三. 阅读全文
posted @ 2023-06-26 16:05 常疯大虾 阅读(471) 评论(0) 推荐(0)
摘要:Dokcer部署jenkins一.环境检查1.检查是否配置jdk环境java –version 最新得jenkins,需要jdk112.检查是否安装和启动dockersystemclt status docker二.Docker部署jenkinshttps://www.jenkins.io/zh/d 阅读全文
posted @ 2023-06-26 16:04 常疯大虾 阅读(37) 评论(0) 推荐(0)