1

我在部署命名空间中有这个块:

 if :stage != :development then
    before :check, 'deploy:open'
    after :restart, 'deploy:close'
  end  

但是,这不起作用。有没有办法从给定阶段排除任务?

4

1 回答 1

2

使用 Capistrano 3,您应该使用fetch来获取变量。

if fetch(:stage) != :development

应该管用。

于 2014-01-29T22:40:48.240 回答