如何集成两种不同的应用程序信息(如slack和SVN)

时间:2015-08-18 12:45:09

标签: spring-mvc svn slack-api

在我的Web应用程序中,我们使用SVN来集成代码。对于每个已提交的代码文件,我们在Slack(类似于Skype的应用程序)中接收消息,该消息允许其他开发团队成员(在相同的聊天组中)关于在存储库中提交的新文件。

我想知道这个功能是如何工作的,这样我就能够通知一些代码更改或者提交到其他应用程序中的存储库。任何人,请指出我正确的方向或如果我不清楚任何一点,请告诉我。

谢谢。

1 个答案:

答案 0 :(得分:2)

使用在每次成功提交后运行的post-commit hook脚本。提交后挂钩通常用于此类通知。

这是example for integrating Slack with Subversion (VisualSVN Server)

根据Slack API: Community页面,您可能会发现两种有用的工具:

这两个工具都是开源的,因此它们可以帮助您了解Slack + Subversion服务器集成的工作原理。