我尝试使用grunt-ssh进行部署。但我只获取了复制文件夹的文件:
sftp: {
deploy: {
files: {
"./": "doc/*"
},
options: {
path: '<%= pkg.server.path %>',
host: '<%= pkg.server.host %>',
username: '<%= pkg.server.user %>',
password: '<%= pkg.server.password %>',
showProgress: true,
srcBasePath: 'doc/'
}
}
}
如何将整个本地文件夹(包括其子文件夹(递归)doc
复制到遥控器?
答案 0 :(得分:5)
快速浏览一下来源解决了我的问题:
sftp: {
deploy: {
files: {
"./": "doc/**"
},
options: {
path: '<%= pkg.server.path %>',
host: '<%= pkg.server.host %>',
username: '<%= pkg.server.user %>',
password: '<%= pkg.server.password %>',
showProgress: true,
srcBasePath: 'doc/',
createDirectories: true
}
}
}