标签: capistrano3
是否可以在不使用文件的情况下定义Capistrano阶段?
我有一组具有类似部署配置的应用程序,我想在库中包装常见的Capistrano设置,但目前每个阶段的文件迫使我复制/粘贴我的许多设置。
我相信可以更改舞台文件文件夹的位置,但即便如此,我希望能够灵活地通过代码定义它们,例如:
stage :production do server 'my.server.com', user: 'my_user', roles: %w{web app} end