我还找不到使用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文件保留在项目的根目录下。
关于如何在Capistrano中做任何建议?
我一直都在部署整个项目,然后将我的Web服务器指向相关的子文件夹。 或者,您可以编写自定义任务来对发布路径中的数据进行重新处理。