С использованием:
Я пытался изменить порт HTTP или пользователя в файле /etc/default/jenkins. Однако изменения не подхватываются, как только я это делаю:
sudo service jenkins restart
Ответ здесь также не работает: Изменения Дженкинса в /etc/default/jenkins не работают
sudo systemctl edit jenkins
просто открывает новый файл для редактирования
sudo systemctl edit jenkins
Это то, что на самом деле работает, как в ссылке в вопросе. Он не изменяет файл конфигурации, но все, что здесь добавляется, перезаписывает конфигурацию, которую можно просмотреть, используя:
systemctl cat jenkins
Редактирование
/etc/default/jenkins
больше не работает с версии 2.332.1, который полагается в systemd, а не в системе инициализации (документация). Вместо, бежать
systemctl edit jenkins
который вызовет редактор с пустым файлом. Вставьте следующее содержимое: [Услуга]
Environment = "JENKINS_PORT=8888"
Измените порт по желанию и сохраните файл (в случае nano в качестве редактора с помощью Ctrl + X, Y). Наконец, перезапустите Jenkins, и он должен подобрать новый порт:
sudo systemctl restart jenkins