Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
tcWebHooks can post messages into a new thread on Flowdock. A new thread is created for each build type and branch combination.
To use this integration, you must be running version v1.1-alpha4.54.105 (or later) of the tcWebHooks plugin, which was still in Alpha at the time of writing.
Creating an account for tcWebHooks in Flowdock
Go to https://www.flowdock.com/oauth/applications and click the "New Application" button to create a new Developer Application account.
- Enter a name for your account: Eg, TeamCity
- Check the box labelled Shortcut application
- Choose a small (128x128) icon for your account. This one is a good example.
- Scroll to the bottom and click Save
Your developer application account should now be created. Next, let's create a new Source
Creating a new Source for tcWebHooks in Flowdock
If you have followed the instructions above, you will have an application called "TeamCity".
- On the developer application page click the button named Tools (or scroll down).
- Fill in the form to create a new Source.
- Give your source a name, something like tcWebHooks would be fine.
- Choose a Flow to post into. You probably have one called Main, or you can choose another if you would prefer.
- Click the Generate Source button.
- Copy the generated Flow token. You need to use this for the URL when configuring tcWebHooks.
Add a new WebHook to TeamCity.
If you have not already installed the tcWebHooks plugin in TeamCity, see the installing documentation.
- Navigate to the WebHooks tab in any project or build in TeamCity.
- Click the applicable Edit Project webhooks link.
- Create a new WebHook.
- Enter the URL as https://api.flowdock.com/messages?flow_token=*your_flow_token* Use the flow token value obtained in step 6 above.
- Choose Flowdock Integration as the Payload Format.
- Select the Build Events you'd like to be posted into your flow.
- Click Save.