Wie rollen Sie mit Capistrano auf die zuvor bereitgestellte Version zurück?

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

  •  20-08-2019
  •  | 
  •  

Frage

Ich habe versucht, mit „cap-Rollback“ aber ich erhalte die folgende Fehlermeldung:

  

$ cap Rollback

     

Die Aufgabe `Rollback‘ existiert nicht

Gibt es eine zusätzliche Einrichtung, die ich tun müssen, um Rollbacks zu arbeiten?

War es hilfreich?

Lösung

gefunden einfach die Antwort hier http://github.com/leehambley/railsless-deploy :

  

cap deploy: Rollback

Andere Tipps

Wenn Sie verschiedene Umgebungen verwenden (z Inszenierung, Produktion) die mehrstufige gem (z.B. Sie in Ihrer deploy.rb Datei require 'capistrano/ext/multistage' haben), dann Capistrano standardmäßig Inszenierung. So rollt eine Produktionsumgebung wieder würden Sie tun:

cap production deploy:rollback

und, vorausgesetzt, Sie die Standardeinstellungen haben, wäre dies ein Rollback Inszenierung:

cap deploy:rollback

Wissenswertes, wenn Sie verschiedene Umgebungen verwenden und sich fragen, warum es nicht für die Produktion arbeiten.

einfache Rolle zurück:

$ cap deploy:rollback

Rollback auf bestimmte Version:

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

Eigentlich ist es

cap deploy:rollback:code

bereitstellen: Rollback auf eine frühere Revision Rollback kann, die nicht unbedingt eine zuvor implementierte Revision.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top