capistrano“run_locally”如何与分支机构一起工作?

时间:2012-03-10 23:41:26

标签: deployment capistrano compass-sass

我有一个capistrano任务,使用“run_locally”来指导编译/压缩我的css文件,然后将它们上传到服务器。

它是否会变得聪明并在已部署的git分支上运行,或者它是否会在我目前在工作副本中的分支上运行?

我希望它能够在已经部署的分支上运行,无论我在本地检查了什么。如果它不聪明,我是否需要在运行编译命令之前在已经部署的分支上运行git checkout

1 个答案:

答案 0 :(得分:2)

它运行在您当前的本地代码上。因此,在那里检查哪些代码很重要。如您所述,您可以尝试确保运行要部署的版本。

最好是在服务器上进行编译工作。