タグ

ブックマーク / nulab.com (1)

  • 一歩すすんだ Fabric のタスク定義のしかた | 株式会社ヌーラボ(Nulab inc.)

    Backlog ではユーザのみなさまに安定して Backlog をご利用いただけるよう 定期的にサーバやストレージの増強などのメンテナンスを行っています。 そして気付けば現在では数十台のホストで構成されるサービスとなっています。 さて、それだけのホストを運用していると、例えばアプリケーションを配備したり、 ミドルウェアを再起動するのも手動で行うには限界があります。 こういった作業に対して Backlog では Fabric を利用しています。 Fabric の魅力の一つはそのシンプルさです。例えばリモートホストに接続してコマンドを実行するには、以下のようなタスクを定義し、 @task def simple(): """ show uname -a """ run('uname -a') fab コマンドで以下のように呼び出すだけです。 $ fab simple [default] Exec

    一歩すすんだ Fabric のタスク定義のしかた | 株式会社ヌーラボ(Nulab inc.)
  • 1