Abrufen von Ruby-Umgebungsvariablen aus Rake

8

Ich habe eine Rakefile, die Aufgaben zum Bereitstellen oder Erstellen einer Anwendung hat. Dieses Rakefile wird sowohl in der Produktion als auch in der Entwicklung verwendet.

Ich möchte, dass die build Aufgabe weiß, was die Umgebung ist. Kann dies geschehen, ohne einen Parameter an die Aufgabe zu übergeben, wenn ich sie ausführe? Kann es mit Umgebungsvariablen gemacht werden?

Wenn ich in der Entwicklung bin, muss die Aufgabe so aussehen:

%Vor%

Und in der Produktion, so:

%Vor%     
New Alexandria 22.01.2013, 11:02
quelle

1 Antwort

19

Ja, Sie können Umgebungsvariablen verwenden. Hier ist die Skeleton-Implementierung:

%Vor%

Verwendung:

%Vor%     
Sergio Tulentsev 22.01.2013, 11:06
quelle