Thursday, November 5, 2015

Beware of Absolute Notification Channels

Travis includes lots of different notification mechanisms. However, for popular projects there's a small danger that's not immediately obvious until it's too late.

If you add a notification channel that's directed at an explicit address, then that explicit address will also be present in the .travis.yml file for any forks of your project. That means that any Travis build failures for those forks will also notify the explicit address – so think carefully about whether you want (say) your IRC channel to receive build notifications for everyone's fork of the project.

No comments:

Post a Comment