3333

一、安装Email Ext Recipients Column Plugin和Email Extension Plugin插件

二、设置QQ邮箱授权码

https://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256

三、系统管理-系统设置

1、Jenkins Location设置主机名和系统管理员邮件地址

2、Extended E-mail Notification设置系统默认邮件模板

SMTP服务器SMTP server :smtp.qq.com

默认邮件后缀Default user E-mail suffix :@qq.com

 

点高级

勾选 Use SMTP Authentication

User Name 发邮件账号,不带邮箱后缀@qq.com

Password 发邮件账号的授权码

勾选 Use SSL

SMTP端口SMTP port  465

Charset  UTF-8

 

默认内容格式Default Content Type选HTML(text/html)

默认收件人邮箱Default Recipients  111111@qq.com

默然邮件标题Default Subject :Jenkins构建通知:$PROJECT_NAME-BUILD # $BUILD_NUMBER-$BUILD_STATUS!

默认邮件内容

Default Content:

<hr/>
(本邮件是Jenkins系统自动下发的,请勿回复!)<br/><hr/>
项目名称:$PROJECT_NAME<br/><hr/>
构建编号:$BUILD_NUMBER<br/><hr/>
构建状态:$BUILD_STATUS<br/><hr/>
触发原因:${CAUSE}<br/><hr/>
构建日志:<a href="${BUILD_URL}console">${BUILD_URL}console</a><br/><hr/>
构建地址:<a href="$BUILD_URL">$BUILD_URL</a><br/><hr/>
项目地址:<a href="${PROJECT_URL}">${PROJECT_URL}</a><br/><hr/>
变更集:${JELLY_SCRIPT,template="html"}<br/><hr/>

3、邮件通知和2设置一样

SMTP服务器  smtp.qq.com

用户默认邮件后缀  @qq.com

勾选  使用SMTP认证

用户名  发邮件账号,不带邮箱后缀@qq.com

密码  发邮件账号的授权码

勾选  使用SSL协议

SMTP端口  465

字符集  UTF-8

 

4、勾选  通过发送测试邮件测试配置

输入收件人账号,点Test configuration,下方出现Email was successfully sent,说明配置成功

 

四、项目配置

1、构建后操作选Editable Email Notification

2、

 

3、点

 

4创建触发配置

 

4、点高级

 

 

5\

 

Email was successfully sent

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/568326.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【JMeter】Threads(users)3种类型

线程&#xff08;用户&#xff09;Threads(Users) &#xff1a;线程组元件是任何一个测试计划的开始点。在一个测试计划中的所有元件都必须在某个线程下。所有的任务都是基于线程组。 有三种类型&#xff1a;分别代表测试准备工作&#xff0c;测试执行&#xff0c;测试完成后操…

python __new__中单例的作用

__new__() 方法的特性&#xff1a; __new__() 方法是在类准备将自身实例化时调用。__new__() 方法始终都是类的静态方法&#xff0c;即使没有被加上静态方法装饰器。类的实例化和它的构造方法通常都是这个样子&#xff1a; class MyClass(object):def __init__(self, *args, *…

【JMeter】Thread Group下的组件Sampler取样器

我们创建了线程组Thread Group后&#xff0c;会在它下面add组件Sampler取样器。 1. 取样器用来向服务器发送请求&#xff0c;记录响应信息&#xff0c;响应时间的最小单元。 2. 用监听器可以查看取样结果&#xff0c;也可以结合断言进一步验证响应接口是否符合预期。 3. 取样器…

python并发编程1-进程

主进程和子进程 运行结果&#xff1a; 一旦进程创建后&#xff0c;进程就由操作系统调度 代码解析&#xff1a; 子进程与父进程 所以主进程的父进程就是pycharm args传参 一个参数 两个参数 join作用&#xff08;创建多个线程&#xff09;&#xff1a; 不一定哪个进程先执行…

python并发编程2-进程

一、信号量 # 多进程中的组件 # ktv # 4个 # 一套资源 同一时间 只能被n个人访问 # 某一段代码 同一时间 只能被n个进程执行from multiprocessing import Process,Semaphore import time import random def ktv(i,sem):sem.acquire()print(%s走进ktv %i)time.sleep(random.ran…

Python Pytest装饰器@pytest.mark.parametrize用例数据驱动(三)

一、测试用例用excel管理&#xff0c;存放地址&#xff1a;C:\Users\wangli\PycharmProjects\Test\test\files\apiCase.xls 二、代码实现如下&#xff1a; 1、封装读取excel用例数据 2、Pytest装饰器pytest.mark.parametrize(参数名,list)实现登录模块2条测试用例数据驱动 im…

python并发编程3-进程

