jenkins邮件通知配置

server/2024/10/25 12:07:07/

使用jenkins做持续集成,或定时任务,都对测试执行工作非常有帮助。但完成这些工作后,用邮件通知相关责任人是jenkins的又一给力功能。

下面看下jenkins的邮件通知配置事项。

首先,打开管理jenkins, 配置下系统管理员的邮箱账号,这个也是默认发送邮件的邮箱。

点击 系统设置 

在系统管理员邮件地址处,填上邮件地址

然后,找到如下Extended E-mail Notification, 依次填上smtp server, smtp port, 并点击高级,添加一个账户,最后勾选Use SSL. 这里用的是163的邮箱,也可以用QQ邮箱。

接着,设置这里的邮箱后缀和字符集charset

然后,设置下邮件内容的类型,有两种,plain text: 只能发送文本内容,不能发送图片,视频等;html:可以发送html格式的邮件。

再接着,勾选Enable Debug Mode, 可以在日志中看到调试信息

最后,到邮件通知,配好SMTP服务器,和默认邮件后缀,点开高级,添加一个账户,记住用户名和密码分别是邮箱地址和邮箱密码,并不是授权码。如果填错了密码,会报535 Authentication Error.

这里还要勾选Use SSL, 否则报错Got Bad greeting from SMTP host: port: 465,response:[EOF].

最后,还可以在页面上测试下配置是否成功

邮件发送测试成功,会返回成功发送消息


http://www.ppmy.cn/server/134712.html

相关文章

JAVA单列集合

List系列集合:添加的元素是 有序、可重复、有索引 Set系列集合:添加的元素是 无序、不重复、无索引 Collection Collection是单列集合的接口,它的功能是全部单列集合都可以继承使用的 public boolean add(E e) 把给定的对象添加到当前集合中 public void …

数据结构 ——— 队列oj题:设计循环队列

目录 题目要求 代码思路 代码实现 题目要求 设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。 循环队列的一个好处是我们可以…

Python爬虫:获取去哪儿网目的地下的景点数据

文章目录 1. 前言2. 网页解构分析3. 代码实现4. Java 新建 SpringBoot项目实现上述网页效果1. 前言 本篇文章讲述如何使用Python爬虫爬取去哪儿目的地下的景点数据,会提供一些参考代码,需要完整的,可以私信,但是参考代码仅供学习使用喔,不能用于商业活动!读者切记。 用这…

前端学习---(2)CSS基础

CSS 用来干什么? CSS 是用来指定文档如何展示给用户的一门语言——如网页的样式、布局、等等。 css语法: 选择器{ 属性名: 属性值; 属性名: 属性值; } h1 {color: red;font-size: 5em; }h1: 选择器 color: 属性 冒号之前是属性,冒号之后是值。 font-size…

php命令执行的一些执行函数----以ctfshow靶场为解题思路

解法10、利用文件包含 ①?cinclude$_GET[1]?>&1data://text/plain,<?php system(tac flag.php);?> cdata://text/plain;base64,PD9waHAgc3lzdGVtKCdjYXQgZmxhZy5waHAnKTs/Pg ②?cinclude$_GET[1]?>&1php://filter/readconvert.base64-encode/resourc…

【C++刷题】力扣-#448-找到所有数组中消失的数字

题目描述 给你一个含 n 个整数的数组 nums &#xff0c;其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字&#xff0c;并以数组的形式返回结果。 示例 示例1: 输入&#xff1a;nums [4,3,2,7,8,2,3,1] 输出&#xff1a;[5,6]示例2: …

2024 10.25 判断一个矩阵是否对称

主对角线对称 思路&#xff1a;a[i][j]!a[j][i] 第一行和第一列顺序比较&#xff0c;后面依次类推 #include <stdio.h>int main(){int n,m;scanf("%d",&n);int a[n][n];for(int i0;i<n;i){for(int j0;j<n;j)scanf("%d",&a[i][j]);}i…

Fragments by E2B:AI生成应用模板,让应用开发更智能

在人工智能技术飞速发展的今天&#xff0c;我们见证了许多创新工具的诞生&#xff0c;它们正在改变传统的软件开发方式。今天&#xff0c;我要向大家介绍一个名为Fragments by E2B的开源项目&#xff0c;这是一个基于Next.js 14、shadcn/ui、TailwindCSS和Vercel AI SDK构建的A…