【发布时间】:2014-01-29 22:31:46
【问题描述】:
我在部署命名空间中有这个块:
if :stage != :development then
before :check, 'deploy:open'
after :restart, 'deploy:close'
end
但是,这不起作用。有没有办法从给定阶段排除任务?
【问题讨论】:
标签: ruby-on-rails ruby capistrano capistrano3
我在部署命名空间中有这个块:
if :stage != :development then
before :check, 'deploy:open'
after :restart, 'deploy:close'
end
但是,这不起作用。有没有办法从给定阶段排除任务?
【问题讨论】:
标签: ruby-on-rails ruby capistrano capistrano3
使用 Capistrano 3,您应该使用 fetch 来获取变量。
if fetch(:stage) != :development
应该可以。
【讨论】: