Zulip supports both SVN and Git notifications from Beanstalk.
First, create the stream commits
and subscribe all
interested parties to this stream.
Next, in the Beanstalk web application, go to the Setup page and choose the Integrations tab.
Choose the Webhooks
integration from the list presented.
Make sure to replace the @
in the
bot's email address with %40
,
as Beanstalk's website will incorrectly refuse to parse a username containing a @
.
In the URL field, enter
{{ external_uri_scheme }}bot_email:bot_api_key@{{ external_api_path_subdomain }}/v1/external/beanstalk
:
You can also limit the Git notifications you receive to specific branches by specifying them in a comma-separated list at the end of the URL, like so:
{{ external_uri_scheme }}bot_email:bot_api_key@{{ external_api_path_subdomain }}/v1/external/beanstalk?branches=master,development
Congratulations! You're done!
Whenever you do a
deployment, you'll get an automated notification that looks like
this: