See your Travis CI build notifications in Zulip!
First, create the stream you'd like to use for notifications, and subscribe
all interested parties to this stream. We recommend the name travis
.
Next, set up a bot for the integration. You'll need the bot's API key to construct a URL for Travis CI.
Finally, set up a webhook in your .travis.yml
file:
notifications: webhooks: - {{ external_api_uri_subdomain }}/v1/external/travis?stream=travis&topic=build-status&api_key=abcdefgh
By default, pull request events are ignored since most people
don't want notifications for new pushes to pull requests. To
enable notifications for pull request builds, just
add&ignore_pull_requests=false
at the end of the url.
Congratulations! You're done!
When a code build occurs,
you're receive a notification on the specified stream and topic.