Bring back regular version with narration

This commit is contained in:
David Heinemeier Hansson
2023-02-03 15:05:34 +01:00
parent 687b8c9def
commit 7621784235

View File

@@ -50,8 +50,13 @@ class Mrsk::Cli::Main < Mrsk::Cli::Base
end end
end end
desc "rollback", "Rollback the app to --version=X (that must already be on servers)" desc "rollback [VERSION]", "Rollback the app to VERSION"
def rollback def rollback(version)
MRSK.version = version
cli = self
cli.say "Stop current version, then start version #{version}...", :magenta
on(MRSK.hosts) do on(MRSK.hosts) do
execute *MRSK.app.stop, raise_on_non_zero_exit: false execute *MRSK.app.stop, raise_on_non_zero_exit: false
execute *MRSK.app.start execute *MRSK.app.start