我有一个生产服务器的部署脚本,我正在查看 capistrano 多级扩展以添加临时服务器。
多阶段扩展允许我将我的上限配方拆分为 config/deploy/production.rb 和 config/deploy/staging.rb 但大部分部署脚本是相同的,因此是多余的。我可以将一些定义和任务保存在共享文件中吗?有人有这方面的经验吗?
更新:
我发现重复的任务可以放在deploy.rb中。只有独特的设置需要放置在各个阶段的文件中。
我有一个生产服务器的部署脚本,我正在查看 capistrano 多级扩展以添加临时服务器。
多阶段扩展允许我将我的上限配方拆分为 config/deploy/production.rb 和 config/deploy/staging.rb 但大部分部署脚本是相同的,因此是多余的。我可以将一些定义和任务保存在共享文件中吗?有人有这方面的经验吗?
更新:
我发现重复的任务可以放在deploy.rb中。只有独特的设置需要放置在各个阶段的文件中。