怎么会不喜欢呢,CICD中轻松发送邮件
不知道大家在工作中,是不是也和我一样需要经常发送邮件呢,邮件可以事前清晰传达,事后有据可查,同时还有利于保密,一般用于比较正式的交流。
之前已经写过一次用DSL发送邮件的文章了,自从建木CIv2.4.0发版以来,好像大家就不太常写DSL了,能用图形化编排的就都用图形化编排了,既然大家都这么喜欢用图形化工具,今天给大家介绍一下用图形化工具发送邮件吧!
建木文档: https://docs.jianmu.dev/guide/index.html
查看节点文档
节点文档里面详细描述了每一个参数的信息,可以参考节点文档填写对应的参数
节点文档:https://jianmuhub.com/_/email
发送邮件
大家可以选择自己的邮箱服务器,我这里使用163邮箱,SMTP服务器地址为:smtp.163.com
发送邮件需要发件人的邮箱授权码,在邮箱设置中获取,先开启SMTP服务,再获取授权码,如163邮箱:
获取授权码后,添加到建木CI的密钥库中,然后在节点中输入收件人、授权码、发件人等输入参数:
1、发送文本邮件
邮件内容类型默认为plain,表示普通文本。可选值:plain,html
2、发送html标签邮件
邮件内容类型设置为html,会将邮件内容当成html标签
我们可以在邮件内容中输入自己需要的html标签内容
3、发送带附件的邮件
附件路径默认为空,表示不发送附件
注意:当路径为文件时,直接发送;当路径为目录时,会压缩为zip文件后再发送
附件路径一般为上游节点处理、输出的文件(夹)路径,我这里直接使用git_clone节点克隆gitee仓库,将仓库中的文件夹作为附件路径输入
4、抄送、密送邮件
设置抄件人邮箱和密送人邮箱,两个参数都是数组形式的字符串
5、分别发送邮件
分别发送:会将邮件单独发送给每一个人(包括收件人、抄送人和密送人)
将分别发送设为true,表示分别发送邮件;默认为false,表示群发给多个人
总结
在图形化编排上填好参数,点击保存,再点击触发,就可以发送邮件了,邮件如下:
邮件使用的场景非常多,比如流程结束发送邮件通知、流程生成的文件发送邮件附件归档等等,用户可以在各种流程中使用。
图形化编排的介绍就到这里了,如果想使用DSL发送邮件的,请参考文章如何用建木CI发送邮件 。
官⽹:https://jianmu.dev
代码:https://gitee.com/jianmu-dev
文档:https://docs.jianmu.dev
示例:https://ci.jianmu.dev
怎么会不喜欢呢,CICD中轻松发送邮件相关推荐
- 如何使用C#在ASP.NET Core中轻松实现QRCoder
by Yogi 由瑜伽士 如何使用C#在ASP.NET Core中轻松实现QRCoder (How to easily implement QRCoder in ASP.NET Core using ...
- wordpress创建_如何在WordPress中轻松创建T恤店
wordpress创建 Recently one of our readers asked if it was possible to add an automated T-Shirt shop in ...
- mysql ubb html_UBB中轻松实现歌词同步播放_html
Windows Media Player 格式: 1.[wmp=http://homepage.yesky.com/a.wmv]歌词内容[/wmp] 2.[wmp=http://homepage.ye ...
- laravel 检测sql_在Laravel PHP应用程序中轻松进行面部检测
laravel 检测sql by Darren Chowles 达伦·乔尔斯(Darren Chowles) 在Laravel PHP应用程序中轻松进行面部检测 (Easy facial detect ...
- 还没使用过Web Worker? 推荐一款开源工具Workerize-Loader,让你在webpack项目中轻松使用Web Worker
还没使用过Web Worker? 推荐一款开源工具Workerize-Loader,让你在webpack项目中轻松使用Web Worker Workerize-Loader 将模块及其依赖项移动到 W ...
- golang 操作日期_使用Godate在Golang中轻松进行日期操作
golang 操作日期 by Kofo Okesola 由Kofo Okesola 使用Godate在Golang中轻松进行日期操作 (Easy date manipulation in Golang ...
- oracle sqe值,质量感悟 | 无论什么层次的供应商都喜欢跟SQE中的高手过招儿
原标题:质量感悟 | 无论什么层次的供应商都喜欢跟SQE中的高手过招儿 作为供应商,如果你遇到一位专业的SQE,请珍惜与其合作的机会,因为同样的项目,他有专业的能力让你的管理成本保持在最低. 但如果你 ...
- php代码输出sql语句,教你在Laravel中轻松容易的输出完整的SQL语句
下面由Laravel教程栏目给大家介绍Laravel中轻松容易的输出完整的SQL语句的方法,希望对需要的朋友有所帮助! laravel 中自带的查询构建方法 toSql 得到的 sql 语句并未绑定条 ...
- 今天来谈谈面试官最喜欢问JS中的闭包问题吧
今天来谈谈面试官最喜欢问JS中的闭包问题吧 1.什么是闭包? 闭包是指有权访问另外一个函数作用域中的变量的函数,闭包就是函数的局部变量集合,只是这些局部变量在函数返回后会继续存在.闭包就是函数的&qu ...
最新文章
- nodejs图片转换字节保存
- jquery event 封装的源源分析
- mapreduce分组统计_Mongodb的分组统计MapReduce
- asp.net core Serilog的使用
- element-ui组件中的input等的change事件中传递自定义参数
- win7下安装usb转串口不成功解决方法
- 下载 LINUX 和 windows 版本下 MySQL5.7.32
- vector的基础使用
- 做终端的朋友们,再忙也要学学服务器
- Vivado 2015.4安装教程(带有效时间至2037年的license)
- 实战开发支付SDK —— 处理微信支付异步回调以及订单状态查询(含源码)
- ftp工具绿色版,好用的ftp工具绿色版下载教程
- 浅析Windows2000/XP服务与后门技术(经典后门T-cmd的源码)
- MATLAB系统辨识工具箱介绍(完结)
- 供应施耐德MT框架开关MT10 MT12 MT16 MT20 MT25 MT32 MT40 MT63
- 如何创建Windows服务
- cleanmymac到底好不好用?有必要买吗
- macbook m1 无法启动mysql服务
- OpenCV单目视觉定位(测量)系统(新增 含代码)
- 英文感恩短信祝福 Thanksgiving day