Sloth CI应用程序的电子邮件通知

sloth-ci.ext.build_email_notifications的Python项目详细描述


生成完成或失败时发送电子邮件通知。

执行应用程序的操作称为*build*。如果一个构建的所有操作都已完成,则该构建被视为“已完成”。如果某些操作已完成,而某些操作失败,则为*部分完成*;如果所有操作均失败,则生成*失败*


当生成完成(完全或部分)或失败时,此扩展通过SMTP向您发送电子邮件;只需选择所需的通知级别,列出接收的电子邮件,然后输入您的SMTP凭据。也可以为每个通知级别设置主题。

…警告:

此扩展使用logging.handlers中的“smtphandler<;https://docs.python.org/3/library/logging.handlers.html”smtphandler>;`。smtphandler无法与gmail一起工作,因为它创建smtplib.smtp对象以连接到主机,而gmail需要smtplib.smtp_ssl。





代码块::bash

$pip install sloth ci.ext.生成电子邮件通知



代码块::yaml
:标题:生成电子邮件通知。yml

-foo@bar.com
-admin@example.com

debug添加触发通知。
默认值为warning。
级别:info

默认值为“build@sloth.ci”。
发件人:notify@example.com

您可以使用{listen_point}占位符。
默认值为“{listen_point}:生成已触发。”
主题已触发:“触发的生成位于{listen_point}!”

生成完成时的电子邮件主题。您可以使用{listen}占位符。
默认值为{listen}:生成完成。
主题完成:“万岁!{听着}有用!

生成部分完成时的电子邮件主题。您可以使用{listen廑point}占位符。
默认值为“{listen廑point}:生成部分完成。”
subject廑u partially廑completed:“{listen廑point}”上的“总比没有好”

生成时的电子邮件主题失败。您可以使用{listen}占位符。
'smtp mail.outlook.com:25'

默认值为false。
如果需要,可以提供密钥文件名或密钥文件名和证书文件名。
仅当提供登录名和密码参数时才使用此参数。
安全:true
安全:
-keyfile
-cerfile

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java生成随机浮点,包括两个边界   java三层体系结构风格是如何工作的?一些简单的例子   多线程可以使用线程。在Java中,在循环中使用sleep(),以便定期执行某些操作?   读取循环上的java HibernateMysql异常   java使用带有Apache Ivy的自定义存储库,未找到解析程序   filenotfoundexception在读取时出现问题。Java中的txt文件   嵌入式tomcat 8.0.21中的java Spring websocket   java为什么我需要创建一个类的引用,然后创建一个B类的对象   java Splashscreen动画在Mac OS中更新时闪烁   JavaSpring3。名为“zoneManagerDelegate”的x Bean必须是[com.ms.adsp.delegate.sapi.zoneManagerDelegate]类型,但实际上是[$Proxy20]类型   java SQLite:没有这样的专栏;不明错误   java将JTable定位到JFrame中JPanel中的(x,y)位置   java在导入组织方面面临挑战。知道。xchart*   xml读取Java中的SVG元素并跳过某些包含文本的元素   java Spring Redis问题:Redis缓存中的GetAllCacheNames不能与RedisCacheManager一起使用   java Vertex Hazelcast:集群问题   java如何编辑osgi托管服务实现使用的属性文件?   java Android活动并行启动?   java AWS Lambda用于将excel转储到数据库中