Archive for the ‘deploy’ Category


fabric 環境切替

11月 29th, 2012

こんな感じで env.roledefs={} env.roledefs_dev = {  ‘proxy':[''] } env.roledefs_prod = {  ‘proxy':[''] } env.development = True def dev():  env.roledefs = env.roledefs_dev def production():  env.development = False  env.roledefs = env.roledefs_prod @roles(‘proxy’) def print_proxy():  print で $ fab dev print_proxy こんな感じで、ちゃんとrolesが反映されました。

Read full article | コメントは受け付けていません。

fabric でデプロイ&システム設定

11月 20th, 2012

fabricでデプロイ 関係ないけど、スクリプトをpythonで書く方針にしたので fabricを使ってみます。 python 2.6.6 Fabric is a Python (2.5 or higher) library and command-line tool for streamlining the use of SSH for application deployment or systems administration tasks. と書いてあるので、現在シェルで書いてある部分の設定などもfabricにしてしまおうと思います。 インストール $ sudo pip-python install fabric Successfully installed fabric paramiko pycrypto Cleaning up… warningいっぱい出たけど・・・ チュートリアル def hello():  print(“hello world”) $ fab hello hello […]

Read full article | コメントは受け付けていません。