У меня есть эта конфигурация в файле .Travis.yml, но Travis-CI все еще работает на Java 1.7. Как решить эту проблему?Travis-CI не использует oraclejdk8
language: java
jdk:
- oraclejdk8
У меня есть эта конфигурация в файле .Travis.yml, но Travis-CI все еще работает на Java 1.7. Как решить эту проблему?Travis-CI не использует oraclejdk8
language: java
jdk:
- oraclejdk8
Проблема связана с контейнерной инфраструктурой. На данный момент он не предоставляет «oraclejdk8». Я нашел этот вопрос, читая этот пост: https://github.com/jruby/jruby/issues/2313
Для решения проблемы избежать инфраструктуры использования контейнеров на основе использования Sudo: необходимый
# enable build for java8 - not working with container-based infrastructure for now
sudo: required
language: java
jdk:
- oraclejdk8
Для получения более подробной информации о контейнере на основе инфраструктуры читать:
Чтобы избежать других проблем, которые я предлагаю вам проверить файл с помощью http://lint.travis-ci.org/
Спасибо за ответ, я не знаю, если это работает. Я пробовал много разных вариантов, но я не мог решить проблему. Кто-то другой решил это, хотя никто (включая себя) не знает, что вызвало проблему. Мы предполагаем, что это была проблема с форматом окончания строки, но мы не уверены в этом. Во всяком случае, это работает. Спасибо за помощь! –