update build to prep for 2.12 #700

Merged
merged 5 commits into from Dec 12, 2016

Projects

None yet

4 participants

@sritchie
Collaborator
sritchie commented Dec 10, 2016 edited

This PR:

  • adds .jvmopts
  • removes run_tests.sh. I suspect that the parallelization is not getting us much - some of the builds that take 4 minutes to run from travis startup and shut down are only doing 800ms of work.
  • adds a cache to the travis build
  • updates the badges in the README
  • adds code coverage
  • updates out-of-date plugins
  • re-enables binary compatibility checks

By the way... removing that damned "build parallelization" makes a HUGE difference. Tests finish in ~20 minutes instead of 2.5 hours.

sritchie-stripe added some commits Dec 10, 2016
@sritchie-stripe sritchie-stripe update build to prep for 2.12
4ed9e6f
@sritchie-stripe sritchie-stripe record current binary incompatibilities
89a9c94
@sritchie-stripe sritchie-stripe fix logging
739dbbe
@sritchie-stripe sritchie-stripe change logger
1668c6b
@sritchie-stripe sritchie-stripe bump business in sbt
d51ea5f
@codecov-io
codecov-io commented Dec 10, 2016 edited

Current coverage is 71.12% (diff: 100%)

No coverage report found for develop at c302fc1.

Powered by Codecov. Last update c302fc1...d51ea5f

@johnynek

👍

+/**
+ * Empty this each time we publish a new version (and bump the minor number)
+ */
+val ignoredABIProblems = {
@johnynek
johnynek Dec 12, 2016 Collaborator

Good gracious.

@sritchie sritchie merged commit 9a80b22 into develop Dec 12, 2016

2 checks passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details
continuous-integration/travis-ci/push The Travis CI build passed
Details
@sritchie sritchie deleted the sritchie/update_build branch Dec 12, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment