Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch to new Travis CI build environment #867

Merged
merged 1 commit into from Dec 25, 2014

Conversation

gildegoma
Copy link
Contributor

  • faster VM boot time (running in a docker container)
  • better performances (linux kernel 3.x instead of 2.x, 4G of RAM
    instead of 3G, better CPU power/parallelism, faster download, etc.)
  • Ability to cache files in S3 storage

After file cache being filled, the total build time is reduced from ~6-7 minutes per job to ~5 minutes per job.

See also http://blog.travis-ci.com/2014-12-17-faster-builds-with-container-based-infrastructure/.

- faster VM boot time (running in a docker container)
- better performances (linux kernel 3.x instead of 2.x, 4G of RAM
  instead of 3G, better CPU power/parallelism, faster download, etc.)
- Ability to cache files in S3 storage
xuwei-k added a commit that referenced this pull request Dec 25, 2014
Switch to new Travis CI build environment
@xuwei-k xuwei-k merged commit db126af into scalaz:series/7.2.x Dec 25, 2014
@gildegoma
Copy link
Contributor Author

@xuwei-k thanks for the merge, but ooops, in the meantime I realized that the S3 caching instructions are not optimal (as they are storing far too many things). I'll come up with a fixing PR asap ;)

@gildegoma gildegoma deleted the new-travis-env branch December 25, 2014 05:34
gildegoma added a commit to gildegoma/scalaz that referenced this pull request Dec 25, 2014
- store ivy cache
- don't store the whole ~/.sbt foldertree in S3
- add a new trick to avoid unnecessary ivy cache uploads

Follow up of scalaz#867.
gildegoma added a commit to gildegoma/scalaz that referenced this pull request Dec 25, 2014
- store ivy cache
- don't store the whole ~/.sbt foldertree in S3
- add a new trick to avoid unnecessary ivy cache uploads

Follow up of scalaz#867.
xuwei-k pushed a commit to xuwei-k/scalaz that referenced this pull request Jan 31, 2015
- store ivy cache
- don't store the whole ~/.sbt foldertree in S3
- add a new trick to avoid unnecessary ivy cache uploads

Follow up of scalaz#867.

(cherry picked from commit 578ebc7)
xuwei-k pushed a commit to xuwei-k/scalaz that referenced this pull request Jan 31, 2015
- store ivy cache
- don't store the whole ~/.sbt foldertree in S3
- add a new trick to avoid unnecessary ivy cache uploads

Follow up of scalaz#867.

(cherry picked from commit 578ebc7)
xuwei-k pushed a commit to xuwei-k/scalaz that referenced this pull request Jan 31, 2015
- store ivy cache
- don't store the whole ~/.sbt foldertree in S3
- add a new trick to avoid unnecessary ivy cache uploads

Follow up of scalaz#867.

(cherry picked from commit 578ebc7)
xuwei-k pushed a commit to xuwei-k/scalaz that referenced this pull request Jan 31, 2015
- store ivy cache
- don't store the whole ~/.sbt foldertree in S3
- add a new trick to avoid unnecessary ivy cache uploads

Follow up of scalaz#867.

(cherry picked from commit 578ebc7)
xuwei-k pushed a commit to xuwei-k/scalaz that referenced this pull request Jan 31, 2015
- store ivy cache
- don't store the whole ~/.sbt foldertree in S3
- add a new trick to avoid unnecessary ivy cache uploads

Follow up of scalaz#867.

(cherry picked from commit 578ebc7)
xuwei-k pushed a commit to xuwei-k/scalaz that referenced this pull request Jan 31, 2015
- store ivy cache
- don't store the whole ~/.sbt foldertree in S3
- add a new trick to avoid unnecessary ivy cache uploads

Follow up of scalaz#867.

(cherry picked from commit 578ebc7)
@xuwei-k xuwei-k added this to the 7.2 milestone Feb 1, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants