タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

fabricとdeployに関するteppeyのブックマーク (3)

  • Python製デプロイツール Fabricを初めて使う際に役立つTips

    by @dekokun on 2013/04/07 19:30 Tagged as: Python, Fabric, デプロイツール. 2013/04/09 追記 意外と反響があるようなので、Tips追加しました。 2013/05/10 追記 並列実行について調べたのでついでに追記 「次のプロダクトはシンプルなデプロイツールだと噂のCinnamonでも使ってみるかー」と言っていたら、「Cinnamonは使ってるユーザ数が少なそうだし同様のことが行えるFabricのほうがいいんじゃないですかね。」というツッコミをいただき、今回はPerlプロジェクトでもないためFabricを使用することにしました。 初めて触るFabric、やはり初学者にはいろいろとよくわからない部分があったため、はまって解決したことや便利なTipsなどをつらつらと列挙していきます。 なお、以下情報はPython2.7及びF

    Python製デプロイツール Fabricを初めて使う際に役立つTips
  • Fabricで幸せなデプロイライフ | 俺はもうエンジニアだ

    自分のサーバでは現時点で、 Playframework2.4JavaScalaがそれぞれ動いていて デプロイを自動化する際にfabricを使用したので備忘録も兼ねてここに記します。【Sponsored Link】  FabricとはFabricはコマンドライン 経由で 任意の Python 関数 を実行するツールです。(低レベルライブラリの上に構築された)サブルーチンのライブラリで、SSH経由で簡単に かつ Python風に シェルコマンドを実行します。(概要とチュートリアルFabric ドキュメントより引用)つまり、このFabricを使えばいちいちサーバーに手動でアクセスして作業せずともデプロイのようなタスクを自動化できるのです! 例えば下記のようにyum_updateというメソッドを作成したファイルを用意します。   そうするとこのメソッドを次のように叩くことができます。   これを

    Fabricで幸せなデプロイライフ | 俺はもうエンジニアだ
  • 複数プロジェクトを抱えるチームでのデプロイ自動化

    複数プロジェクトを抱えるチームでのデプロイ自動化 1つのチームで,10以上のプロジェクト,コードベースを抱える場合にどのようにデプロイの自動化を進めたか,工夫したこと,考慮したことなどをまとめておく. デプロイツールには,Python製のfabricを採用しているが,他のツールでも同様のことはできそう.なお,fabricの基的な使い方などは既にインターネット上に良い記事がたくさんあるので書かない(最後の参考の項を見てください). fabricの選択 シェルスクリプトとCapistranoを考慮した. まず,シェルスクリプトは人によって書き方が違うため,統一が難しくメンテナンスコストも高い.また共通化も難しい. 次に,Capistranoは,裏でやってくれることが多く,学習コストも高い.プロジェクトによってはかなり特殊な環境へのデプロイも抱えているため,Capistranoの前提から外れる

  • 1