-
Notifications
You must be signed in to change notification settings - Fork 3
基于grunt的FTP上传插件对比
netwjx edited this page Jul 19, 2013
·
1 revision
https://github.com/zonak/grunt-ftp-deploy
- 基于jsftp,不支持主动模式
- 一个grunt target只能指定一个源文件和目标文件,忽略文件规则比较繁琐,也比较简陋
https://github.com/inossidabile/grunt-ftpush
- 基于grunt-ftp-deploy做的修改,支持增量上传
- 其它的基本和grunt-ftp-deploy一致
https://github.com/carlosmarte/grunt-git-ftp
检索git中的提交,并把这些提交上传到ftp服务器。
我目前的场景都需要对git库中的源代码做一些处理才能上传。
https://github.com/thrashr888/grunt-sftp-deploy
- 好像是基于grunt-ftp-deploy修改的,将jsftp替换成了ssh2
https://github.com/andrewrjones/grunt-ssh
只有sftp(ssh ftp),更注重的是ssh之后执行的命令
https://github.com/netwjx/grunt-ftpscript
- 基于系统的ftp命令行,多数linux发行版中包含的ftp都支持被动模式和主动模式
- Windows的ftp命令不支持被动模式,需要的话考虑使用MSYS中的ftp命令
- 使用grunt自身的文件源和目标定义,可以很方便的在一个grunt target中定义来自多个不同路径,相对于不同路径的文件,并且上传文件的目标路径也可以不同
- grunt的文件定义可以很方便的定义忽略处理的文件
- 基本设置已经尽可能和grunt-ftp-deploy设置一致