Tengo un proyecto de Python que también requiere Java 8 para ejecutar las pruebas y, por lo tanto, falla porque Travis CI usa Java 7 de forma predeterminada. Sé que esto se puede actualizar si el proyecto es un proyecto Java pero el mío es Python. Tengo un archivo travis.yml como a continuación:
language: python
python:
- '2.7'
...
He intentado instalar Java 8 usando los siguientes métodos
language: python
python:
- '2.7'
jdk:
- oraclejdk8
...
y
language: python
python:
- '2.7'
script:
- jdk_switcher use oraclejdk8
...
¿Alguna idea de si esto es posible? Estoy pensando que podría no serlo.
Respuestas:
En la infraestructura basada en contenedores, lo siguiente debería hacerlo:
fuente
oracle-java8-installer
ha cambiado! Según la otra respuesta, debería seroracle-java8-set-default
A partir del 14 de noviembre de 2016, con esta confirmación , lo siguiente instala y activa Java 8:
fuente