Laufen-Stoff mit Python-Skript zusammen
Sehe ich die meisten Stoff-API verwenden, zusammen mit Funktion.
Beispiel der Datei (sample.py):
from fabric.api import *
print "Hello"
def deploy():
with settings(hosts_string="Remote", user = "ubuntu", key_filename="/home/ubuntu/key.pem"):
put('/home/localuser/sample.sh', '/home/ubuntu/')
run('bash /home/ubuntu/sample.sh')
Ich den Befehl ausführen zum ausführen
fab deploy
Ist es möglich, zum Laufenden Stoff in der Main-Methode. Also bei mir läuft es wie ein python-Skript, das Gewebe wird ausgeführt.
python ./sample.py
Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zur Beantwortung Ihrer Frage direkt, können Sie dieses snippet in einer Datei:
Nun, wenn Sie Sie ausführen
python ./sample.py
es wird das gleiche tun, wiefab deploy
Jedoch die
fab
können Sie viel mehr tun, außer Ihre einfachen Beispiel. Finden Sie die fab-Dokumentation für weitere Informationen über die Flexibilität derfab
Befehl.Müssen Sie geben Stoff ist der Befehl "ausführen". Ganz unten auf "ausführen" (bereitstellen)