deployment - 有什么好的grunt ftp插件吗?

标签 deployment ftp gruntjs

我试过 grunt-ftpushgrunt-ftp-deploy但两者都不能正常工作。我遇到了烦人的错误。 FTP 任务似乎非常重要,奇怪的是我无法在 google 上工作。

更新

这是 grunt-ftp 的设置

ftp: { 
  options: { 
    host: 'myhostname',
    user: 'myusername',
    pass: 'mypassword'
  },
  upload: { 
    files: { 
      'codebase/myprojectfolder': 'build/*' 
    }
  }
}

我希望我的本地文件夹 build将被复制到服务器,但出现错误
Fatal error: Unable to read "build/scripts" file (Error code: EISDIR).

文档很差,所以我不知道如何上传包含文件夹的文件夹。

最佳答案

我尝试了很多 FTP 插件,在我看来,只有 ftp_push 对我来说足够好。所有其他插件都位于看起来有问题的小 map 上(在选择要上传或不上传的文件时)。此外,使用单独的文件来处理身份验证 key 的想法不可行:如果我们想将 FTP 数据存储在外部 JSON 文件中并将其放入我们的 Gruntfile.js 中,则根本不可能......开发人员应该自己选择如何进行身份验证,而不是依赖外部身份验证系统。

无论如何,该项目还活着,并且 Robert-W 很快就解决了许多问题:这也是我们开发时的主要优势。已经死了的项目真的很痛苦。

https://github.com/Robert-W/grunt-ftp-push

关于deployment - 有什么好的grunt ftp插件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20878940/

相关文章:

azure - FTP View 不显示通过 Azure DevOps 部署的文件

java - 应该检索公共(public)FTPClient的文件从远程服务器删除文件

gruntjs - 如何让 livereload.js 在本地主机上工作,错误 -> ERR_CONNECTION_REFUSED

javascript - 使用 Grunt 和 grunt-uncss 删除大型 Magento 网站上未使用的 css 样式

docker - 本地部署在 minikube 上

android - android真机部署策略

c# - 将 WebAPI 部署到外部网站

linux - 寻找启动jboss的最佳方式

PHP 颠覆设置 FTP

backbone.js - backbone 1.1.2, marionette, requirejs, 最小版本