mirror of
https://github.com/zulip/zulip.git
synced 2025-11-09 16:37:23 +00:00
markdown-include is GPL licensed. Also, rewrite it as a block processor, so that it works correctly inside indented blocks. Signed-off-by: Anders Kaseorg <anders@zulip.com>
41 lines
1.6 KiB
Markdown
41 lines
1.6 KiB
Markdown
Get Zulip notifications for your TeamCity builds!
|
|
|
|
1. {!create-stream.md!}
|
|
|
|
1. {!create-bot-construct-url.md!}
|
|
|
|
1. Install the [tcWebHooks plugin](https://github.com/tcplugins/tcWebHooks/releases)
|
|
onto your TeamCity server. Follow the plugin instructions in your
|
|
TeamCity documentation, or refer to [the online TeamCity documentation][1].
|
|
|
|
1. Go to your TeamCity **Overview** page. Select the **Project** or **Build**
|
|
you'd like to receive notifications about, and click on the **WebHooks** tab.
|
|
If you'd like to configure webhooks for a **Project**, click on
|
|
**Add project WebHooks**. If you'd like to configure webhooks for a specific
|
|
**Build**, click on **Add build WebHooks**. Click on
|
|
**Click to create new WebHook for this project/build**.
|
|
|
|
1. Set **URL** to the URL constructed above. Set **Payload Format** to
|
|
**Legacy Webhook (JSON)**. Uncheck all **Trigger on Events** options,
|
|
and check **Trigger when build is Successful** and **Trigger when build Fails**.
|
|
|
|
1. Optionally, check **Only trigger when build changes from Failure to Success**
|
|
and **Only trigger when build changes from Success to Failure**.
|
|
|
|
1. Click **Save**.
|
|
|
|
[1]: https://confluence.jetbrains.com/display/TCD9/Installing+Additional+Plugins
|
|
|
|
{!congrats.md!}
|
|
|
|

|
|
|
|
**Personal Builds**
|
|
|
|
When a user runs a personal build, if Zulip can map their TeamCity
|
|
username to a Zulip user (by comparing it with the Zulip user's email
|
|
address or full name), that Zulip user will receive a private
|
|
message with the result of their personal build.
|
|
|
|

|