复习&#xff1a; # 锁 # 多个进程在同一时间只有一个进程能进入代码去执行# 信号量 Semaphore from multiprocessing import Semaphore # 用锁的原理实现的。内置了一个计数器 #在同一时间 只能有指定数量的进程执行某一段被控制住的代码#事件 # wait阻塞收到事件状态控制的同…

python并发编程4-线程

进程的出现 原来一台服务器只能执行一个任务。 进程的出现&#xff0c;可以让一台服务器处理多个任务。多个任务间进行切换&#xff0c;记录每个任务当前执行到哪里&#xff0c;记录有哪些数据。然后进行切换 每个进程区分开每个任务所能占有的内存空间 进程的缺点 线程的出现…

【Fiddler篇】FreeHttp无限篡改http报文数据调试和mock服务

目录 引言 FreeHttp起源 FreeHttp 插件安装FreeHttp 基本界面一&#xff1a;规则匹配区 1.1&#xff1a;『get http sesion in left session list』获取Session信息1.2&#xff1a;『select url filter method』Url匹配方式1.3&#xff1a;『edit advanced http filter』高级匹…

echarts实现双Y轴之散点和折线图

代码&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"utf-8"><title></title><script src"echarts.js"></script> </head><body><div id"box" st…

python列表对应元素合并为列表及判断一个列表是几维

一、合并对应元素 1、两个列表合并 a[1,2,3,4,5] b[2,3,4,5,6] d[] for i in range(len(a)):c []c.append(a[i])c.append(b[i])d.append(c) print(d) 运行结果&#xff1a; 2、一个列表垂直合并 3、一个列表顺序合并 date[] date_temp1[1545225954.721;1545225955.115, …

Pytest脚本中运行用例方式

脚本树如下&#xff1a; test1文件下test_01.py存放test1和test2用例 test1文件下test_02.py存放test1和test2用例 test2文件下test_03.py存放test1和test2用例 test2文件下test_04.py存放test1和test2用例 1、运行所有用例 import pytest if __name__ "__main__&quo…

js 获取当前元素的父元素的父元素的id

情景一&#xff1a;用onclick触发的函数 html代码&#xff1a; <div id"0" style"border-bottom:1px solid #000;margin:0 auto;"><div>1111</div><div class"original"><div id"chartx1" class"cha…

echarts图使用tab和下拉切换

方法一&#xff1a;用tab建切换 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title><script type"text/javascript" src"jquery-1.12.4.min.js"></scr…

使用securecrt在本地与服务器之间上传下载数据

第一种方式&#xff1a; 1、首先安装&#xff1a;apt install lrzsz lrzsz是一款在Linux里可代替ftp上传和下载的程序。 2、设置上传和下载目录&#xff1a;选项--》会话选项--》X/Y/Zmodem 中设置上传和下载目录 3、上传和下载 上传文件只需在shel中输入命令"rz"…

python并发编程5-线程

一、复习 # 线程# 线程是进程中的执行单位# 线程是CPU调度的最小单位# 线程之间资源共享## 线程的开启和关闭以及切换的时间开销远远小于进程# 线程本身可以在同一时间使用多个CPU # threading# 使用方法类似于multiprocess # python与线程# CPython解释器在解释代码中容易产生…

python并发编程6-协程

1、基础 # 进程 启动多个进程 进程之间是由操作系统&#xff08;时间片轮转&#xff09;负责调用 # 线程 启动多个线程 真正被CPU执行的最小单位是线程# 开启一个线程 创建一个线程 寄存器 堆栈# 关闭一个线程 等都需要时间 # 协程&#xff1a;本质上是一个线程# 能够在多个任…

JMeter之HTTP请求上传文件/上传图片

Jmeter实现接口上传图片 一、Fiddler抓包上传图片接口 查看WebForms&#xff0c;接口传参为空&#xff0c;文件/图片传参为<file>对用的Name值&#xff1a; Content-Disposition: form-data; name"file"; filename"IMG_20191116_110507.jpg" Con…

Jmeter吞吐量控制器详解

一、吞吐量控制器 吞吐量控制器(Throughput Controller)用来控制其下元件的执行次数&#xff0c;并无控制吞吐量的功能。 作用&#xff1a;控制其下的子节点的执行次数与负载比例分配 吞吐量控制器字段介绍&#xff1a; Total Executions&#xff1a;执行百分比&#xff08;…

Jmeter之json条件提取实战(三)

有时我们想通过接口响应数据中的默写条件进行提取对应的字段&#xff0c;这时&#xff0c;就可以用到json条件提取&#xff0c;可以提取对应的值进行使用或迭代。 接口请求地址&#xff1a; sh.lianjia.com/api/newhouserecommend?type1&queryhttps%3A%2F%2Fsh.lianjia.…