Плагин Jenkins Allure на сервере с использованием JDK 6

Я работаю в среде, где JDK 7 нельзя использовать в Jenkins из-за нескольких уязвимостей в системе безопасности. Поскольку для сборки плагина требуется 7, есть ли способ установить его на сервер Jenkins, используя JDK 6.

Я пытаюсь убедить их обновиться до 8, но это может быть бесполезно. Мне кажется, что без Allure результаты совсем другие.


person Brian Smith    schedule 17.12.2014    source источник


Ответы (1)


Я один из разработчиков Allure. Я не думаю, что есть простой способ запустить предварительно скомпилированные двоичные файлы Allure с использованием Java 6. Однако я думаю, что мы не используем никаких специфических функций Java 7, кроме оператора бриллианта. Таким образом, вы можете просто искать ромбы (‹>) в коде и добавлять соответствующие общие типы, чтобы Java 6 скомпилировала их. Чтобы собрать плагин, вам также необходимо скомпилировать с Java 6 другую библиотеку: Allure Report Builder< /а>.

Итак, сначала $ mvn clean install создайте отчет, а затем сделайте то же самое с кодом плагина.

person vania-pooh    schedule 19.12.2014