travis: reflect new best-practice travis-ci configuration #336
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Travis-CI has or will shortly make in early December 2018 a number of beneficial
changes to their Linux continuous integration testing infrastructure.
Changes that impact
pelias/schema
are:(virtualized and container-based). [0][1]
NOTE: Until openjdk/oraclejdk dependencies can be resolved on modern Ubuntu and
Travis-CI environment, keep the image at Ubuntu Trusty (14.04 LTS).
Projects using
"sudo: false"
(container-based infrastructure), have beenrecommended to remove that configuration soon. In any case, the transition
will happen regardless for projects by December 7, 2018.
[0] https://blog.travis-ci.com/2018-10-04-combining-linux-infrastructures
[1] https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration
[2] https://docs.travis-ci.com/user/reference/xenial/