fis-command-release icon indicating copy to clipboard operation
fis-command-release copied to clipboard

fis release command.

Results 10 fis-command-release issues
Sort by recently updated
recently updated
newest added

EventEmitter 在 node v7 时被移除,websocket.io-spec 模块使用时会报 `Cannot read property 'prototype' of undefined` 错误导致模块功能异常。 由于找不到 websocket.io-spec 模块对应的仓库,在模块未解决问题前挂载一个同名对象解决问题。

按照官方给出的receiver.php代码,copy到服务器端,使用fis release -cmpd test 结果出现以下情况: /usr/local/lib/node_modules/fis/node_modules/fis-kernel/lib/log.js:63 throw err ^ Error: upload file [/build.sh] to [/home/xiaoju/webroot/bus-webapp] by receiver [http://10.94.96.212:9099/receiver.php] error [1] at Object.exports.error (/usr/local/lib/node_modules/fis/node_modules/fis-kernel/lib/log.js:57:15) at /usr/local/lib/node_modules/fis/node_modules/fis-deploy-default/index.js:76:25 at IncomingMessage. (/usr/local/lib/node_modules/fis/node_modules/fis-kernel/lib/util.js:836:21) at emitNone...

报错代码如下: events.js:141 throw er; // Unhandled 'error' event ^ Error: read ECONNRESET at exports._errnoException (util.js:874:11) at TCP.onread (net.js:544:26)

升级功能:支持项目下各模块的共有fis配置 升级原因:通常一个项目包含了很多模块,而模块间的配置例如domain、deploy、bdtmpl等大都是一样的,在现有模式下如果需要修改配置的话,就需要在各个模块中修改fis-conf.js,比较繁琐 使用说明:可在项目目录下新建一个base-fisconf.js,配置方式同fis-conf.js 其它说明:共有配置的优先级低于模块中的配置(利于覆盖),没有共有配置也不受影响,目前在我们业务线已经使用两个多月了,感觉很方便,所以推荐给fis团队看看

旧版本的chokidar在mac下有问题,修改文件有时候会触发两次change事件,可能跟最新版mac系统有关,升级到新版就没有这个问题了,麻烦看一下

Ref: https://github.com/fex-team/fis/issues/519

``` bogon:kelepc ningfujun$ fisp release -d remote Ω ................................................................ 118ms /usr/local/lib/node_modules/fis-plus/node_modules/fis/node_modules/fis-kernel/lib/log.js:63 throw err ^ Error: upload file [/page/layout.tpl] to [/kelepc/fis/www] by receiver [http://127.0.0.1/fisr/fis-command-release/tools/receiver.php] error [1] at Object.exports.error (/usr/local/lib/node_modules/fis-plus/node_modules/fis/node_modules/fis-kernel/lib/log.js:57:15) at /usr/local/lib/node_modules/fis-plus/node_modules/fis/node_modules/fis-deploy-default/index.js:76:25...

目前的模式比较容易伤害用户,以为监听功能无法使用。

enhancement