Skip to content

Commit

Permalink
travis: reflect new best-practice travis-ci configuration
Browse files Browse the repository at this point in the history
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:
* Linux infrastructure combined into one (virtualized), from two previously
  (virtualized and container-based). [0][1]
* Offering a more modern, supported Ubuntu Xenial (16.04 LTS). [2]
* Modest speed improvements from the fully virtualized-based infrastructure.

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 been
recommended 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/
  • Loading branch information
Echelon9 committed Dec 2, 2018
1 parent 666cc16 commit f39fc02
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
sudo: false
language: node_js
# Once openjdk/oraclejdk dependencies are resolved, change to dist: xenial
dist: trusty
notifications:
email: false
node_js:
Expand Down

0 comments on commit f39fc02

Please sign in to comment.