2017-02-02 5 views
1

Es ist auf den check_changes Schritt bei diesem Befehl hängt:Capistrano deploy hängt bei check_changes Schritt

Command: cd /home/myproject/repo && git diff --name-only HEAD 

Mit dieser Ausgabe im Terminal:

DEBUG [c3f0a05b]  content/plugins/akismet/views/notice.php[m 
DEBUG [c3f0a05b]  :[K 

ein paar Hinweise, die diesen Fall ungewöhnlich machen können:

  • Dies ist die Bereitstellung einer WordPress-Website.
  • WordPress Kern und Plugins wurden (irrtümlich) auf dem Server mit wp-cli aktualisiert, so dass Produktionscode und Repository nicht synchronisiert werden.

Antwort

0

Lösung erwies sich als einfach. Aber es erforderte viel nutzloses Googeln, bevor ich es schließlich durch Versuch und Irrtum herausgefunden hatte. Dies als Referenz für andere, die sich in dieser Situation befinden, zu veröffentlichen.

Das Update war in den Server ssh und das repo Verzeichnis aus dem Projektstamm entfernen:

cd /home/myproject 
mv -v repo /tmp/cap-repo 

Danach konnte ich erfolgreich den cap deploy Befehl auszuführen.

Ich würde interessiert sein, eine Erklärung für die [m und :[K Ausgabe zu hören.

Verwandte Themen