Faster Builds with Container-Based Infrastructure and Docker
blog.travis-ci.com
Faster Builds with Container-Based Infrastructure and Docker
1–10 of 10 posts
Re: Faster Builds with Container-Based Infrastructure and Docker
#2Re: Faster Builds with Container-Based Infrastructure and Docker
#3E1: Removed incorrect possessive form of Travis.
Re: Faster Builds with Container-Based Infrastructure and Docker
#4With Travis CI supporting docker, it is way easier to do that with them.
Re: Faster Builds with Container-Based Infrastructure and Docker
#5One gotcha for anyone with a similar setup: make sure Jekyll's _config.yml is set to exclude/ignore the vendor directory. Oops.
Re: Faster Builds with Container-Based Infrastructure and Docker
#6That's a great news. I see ppl setup their own CI, b/c they need some custom stuff. With Travis CI supporting docker, it is way easier to do that with them.
Re: Faster Builds with Container-Based Infrastructure and Docker
#7Re: Faster Builds with Container-Based Infrastructure and Docker
#8Re: Faster Builds with Container-Based Infrastructure and Docker
#9Some rough numbers: bundle install has gone from ~50s to 3s for my Jekyll + s3_website setup. The overall build has dropped from ~120s to 45s thanks to that and using a cached version of Ruby. One gotcha for anyone with a similar setup: make sure Jekyll's _config.yml is set to exclude/ignore the vendor directory. Oops.
( as in http://docs.travis-ci.com/user/caching/ )
Re: Faster Builds with Container-Based Infrastructure and Docker
#10Some rough numbers: bundle install has gone from ~50s to 3s for my Jekyll + s3_website setup. The overall build has dropped from ~120s to 45s thanks to that and using a cached version of Ruby. One gotcha for anyone with a similar setup: make sure Jekyll's _config.yml is set to exclude/ignore the vendor directory. Oops.
Are you sure those speedups are docker related, those sound like they're bundler/caching related? ( as in http://docs.travis-ci.com/user/caching/ )