Wie wird die Capistrano-Aufgabe basierend auf den Umgebungs- oder Servereigenschaften ausgeführt?

8

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?

    
Andy Shinn 09.04.2014, 21:54
quelle

1 Antwort

1

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%     
Shyam Habarakada 16.07.2015 08:56
quelle

Tags und Links