Mam projekt w języku Python, który również wymaga Java 8 do uruchomienia testów, a zatem kończy się niepowodzeniem, ponieważ Travis CI domyślnie używa Java 7. Wiem, że można to zaktualizować, jeśli projekt jest projektem Java, ale mój to Python. Mam plik travis.yml jak poniżej:
language: python
python:
- '2.7'
...
Próbowałem zainstalować Javę 8 przy użyciu następujących metod
language: python
python:
- '2.7'
jdk:
- oraclejdk8
...
i
language: python
python:
- '2.7'
script:
- jdk_switcher use oraclejdk8
...
Masz pomysł, czy to możliwe? Myślę, że może nie być.
Odpowiedzi:
W infrastrukturze kontenerowej powinny to zrobić:
źródło
oracle-java8-installer
uległa zmianie! Jeśli chodzi o drugą odpowiedź, powinno to byćoracle-java8-set-default
Od 14 listopada 2016 r. Przy tym zatwierdzeniu następujące instaluje i aktywuje Javę 8:
źródło