どのようにカピストラーノに戻って、以前にデプロイされたバージョンにロールしますか?

StackOverflow https://stackoverflow.com/questions/496998

  •  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

の展開:ロールバックする以前のリビジョン、必ずしも以前に展開リビジョンにロールバックすることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top