tcWebHooksPlugin 1.1-alpha12.192.263
Pre-releaseThis release greatly improves error handling for failed webhooks and adds a new Admin Tab for WebHooks.
Error Handling improvements
I found in testing that there is a method that loops over the configured webhooks and executes them in sequence. However, if one of those webhook executions failed it could - in certain circumstances - prevent any further webhooks from executing for that build event. The error handling has been improved and errors are now logged to the new WebHooks administration tab. The 10,000 most recent log events are stored in memory and are discarded when TeamCity is restarted.
Added new admin tab for WebHooks
There is a new WebHook tab in the Administration section of TeamCity. For this release it shows the most recent 20 failed webhook executions.
Future releases will allow further analysis of failures and other events (skipped, successful) as well as a list of all configured webhooks.