2016-11-26 00:25:05 +01:00
|
|
|
<p>Zulip supports both SVN and Git notifications from Beanstalk.</p>
|
|
|
|
|
|
|
|
<p>
|
|
|
|
First, create the stream <code>commits</code> and subscribe all
|
|
|
|
interested parties to this stream.
|
|
|
|
</p>
|
|
|
|
|
|
|
|
<p>
|
|
|
|
Next, in the Beanstalk web application, go to the Setup page and choose the Integrations tab.
|
|
|
|
Choose the <code>Webhooks</code> integration from the list presented.
|
|
|
|
Make sure to replace the <code>@</code> in the
|
|
|
|
bot's email address with <code>%40</code>,
|
|
|
|
as Beanstalk's website will incorrectly refuse to parse a username containing a <code>@</code>.
|
|
|
|
</p>
|
|
|
|
|
|
|
|
<p>
|
|
|
|
In the URL field, enter
|
|
|
|
<code>{{ external_uri_scheme }}bot_email:bot_api_key@{{ external_api_path_subdomain }}/v1/external/beanstalk</code>:
|
|
|
|
</p>
|
2017-04-22 02:34:53 +02:00
|
|
|
<p>
|
|
|
|
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:
|
|
|
|
</p>
|
|
|
|
<p><code>{{ external_uri_scheme }}bot_email:bot_api_key@{{ external_api_path_subdomain }}/v1/external/beanstalk?branches=master,development</code></p>
|
2016-11-26 00:25:05 +01:00
|
|
|
<img class="screenshot" src="/static/images/integrations/beanstalk/001.png"/>
|
|
|
|
|
|
|
|
<p>
|
|
|
|
<b>Congratulations! You're done!</b><br/> Whenever you do a
|
|
|
|
deployment, you'll get an automated notification that looks like
|
|
|
|
this:
|
|
|
|
</p>
|
|
|
|
<img class="screenshot" src="/static/images/integrations/beanstalk/002.png"/>
|