Я попытался установить последнюю стабильную версию Jenkins, которая поддерживает Java 11. Поэтому после установки Java 11 (JDK) я получил сообщение от Jenkins о том, что была найдена неверная версия Java.
Итак, удалили Java 11 и попытались установить Java 8. При установке Java 8 неоднократно приходили сообщения Jenkins incorrect java version
. Поэтому я полностью удалил Java 11 (JDK) и Java 8 (JDK) и убедился, что в /usr/bin
и /usr/lib/jvm
нет папок для java 11 и java 8. Когда я установил java 8, система говорит, что JDK 8 установлен но я не могу найти любую версию Java в моей системе. Почему?
Jenkins отлично работает с Ubuntu, предоставившим openjdk
пакетов. Вы даже можете выбрать предпочитаемую версию OpenJDK:
# headless JRE is enough for Jenkins
$ sudo apt install openjdk-8-jre-headless
# or with JAVA 11
$ sudo apt install openjdk-11-jre-headless
В этом посте о том, как поддерживать версии Multible Java.
Существует очень простая документация о том, как установить исходные пакеты Debian jenkins.
$ wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
$ sudo apt update
$ sudo apt-get install jenkins
Это должно сработать.
Если вы используете установку на основе пакетов Jenkins, удалите пакет с помощью:
$ sudo apt remove jenkins
Если вы используете tarball с сайта Jenkins, просто удалите папку где вы его установили.
Jenkins требует установки Java 8 jdk. Проверьте свою версию Java командой $ java -версия Если на вашем компьютере установлено более одной Java используйте команду $ sudo update-alternatives --config java Это предоставит список версий Java на ваших машинах. Используйте команды для установки jenkins $ sudo подходящее обновление $ sudo apt install jenkins
Чтобы изменить номер порта на 9090, отредактируйте его с помощью sudo $ sudo vim /etc/default/jenkins 8080 — наиболее часто используемый порт Найдите 8080 и измените на 9090 Сохраните файл, используя :wq для редактора Vim. Открыть браузер http://localhost:9090 для запуска конфигурации jenkins