Fabricの利用ガイド
FabricはPython製ライブラリで、リモートサーバとの対話とデプロイメントを簡素化します。それはコマンドを並列実行し、リモートファイル転送やタスク管理などの高度な機能を提供します。
Fabric の簡単な使い方ガイドは次のとおりです。
- ファブリックのインストール : pipコマンドを使用してファブリックをインストールできます。端末ウィンドウを開き、次のコマンドを入力します。
pip install fabric
- プロジェクトのルートディレクトリにfabfile.pyファイルを作成する:このファイルには、リモートサーバと対話するタスクが含まれる。
- fabfile.py ファイル内で、一連のタスク関数を定義できます。各タスク関数は、コードのデプロイやサーバーのアップデートなどの操作を表します。タスク関数は、@task デコレータを使用してマークされます。
例えば、リモートサーバでコマンドを実行するための単純なタスク関数です。
from fabric import task, Connection
@task
def run_command(c):
c.run("ls -l")
- コネクション
- 繋がり
たとえば、次のようにコードを使って接続オブジェクトを作成できます。
c = Connection('username@hostname')
- 彼女は日本語を話せません。
- ネイティブに意味が伝わるよう日本語で言い換えてください。
例えば、タスク関数内で以下のコードを用いることでコマンドの実行が可能となります。
c.run("ls -l")
- もともと
fab run_command
run_command と名付けられたタスク関数が実行されます。
以上のシンプルなFabricの使用手順では、Fabricのさらなる機能や用途を理解し、独自のニーズを満たすために利用できます。