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

问题描述 投票:0回答:1

我还找不到使用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中做任何建议?

ruby capistrano capistrano3
1个回答
0
投票

我一直都在部署整个项目,然后将我的Web服务器指向相关的子文件夹。 或者,您可以编写自定义任务来对发布路径中的数据进行重新处理。

© www.soinside.com 2019 - 2024. All rights reserved.