如何在TeamCity中的特定构建上添加Web钩子

Rnd*_*d_d 4 api rest teamcity webhooks

如何通过REST API触发构建并在其上添加Web钩子?或者简单地说,如何通过API通过ID添加Web钩子?我查看了所有TC REST文档,但没有找到答案.

谢谢.

RSi*_*Sid 7

还有以来的TeamCity 8.1通过REST API引发了构建文档在这里.基本上,您需要http://[server]/httpAuth/app/rest/buildQueue使用构建节点作为内容发送POST请求.文档中有构建节点示例.如果您使用的是早期版本的TeamCity,则可以按照此处的说明通过脚本触发构建.

我没有使用它,但是有一个插件,tcWebHooks,它允许管理员在这里为TeamCity项目配置webhooks ,它有一些应该能够帮助你入门的文档.

  • 你好。我是 [tcWebHooks](https://github.com/tcplugins/tcWebHooks) 插件的作者。tcWebHooks 用于出站(来自 TeamCIty)webhooks。我发现 REST API 不太容易集成入站 webhooks,因此我还刚刚发布了一个 [WebHook Build Trigger](https://github.com/tcplugins/tcWebHookTrigger) 插件。 (2认同)