email.svg

Email

by drillster

Apache License 2.0

电子邮件插件可用于将构建结果通知他人。

YAML 配置示例

kind: pipeline
name: default

steps:
- name: notify
  image: drillster/drone-email
  settings:
    host: smtp.some-server.com
    username: foo
    password: bar
    from: drone@your-domain.com

字段属性说明

  • from

    string可选项

    发送通知的电子邮件地址。

    默认值:none

  • host

    string可选项

    SMTP 服务器主机。

    默认值:none

  • port

    number可选项

    SMTP 服务器端口。

    默认值:587

  • username

    string可选项

    SMTP 服务器用户名。

    推荐使用密钥 (Secret) 功能

    默认值:none

  • password

    string可选项

    SMTP 服务器密码。

    推荐使用密钥 (Secret) 功能

    默认值:none

  • skip_verify

    boolean可选项

    跳过证书验证。

    默认值:false

  • recipients

    array可选项

    要发送此邮件的收件人列表(除提交作者外)。

    默认值:none

  • recipients_file

    string可选项

    包含要发送此邮件的收件人列表的文件(除提交作者外)。

    默认值:none

  • recipients_only

    boolean可选项

    不要将邮件发送给提交者,而只发送给收件人。

    默认值:false

  • subject

    string可选项

    主题行模板(车把模板)。

    默认值:none

  • body

    string可选项

    电子邮件正文模板(handlebars 模板)。可以是内联模板,也可以是 URL(允许使用 file:///)

    默认值:none

  • attachment

    string可选项

    要附加到已发送邮件的可选文件。可以是绝对路径,也可以是工作目录的相对路径。

    默认值:none