• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

svnMonitor: SVN提交监控,一旦有人提交,则通过chrome浏览器扩展弹出桌面提示。并且 ...

原作者: [db:作者] 来自: Gitee 收藏 邀请

svnMonitor

简介

服务器端对svn日志进行监控,有变更时通过webSocket推送到订阅它的客户端(chrome插件),在桌面弹出通知。效果如下:
preview01

使用帮助

服务器端

SVN地址、用户名、密码配置在bin/monitor.php中
WS地址及端口号配置在bin/push-server.php中
PHP需要安装ZeroMQ的扩展
默认使用的ZeroMQ端口号为5555
默认使用的webSocket端口号为8098

监控器运行请执行
php bin/monitor.php
消息推送运行请执行
php bin/push-server.php

客户端

需要chrome浏览器(版本18以上),或者使用chrome内核的浏览器(例如360极速,枫树等等)
打开浏览器扩展程序的开发者模式
安装/public/chrome/svnMonitor.crx
在扩展程序选项中将WS地址设为您的服务器地址,需要加端口号

一些参考

  1. ratchet http://socketo.me/
  2. ZeroMQ http://zeromq.org/
  3. React/ZMQ http://reactphp.org/
  4. composer http://getcomposer.org/download/
  5. chrome插件开发文档 https://developer.chrome.com/extensions/index.html 被墙可以使用360的http://open.se.360.cn/open/extension_dev/overview.html代替
  6. windows下的ZeroMQ PHP扩展,官网下载链接已经打不开了,可以使用http://178.79.157.189/~mikko/win32/php-zmq-win32.zip代替

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap