Перефразируя из упомянутого вами документа;
Вам необходимо указать контекст / префикс экземпляра Jenkins, это можно сделать, изменив конфигурацию Jenkins следующим образом;
Либо задайте путь к контексту, изменив файл конфигурации jenkins.xml и добавив в запись --prefix = / jenkins (или аналогичный).
Или установите контекстный путь при использовании, добавив --prefix = / jenkins к JENKINS_ARGS в / etc / default / jenkins (Ubuntu) или в соответствующем файле запуска.
Итак, как найти эти вещи ...
Файл Jenkins.xml должен находиться в каталоге $ JENKINS_HOME, я не уверен, есть ли в Mac OS команды "updatedb" и "locate", но вы можете попробовать выполнить updatedb && locate jenkins.xml
Также загляните в сценарии запуска; /etc/init.d, если он установлен из пакета, или добавьте JENKINS_ARGS в свойства среды для пользователя, запускающего Jenkins (добавьте к ~user/.profile
), или аргументы для контейнера, в котором выполняется Jenkins.
Имейте в виду, что если ваша установка Jenkins (без аргумента prefix
) выполнялась в:
http://myserver:8080/ => 200 Jenkins is here
добавление --prefix=/ci/dashboard
в аргументы приведет к такому поведению:
http://myserver:8080/ => 404
http://myserver:8080/ci/dashboard => 200 Jenkins is now here