Ich habe einen Namespace und einige Tasks im Namespace, die nach der Bereitstellung ausgeführt werden: aktualisiert. Hier ist ein Beispiel:
%Vor%Ich würde es lieben, wenn eine dieser Aufgaben nur in einer bestimmten Umgebung oder Host-Eigenschaft ausgeführt wird. Wie kann ich das erreichen?
Ich würde gerne in der Lage sein, nach der folgenden Umgebung zu filtern:
%Vor%Was ist der beste Weg, dies zu erreichen?
Es scheint, als ob Capistrano Multi-Bühne Ihnen helfen würde. Ссылка
Im Wesentlichen würden Sie eine Stufe mit dem Namen vagrant
haben, in der Sie Konfigurationsvariablen definieren könnten, auf die dann Ihre wichtigsten deploy.rb
-Skripte verweisen würden und auf die Sie sich beziehen würden.
Hier ist ein konzeptionelles Beispiel,
%Vor%Tags und Links capistrano capistrano3