С какой версией Java я должен выполнить Jenkins?

Это - интересная статья http://www.lockdown.co.uk/?pg=combi&s=articles, которую это подробно излагает, сколько времени это теоретически взяло бы к грубой силе пароль для differnt длин и наборов символов.

9
задан 15 March 2015 в 07:15
4 ответа

Обновление 2017: после « Jenkins обновляется до Java 8 (январь) » и PR 2802 , JDK 8 будет обязательный для Jenkins 2.54 или более (апрель 2017 г.).


Вы можете использовать любой jdk ( 1.5+ 1.7+ для 1.608+), который хотите для Jenkins : это отдельный от JDK, который будет использовать задание (задание, выполняющееся на главном или подчиненном сервере).

Так что это не имеет особого значения: использование одного JDK для запуска Jenkins не помешает вам использовать любой другой JDK для ваших заданий.

Обновление 2015: Дженкинс только что попрощался с JDK6 (2015-04-06)

Около двух лет назад мы столкнулись с наше требование среды выполнения JRE с Java5 на Java6. Итак, нам снова пора наконец перейти на Java 7.
Из-за всех новых языковых функций многие из нас, разработчиков, действительно хотели перейти сразу к Java8, , но после долгих обсуждений мы решили сначала перейти на Java7, а затем на Java8.

11
ответ дан 2 December 2019 в 22:28

Jenkins теперь требует Java 8 или 11. Процитировать Jenkin Требования Java :

Рабочий Jenkins

современные версии Jenkins имеют следующие требования Java:

  • Java 8 сред выполнения, и 32-разрядные и 64-разрядные версии поддерживаются

  • Начиная с Jenkins 2.164 и 2.164.1 2 , Java, 11 сред выполнения поддерживаются

    • , Рабочий Jenkins с Java 11 документируется здесь
    • существуют некоторые меры предосторожности для взятия, когда обновление от Java 8 до Java 11 в Jenkins, следует этим инструкциям .
  • , Более старые версии Java не поддерживаются

  • , Java 9 и Java 10 не поддерживаются

  • , Java 12 не поддерживается

1
ответ дан 2 December 2019 в 22:28

Если проект, здесь Jenkins, не рекомендует какую-либо конкретную версию JRE, я бы выбрал одну из текущих стабильных версий, рекомендованных Oracle.

Но поскольку я думаю, что Java 8, как правило, является не готов к производству на момент написания этих слов, и поскольку в Jenkins были некоторые специфические ошибки Java 8 - , я бы использовал JRE 7 .


] Для 64-битной Windows Oracle имеет специальный сервер JRE 7 64-битной версии, документированный здесь , доступный для загрузки здесь .

Для 32- бит Windows просто использует последнюю стандартную 32-битную JRE 7 , доступную здесь .

1
ответ дан 2 December 2019 в 22:28

Начиная с версии 2.38 компании Jenkins можно использовать JDK 1.8.

.
1
ответ дан 2 December 2019 в 22:28

Теги

Похожие вопросы