私は (Java + Ant から) Python を初めて使用し、Fabric + Pip + Virtualenv を使用して Python Web アプリケーション パッケージのスケルトンをセットアップする方法を誰かが詳しく説明できるかどうか疑問に思っていました。
最終的な目標は、1 つのコマンドで次のいずれかを実行できるようにすることです。
- 新しい開発ボックスに開発環境をセットアップする (すべての deps をインストールする)
- すべてのテストを実行する
- パッケージ化してステージングにデプロイ
- ステージングを本番環境にデプロイする
- その他の典型的な開発フロー タスク: スキーマの移行など。
私は Debian+git+Tornado を使用していますが、可能であれば、この OS/SCM/フレームワークにとらわれないようにしたいと考えています。
私はいくつかの検索を行いましたが、これを上から下までカバーする決定的なものをまだ見つけていません. 私はこれが非常に役立つと思います.Java/PHP/その他の元Java/PHP/何でもそうする人が他に何人かいると思います.
ありがとう!