{"repo":"tcplugins/tcWebHooks","free":true,"listed":false,"github":"https://github.com/tcplugins/tcWebHooks","clone":"git clone https://github.com/tcplugins/tcWebHooks.git","description":"WebHooks plugin for Teamcity. Supports many build states and payload formats.","language":"Java","stars":164,"topics":["teamcity-plugin","webhook","webhooks","webhook-templates","teamcity"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"tcWebHooks - A TeamCity plugin to send webhooks for build events tcWebHooks is a TeamCity plugin which sends webhook HTTP POST requests to a destination of your choice. WebHook POSTs for events are a great way to use an event driven architecture to get updates in other systems, rather than polling teamcity for build state changes. Typical use cases include: - Posting messages to chat systems - Informing systems of events that should trigger an action. eg, deployment, packaging, etc - Controlling hardware like a lava lamp, build bunny, etc. - Anything else that would like to know about an event, rather than having to poll. Features Standard features - WebUI for creating webhooks - A customizable webhook body via various different means (templates, build properties, custom parameters) - Can be triggered from many different events in the build lifecycle - WebHook Templates, for specification of a payload format once and re-use across multiple webhook configurations - A set of templates for common services. Eg, Slack and MatterMost, Flowdock, ElasticSearch - A standard list of variables which can be used for assembling a custom payload (eg, ${buildStatusUrl} ), as well as access to the TeamCity build properties (eg, ${teamcity.agent.jvm.os.name} ). - Basic Auth and Bearer Token Authentication Advanced Features - Support for using a proxy for outbound requests. - Regular Expression Filter support , which allows conditionally controlling an event based on text in the webhook proper","default_branch":null,"files":null,"tree":[],"storefront":"/r/tcplugins","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tcplugins/tcWebHooks/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}