如何使用capistrano在项目中部署自定义子目录?

时间:2015-10-13 15:28:17

标签: ruby capistrano capistrano3

我还没有找到一种方法来使用capistrano,但是我可以说我有一个像

这样的项目
project
project/src
project/Capfile
project/config/deploy.rb
project/config/deploy/production.rb
project/build
project/build/main.js
project/build/other_src.js

所以我的意图是只部署项目中 / build 子目录中的内容。

我意识到我可以将capistrano文件移动到 build 目录,但每次编译项目时都会构建并删除该目录,所以我需要在根目录中保留capistrano文件该项目。

关于如何在卡皮斯特拉诺做任何建议?

1 个答案:

答案 0 :(得分:0)

我总是部署整个项目,然后将我的网络服务器指向相关的子文件夹。或者,您可以编写自定义任务来重新处理发布路径中的数据。