どのようにカピストラーノに戻って、以前にデプロイされたバージョンにロールしますか?
-
20-08-2019 - |
質問
私は「キャップロールバック」を使用してみましたが、私は次のエラーを取得する:
$キャップロールバック
タスク `ロールバックが」が存在しません。
私はロールバック作業を取得するために必要ないくつかの追加の設定はありますか?
解決
ただ、ここで答えを見つけることが http://github.com/leehambley/railsless-deployする :
キャップデプロイ:ロールバック
他のヒント
あなたは異なる環境を使用して(例えばステージング、本番)ステージングに多段宝石(例えば、あなたのdeploy.rbファイルにrequire 'capistrano/ext/multistage'
ている)、その後カピストラーノのデフォルトを使用している場合。だから、あなたはどうしたら本番環境をロールバックします。
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
の展開:ロールバックする以前のリビジョン、必ずしも以前に展開リビジョンにロールバックすることができます。
所属していません StackOverflow