我目前正在使用带有grunt-ssh-deploy的 Grunt 在通过存档完成构建后部署 build/ 文件夹,如下所示:
'ssh-deploy-release': {
options: {
localPath: 'build',
currentReleaseLink: 'current',
releasesToKeep: 3,
// ...
这是从本地路径部署文件夹,我可以使用部署程序执行以下操作:
task('deploy:staging', function() {
writeln('<info>Deploying...</info>');
upload('build/', '{{release_path}}/public');
// ...
但我想从 repo 部署一个特定的发布版本并使用 php-deployer 但我找不到如何只部署构建文件夹。
是否可以使用部署程序从 git 存储库部署特定文件夹?