Sendemail邮件发送测试

#下载安装
[root@jenkins ~]# wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz
#解压
[root@jenkins ~]# tar -xf sendEmail-v1.56.tar.gz -C /email
#创建软链接
[root@jenkins ~]# ln -s /email/sendEmail-v1.56/ /email/sendEmail
#配置环境变量
[root@jenkins ~]# vim /etc/profile.d/sendemail.sh
export PATH="/email/sendEmail:$PATH"
#生效环境变量
[root@jenkins ~]# source /etc/profile
-----------------------------------------------------------------------------------------------------
#参数选项解释:
解释:
-f 表示发送者的邮箱
-t 表示接收者的邮箱(接收邮件和发送邮件,尽量不要用同一个邮箱帐号,容易出错)
-s 表示SMTP服务器的域名或者ip
-u 表示邮件的主题
-xu 表示SMTP验证的用户名
-xp 表示SMTP验证的密码(注意,这个密码貌似有限制,例如我用d!5neyland就不能被正确识别)
-m 表示邮件的内容
#用法:
/usr/local/bin/sendEmail -f  发件人邮件  -t  收件人邮件  -s smtp.163.com -u "邮件主题" -xu 用户名 -xp 密码 -m 邮件内容
#示例:
[root@jenkins email]# sendEmail -f  1258439039@qq.com -t 1258439039@qq.com -s smtp.qq.com -u "这是测试发 送邮件" -m "hello,world" -xu 1258439039 -xp 授权码 -o message-charset=utf8
Aug 30 18:15:23 jenkins sendEmail[62693]: Email was sent successfully!

image-20230830181550776

微信告警

安装 Qy Wechat Notification 插件

image-20230830191354472

配置:构建后操作

image-20230830191640072

image-20230830192049624

测试结果

image-20230830192407742

钉钉告警

安装插件 DingTalk

image-20230830192956889

配置钉钉机器人信息

image-20230830193933253

image-20230830194203224

image-20230830194214416

image-20230830194238014

在项目配置

General 选项卡中找到 钉钉配置,勾选需要的机器人

image-20230830194400267

image-20230830201426083

# Jenkins构建告警

## 项目信息
- 项目名称: ${PROJECT_NAME}
- 构建编号: ${BUILD_NUMBER}
- 构建状态: ${BUILD_STATUS}
- 构建结果: ${BUILD_RESULT}
- 构建触发人: ${CAUSE_USER}

## 构建详情
- 构建日志: [查看日志](${BUILD_URL}console)
- 构建页面: [查看构建]( ${BUILD_URL})

## 提交信息
- 提交作者: ${GIT_AUTHOR}
- 提交信息: ${GIT_COMMIT_MESSAGE}
- 提交时间: ${GIT_COMMIT_TIME}

## 更多信息
- 查看更多: [Jenkins]( ${JENKINS_URL})

-----------------------------------------------------------------------------------------------------
#内容看情况自定义即可

配置钉钉信息

image-20230830195804087

测试结果

image-20230830201155168