如何整合两种不同的应用信息(如slack和SVN)
How to integrate two different application information (Like slack and SVN)
在我的网络应用程序中,我们使用 SVN 来集成代码。对于每个提交的代码文件,我们都会在 Slack(类似于 Skype 的应用程序)中收到消息,让其他开发团队成员(在同一聊天组中)了解存储库中提交的新文件。
我想知道这个功能是如何工作的,这样我应该能够通知一些代码更改或提交到其他应用程序中的存储库。任何人,请指出我正确的方向,或者如果我不清楚任何一点,请告诉我。
谢谢。
在每次成功提交后使用 post-commit hook 脚本 运行。 Post-提交挂钩通常用于此类通知。
这是一个example for integrating Slack with Subversion (VisualSVN Server)。
根据 Slack API: Community 页面,有两个工具可能对您有用:
- slack-integrations - 将 Slack 与 subversion 和 nagios 集成的脚本
- svn-slack-notifier - 将 VisualSVN 服务器提交通知发送到 Slack 的简单应用程序
这两个工具都是开源的,因此它们应该可以帮助您了解 Slack + Subversion 服务器集成的工作原理。
在我的网络应用程序中,我们使用 SVN 来集成代码。对于每个提交的代码文件,我们都会在 Slack(类似于 Skype 的应用程序)中收到消息,让其他开发团队成员(在同一聊天组中)了解存储库中提交的新文件。
我想知道这个功能是如何工作的,这样我应该能够通知一些代码更改或提交到其他应用程序中的存储库。任何人,请指出我正确的方向,或者如果我不清楚任何一点,请告诉我。
谢谢。
在每次成功提交后使用 post-commit hook 脚本 运行。 Post-提交挂钩通常用于此类通知。
这是一个example for integrating Slack with Subversion (VisualSVN Server)。
根据 Slack API: Community 页面,有两个工具可能对您有用:
- slack-integrations - 将 Slack 与 subversion 和 nagios 集成的脚本
- svn-slack-notifier - 将 VisualSVN 服务器提交通知发送到 Slack 的简单应用程序
这两个工具都是开源的,因此它们应该可以帮助您了解 Slack + Subversion 服务器集成的工作原理。