library and command-‐line tool for streamlining the use of SSH for applica@on deployment or systems administra@on tasks.“ h<p://docs.fabfile.org Robert Kemmeter, 2013-‐10-‐01
License) • In Tasks definiert • Kann mehrere Server parallel bearbeiten“ • Wird stäSg weiterentwickelt • Aktuelle Version 1.8.0 (20.9.2013) • Jeff Forcier (Head Developer) • „Capistrano in python“ Robert Kemmeter, 2013-‐10-‐01
lokalen Rechner aus run() Führt einen Befehl auf dem remote Server aus sudo() Wie run(), aber mit sudo put() Kopiert Dateien vom lokalen Rechner auf den Server get() Kopiert Dateien vom Server auf den lokalen Rechner Bespiele: local(’git pull’)! sodu(’mkdir /var/www/public’)! put (’./*.jpg /var/media’)! Robert Kemmeter, 2013-‐10-‐01
• Deployment einer Website über git • Uploaden von Mediafile • Latest jquery version laden • Compass compile • Apache neu start Robert Kemmeter, 2013-‐10-‐01