Staging デプロイ高速化
• そもそも遅すぎた
– 30分以上かかっていた
• リソース配置がSYNCサーバー頼み
• Production より簡素な仕組み
• リファクタリング
– Jenkins Job
– Script (JS/Ruby)
– Script (JS/Ruby)
– symlink の活用
– ついでに Production も高速化
• SYNCサーバーからの脱却
• @midnight git gc
• 最終的に15分で終わるように
• 高速化ではないが、デプロイトリガーも見直し
– master branch merge ではなく、数時間ごとの定期実行に変更
– こっちのほうが Staging 環境が安定する