Ich habe versucht, "Cap Rollback" zu verwenden, erhalte jedoch den folgenden Fehler:
$ cap Rollback
Die Aufgabe "Rollback" existiert nicht
Gibt es einige zusätzliche Einstellungen, die ich vornehmen muss, damit Rollbacks funktionieren?
capistrano
Schreibgeschützt
quelle
quelle
Wenn Sie unterschiedliche Umgebungen (z. B. Staging, Produktion) mit dem mehrstufigen Juwel verwenden (z. B.
require 'capistrano/ext/multistage'
in Ihrer Datei deploy.rb), verwendet Capistrano standardmäßig Staging. Um eine Produktionsumgebung zurückzusetzen, gehen Sie wie folgt vor:und vorausgesetzt, Sie haben die Standardeinstellungen festgelegt, würde dies die Inszenierung zurücksetzen:
Es lohnt sich zu wissen, ob Sie unterschiedliche Umgebungen verwenden und sich fragen, warum dies nicht für die Produktion funktioniert.
quelle
einfaches Zurückrollen:
Rollback auf bestimmte Version:
quelle
Eigentlich ist es so
Bereitstellen: Das Zurücksetzen kann auf eine frühere Version zurückgesetzt werden, nicht unbedingt auf eine zuvor bereitgestellte Version.
quelle
rollback
Namespacecap deploy:rollback
bewirkt die Standardaktion für heute dasselbe wie ein Code-Rollback plus einen Neustart. Ref: github.com/capistrano/capistrano/blob/master/lib/capistrano/…