我想为我和我的同事在Travis CI Build中添加电子邮件通知。无论结果是失败还是构建成功,我们都应该得到通知。我是否需要在我的git帐户中进行一些额外的设置?在Travis中添加什么邮件通知,在哪里添加?我是说任何文件,或者我可以添加。travis。yml文件?
谢谢
你的答案是正确的,只是增加了一个可能的陷阱,当你有多个电子邮件地址,你没有收到电子邮件通知:
Travis CI只发送构建通知到GitHub上注册的电子邮件地址。如果你注册了多个地址,你可以使用git:
注意,这也改变了提交的电子邮件地址,而不仅仅是Travis CI通知设置。
git config user.email "mynewemail@example.com"
或者设置所有git仓库的邮箱地址:
git config --global user.email "mynewemail@example.com"
请注意,我们目前不尊重GitHub上的详细通知设置,因为它们目前没有通过API公开。
官方文档:https://docs.travis-ci.com/user/notifications/#Configuring-email-notifications
我已经为.travis添加了电子邮件通知。存储库中的Yml文件
notifications:
email:
recipients:
- xyz@abc.com
on_success: always
on_failure: always