20 Star 59 Fork 13

zuojianghua / svnMonitor

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

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代替

空文件

简介

SVN提交监控,一旦有人提交,则通过chrome浏览器扩展弹出桌面提示。并且简单统计本次提交的有效代码行数。 展开 收起
JavaScript
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/zuojianghua/svnMonitor.git
git@gitee.com:zuojianghua/svnMonitor.git
zuojianghua
svnMonitor
svnMonitor
master

搜索帮助