如何在Travis中添加电子邮件通知以及在哪里添加



我想为我和我的同事在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

最新更新