0

我想知道是否可以将代码部署到本地机器而无需从“run”更改为“run_locally”?

例如,我有生产服务器和 Jenkins 服务器。在生产中,任务编译资产等。在 Jenkins 服务器上,我不需要在远程服务器上运行,而只需要在 Jenkins 上运行。

我可以使用“run_locally”,但我不喜欢重复我的任务并出现人为错误的想法。

理想的解决方案是使用 cmd 参数切换“run”和“run_locally”,例如“cap deploy --locally”

4

1 回答 1

0

我认为,不同的阶段是你在寻找什么。

Capistrano 多级应该会有所帮助

此外,您可以实现与此处描述的相同

于 2012-08-29T13:48:21.377 回答