2015-04-21 4 views
7

Ich bin gerade auf die Verwendung von Capistrano 3 umgestiegen und habe einige Probleme mit der Dokumentation der Vorher- und Nachher-Hooks gehabt.Capistrano 3 Vorher und nachher Haken

In der Dokumentation zeigen sie die folgende für den Aufruf von bestehenden Aufgaben

before :starting, :ensure_user 
after :finishing, :notify 

Wenn ich diese Syntax ich verwenden ‚Sie wissen nicht, wie Aufgabe zu bauen beginnen‘ Stattdessen hatte ich folgendes zu tun meine Aufgaben zu arbeiten.

Die dj-Aufgaben befinden sich im Capistrano-Aufgabenverzeichnis in einer * .rake-Datei. Irgendwelche Ideen zu dem, was ich vermisse oder müssen die Dokumente aktualisiert werden?

Rubin 2.1.6 Rails 4.2.0 Capistrano 3.4.0

Antwort

11

Sie können nur die Abkürzung Version (before :starting, :ensure_user) verwenden, wenn beide Aufgaben innerhalb des gleichen Namensraum sind. Wenn Sie Aufgaben aus verschiedenen Namespaces ausführen möchten, müssen Sie den Namespace in die Zeichenfolge einschließen (before "deploy:starting", "dj:stop").

+1

Habe ich das in der Dokumentation vermisst? – Nvick

+12

@Nvick die Dokumente sind sehr schlecht –

+0

Wie mehrere Aufgaben ausgeführt werden? – new2cpp