Please sign in to comment.
split travis build to two jobs and use cache storing dependency
Summary: mcrouter oos travis build could still timeout because total build time is longer than 50mins. This diff split travis build into two staged jobs: build_deps_and_cache and mcrouter. Job build_deps_and_cache builds fb dependencies and stores in travis cache, took ~32mins Job mcrouter fetches the dependency file from cache and continue mcrouter build, took ~34mins Although each travis job has 50mins limit, there is no limit on total build time. Using cache so that jobs could share progress between each other. This way also make sure we have enough room for future build time increase. Reviewed By: edenzik Differential Revision: D18372976 fbshipit-source-id: a7bf45432e5603d3c2a93528772e54770b0efb9f
- Loading branch information
Showing with 35 additions and 9 deletions.