Ich habe eine lokale Entwicklungsumgebung, die stark auf Systemumgebungsvariablen basiert (sie folgt dem Heroku 12-Faktor-App-Modell), und ich setze diese derzeit mit einem Shell-Skript ein. Das Shell-Skript richtet auch Git-Fernbedienungen ein und aktiviert die virtualenv-Umgebung, und ich möchte, wenn möglich, alles auf einen Fabric-Befehl (oder eine Reihe von Befehlen) verschieben, da wir Fabric für eine Menge anderer Dinge verwenden und ich möchte die Shell-Skripte zurückziehen.So legen Sie Umgebungsvariablen mit Fabric fest
Lauf local('export FOO=bar')
funktioniert nicht:
$ fab set_default_env_vars
Using fabfile '/home/hugo/Projects/test/fabfile.py'
[localhost] local: export FOO=bar
Done.
$ echo $FOO
$
Ist das möglich - und wenn ja, wie?