当前位置:网站首页>怎么会不喜欢呢,CICD中轻松发送邮件
怎么会不喜欢呢,CICD中轻松发送邮件
2022-07-29 06:00:00 【Jianmu_Dev】
不知道大家在工作中,是不是也和我一样需要经常发送邮件呢,邮件可以事前清晰传达,事后有据可查,同时还有利于保密,一般用于比较正式的交流。
之前已经写过一次用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
边栏推荐
- mysql查询区分大小写
- Cesium反射
- Difference between CNAME record and a record
- Simulation volume leetcode [general] 150. evaluation of inverse Polish expression
- Is online legend software testing training really so black hearted? Are they all scams?
- ECCV 2022 lightweight model frame Parc net press apple mobilevit code and paper Download
- Teacher wangshuyao's notes on operations research 01 guidance and introduction
- Simulation volume leetcode [normal] 222. number of nodes of complete binary tree
- How to write controller layer code gracefully?
- Teacher Wu Enda machine learning course notes 01 introduction
猜你喜欢

游戏资产的革命

IO stream - file - properties

MySQL: what happens in the bufferpool when you crud? Ten pictures can make it clear

vscode通过remotessh结合xdebug远程调试php解决方案

Federal learning backdoor attack summary (2019-2022)

吴恩达老师机器学习课程笔记 02 单变量线性回归

Teacher wangshuyao's notes on operations research course 10 linear programming and simplex method (discussion on detection number and degradation)

新同事写了几段小代码,把系统给搞崩了,被老板爆怼一顿!

【论文阅读】TomoAlign: A novel approach to correcting sample motion and 3D CTF in CryoET

MySQL:当你CRUD时BufferPool中发生了什么?十张图就能说清楚
随机推荐
关于SQL Server语句入门级应用阶段性学习——找工作必备(一)
Relative date used by filter in salesforce
Unity exploration plot access design analysis & process + code specific implementation
Thread - thread safety - thread optimization
【冷冻电镜|论文阅读】A feature-guided, focused 3D signal permutation method for subtomogram averaging
吴恩达老师机器学习课程笔记 01 引言
王树尧老师运筹学课程笔记 00 写在前面
Ping principle
【CryoEM】FSC, Fourier Shell Correlation简介
MySQL queries are case sensitive
Simulation volume leetcode [ordinary] 172. Zero after factorial
线程 - 线程安全 - 线程优化
王树尧老师运筹学课程笔记 07 线性规划与单纯形法(标准型、基、基解、基可行解、可行基)
分享一些你代码更好的小建议,流畅编码提搞效率
【论文阅读 | 冷冻电镜】RELION 4.0 中新的 subtomogram averaging 方法解读
Teacher wangshuyao's operations research course notes 07 linear programming and simplex method (standard form, base, base solution, base feasible solution, feasible base)
DM数据守护集群搭建
【论文阅读 | cryoET】Gum-Net:快速准确的3D Subtomo图像对齐和平均的无监督几何匹配
吴恩达老师机器学习课程笔记 02 单变量线性回归
Overview of database system