8

У меня есть проект Python, который также требует Java 8 для запуска тестов и, следовательно, не удается, потому что Travis CI использует Java 7 по умолчанию. Я знаю, что это можно обновить, если проект является проектом Java, а мой - python. У меня есть файл travis.yml, как показано ниже:

language: python
python:
- '2.7'
...

Я попытался установить Java 8, используя следующие методы

language: python
python:
- '2.7'
jdk:
  - oraclejdk8
...

а также

language: python
python:
- '2.7'
script:
- jdk_switcher use oraclejdk8
...

Есть идеи, если это возможно? Я думаю, что это не может быть.

2 ответа2

3

В инфраструктуре на основе контейнеров это должны делать:

language: python
 python:
   - "2.7"
addons:
  apt:
    packages:
      - oracle-java8-installer
...
2

По состоянию на 14 ноября 2016 года с этим коммитом следующее устанавливает и активирует Java 8:

addons:
  apt:
    packages:
      - oracle-java8-set-default

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .