2015-04-21 17 views
7

Właśnie przełączyłem się na używanie Capistrano 3 i miałem problemy z dokumentacją przed i po hookach.Capistrano 3 Przed i po hakach

W docs to pokazują następujące za nazwanie istniejących zadań

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

Jeśli używam tej składni I get „nie wiem jak zbudować zadanie wychodząc” Zamiast tego musiałem wykonać następujące czynności, aby uzyskać moje zadania do pracy.

before "deploy:starting", "dj:stop" 
after "deploy:finished", "dj:start" 

Zadania dj znajdują się w katalogu zadań Capistrano w pliku * .rake. Wszelkie pomysły na temat tego, co może być brakujące lub czy dokumenty muszą być aktualizowane?

Ruby 2.1.6 Rails 4.2.0 Capistrano 3.4.0

Odpowiedz

11

można używać tylko wersji skrótu (before :starting, :ensure_user), gdy oba zadania są wewnątrz tej samej przestrzeni nazw. Aby wykonywać zadania z różnych przestrzeni nazw, należy uwzględnić przestrzeń nazw wewnątrz łańcucha (before "deploy:starting", "dj:stop").

+1

Czy tęskniłem za tym w dokumentach? – Nvick

+12

@Nvick dokumenty są bardzo słabe –

+0

Jak uruchomić wiele zadań? – new2cpp

Powiązane problemy