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
执行应用程序的操作称为*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