Авторизация
Новости компании
Отзывы
Установка и старт Jenkins
Как установить 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