我使用“帽回滚”尝试,但我得到以下错误:

  

$帽回滚

     

任务`回滚”不存在

有一些额外的设置,我需要做的就是回滚工作?

有帮助吗?

解决方案

就在这里找到了答案 http://github.com/leehambley/railsless-deploy

  

帽部署:回滚

其他提示

如果您正在使用不同的环境(如分期,生产)使用多级宝石(例如你在deploy.rb文件已require 'capistrano/ext/multistage'),然后Capistrano的默认为分期。所以,回滚生产环境中你会做:

cap production deploy:rollback

和,假设你已经得到了默认设置,这将回滚分期:

cap deploy:rollback

值得,知道如果你使用不同的环境中不知道为什么它不生产工作。

<强>简单回滚:

$ cap deploy:rollback

<强>回滚到特定版本:

$ cap deploy:rollback -s previous_release= [path to previous release under releases folder ]

实际上它是

cap deploy:rollback:code

<强>部署:回滚可以回滚到先前修订,不一定是先前部署的修订。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top