Como você reverter para a versão anteriormente implantado com Capistrano?

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

  •  20-08-2019
  •  | 
  •  

Pergunta

Eu tentei usar "cap reversão", mas eu recebo o seguinte erro:

$ cap rollback

a tarefa `rollback' não existe

Existe alguma configuração adicional que eu preciso fazer para obter reversões de trabalho?

Foi útil?

Solução

Só encontrei a resposta aqui http://github.com/leehambley/railsless-deploy :

cap deploy: rollback

Outras dicas

Se você estiver usando diferentes ambientes (por exemplo, teste, produção) usando o gem de múltiplos estágios (por exemplo, você tem require 'capistrano/ext/multistage' em seu arquivo deploy.rb), então padrões Capistrano para teste. Assim, para reverter um ambiente de produção você faria:

cap production deploy:rollback

e, supondo que você tem os padrões definidos, isto reverter encenação:

cap deploy:rollback

Vale a pena saber se você estiver usando diferentes ambientes e se perguntando por que ele não está funcionando para a produção.

simples back roll:

$ cap deploy:rollback

reversão para a versão específica:

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

Na verdade, é

cap deploy:rollback:code

deploy: rollback pode reverter para uma revisão anterior, não necessariamente uma revisão previamente implantados.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top