capistrano、Fabric、pssh、dsh…等都,本篇會以 Python 所推的 Fabric 來做介紹。另外 Ruby 所寫的 capistrano tool 也是不錯的選擇,這兩套其實大同小異,可以將 Deploy 的邏輯寫成單一 file 再透過 task 定義來決定執行的工作。當然你也可以透過此 tool 來管理 local 端動作,但是這有點多此一舉,因為基本的 Shell 就可以完成了,如果熟悉 Python 則選 fabric,如果喜歡寫 Ruby 則可以試試看 capistrano。
安裝方式(Installation) 如果是
CentOS 系列可以透過 yum 套件管理,Ubuntu 或 Debian 則是透過 aptitude 方式安裝。 Yum
# install python pip tool and fabric command yum -y install python-pip pip-python install fabricAPT
# install python easy_install aptitude -y install python-pip # install fabric command pip install fabric安裝 capistrano 可以透過 Ruby gem。
$ gem install capistrano[Read More]