Установка и старт Jenkins

27.10.2021
Jenkins - это программное обеспечение с открытым исходным кодом на Java, предназначен для внедрения процесса непрерывной интеграции программного обеспечения. Ответвлена в 2008 году от проекта Hudson, принадлежащего компании Oracle, основным его автором - Косукэ Кавагути. Распространяется под лицензией MIT.

Как установить Jenkins?

На официальном сайте Jenkins всё описано достаточно просто https://pkg.jenkins.io/debian-stable/, но, как правило, при установке иногда возникают проблемы и она не ограничивается 4-мя командами.

Уже при запуске первой команды по добавлению ключа

wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -

может возникнуть ошибка "gpg: no valid OpenPGP data found"

На некоторых сайтах предлагается добавить параметр "--no-check-certificate" и добавление ключа вроды бы происходит, точнее эта команда выполняется и пишет "ОК", но по факту не срабатывает и дальнейшая команда

apt-get install jenkins

 не срабатывает. Чтобы посмотреть подробности ошибки нужно флаг -q заменить на -v

Чтобы решить проблему с ошибкой "gpg: no valid OpenPGP data found" перед выполнением команды wget... нужно запустить не только

sudo apt update

но и

sudo apt upgrade

 и

sudo apt install ca-certificates

 После этого уже можно добавить Jenkins в список репозиториев

sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

 Далее нужно убедиться, что на сервере установлена Java

java -version

Если нет, то установить

sudo apt install openjdk-11-jdk

 Затем снова

sudo apt-get update

 и уже финально

sudo apt-get install jenkins
Для запуска Jenkins
systemctl start jenkins

или

service jenkins start

Можно добавить в автозагрузку

systemctl enable jenkins

Перед стартом можно сменить порт (т.к. 8080 часто занят) в файле /etc/default/jenkins, нужно присвоить переменной другое значение

HTTP_PORT=8081

Рейтинг: