我使用drone-ci (0.8.0-rc.5) 作为CI 工具和drone-email插件来发送电子邮件。如果构建成功或失败,我想发送通知。我使用 Gmail SMTP 服务器发送电子邮件。
我的 .drone.yml 文件:
notify:
image: drillster/drone-email
host: ${EMAIL_HOST}
port: ${EMAIL_PORT}
username: ${EMAIL_USERNAME}
password: ${EMAIL_PASSWORD}
from: test@test.com
recipients: [ user@test.com ]
time="2017-09-20T02:14:10Z" level=error msg="Error while dialing SMTP server: dial tcp :587: getsockopt: connection refused" dial tcp :587: getsockopt: connection refused
当我在 yml 文件中硬编码值时,通知会起作用。所以我想知道我在秘密方面做错了什么或如何解决这种情况?