这是一个用于云原生构建(CNB)的Email邮件通知插件,可以在构建流程中发送邮件通知。
| 参数 | 描述 | 是否必填 | 默认值 |
|---|---|---|---|
smtp_server | SMTP服务器地址 | 是 | - |
smtp_port | SMTP服务器端口 | 是 | 587 |
username | SMTP账号用户名 | 是 | - |
password | SMTP账号密码 | 是 | - |
sender | 发件人邮箱 | 是 | - |
recipients | 收件人邮箱列表,用逗号分隔 | 是 | - |
subject | 邮件主题 | 否 | "CNB构建通知" |
body | 邮件正文内容 | 否 | "构建已完成" |
html | 是否使用HTML格式 | 否 | false |
ssl | 是否使用SSL连接 | 否 | false |
main:
push:
- stages:
- name: 发送邮件通知
image: imboss/email-notify
settings:
smtp_server: smtp.example.com
smtp_port: 587
username: your-username
password: your-password
sender: sender@example.com
recipients: recipient1@example.com,recipient2@example.com
subject: 构建成功通知
body: 您的项目已成功构建
html: true
ssl: false
这个插件是使用Python编写的。如果您想贡献代码或报告问题,请参考CNB插件贡献指南。