Мне было интересно, как можно изменить порт 8080 Jenkins-lts по умолчанию на Mac с помощью Homebrew Installation.На самом деле у меня есть 2 папки, одна на:
- / Users / XXXXXX / .jenkins / Здесь после выполнения всех процессов, все еще работающих на порту: 8080
- / usr / local / Cellar/ jenkins / Здесь, когда я выполнил процесс jenkins, запущенный на порту: 8383, но все задания работают.
Я взял пример для другого члена стека, который Ifeego ответил 21 августа 18 августа в 8:55.вот что я сделал:
Я установил Jenkins LTS с помощью команды brew:
brew install jenkins-lts
Итак, мой plist-файл Jenkins находится здесь:
/usr/local/Cellar/jenkins-lts/2.121.2/homebrew.mxcl.jenkins-lts.plist
Вы можете изменитьЗначение httpPort от 8080 по умолчанию до другого значения, а затем сохраните файл.
Метка homebrew.mxcl.jenkins-lts ProgramArguments / usr / libexec / java_home -v 1.8 --exec java -Dmail.smtp.starttls.enable = true -jar /usr/local/opt/jenkins-lts/libexec/jenkins.war --httpListenAddress = 127.0.0.1 --httpPort = 8383 RunAtLoad
sudo launchctl unload
Команда не будет работать для вас.Вы должны попробовать эти команды, чтобы перезапустить ваш Jenkins и заставить модификацию порта работать.
После выполнения изменения в файле jenkins-lts.plist:
brew services stop jenkins-lts
brew services start jenkins-lts
ifeegoo:~ ifeegoo$ brew services stop jenkins-lts
Stopping `jenkins-lts`... (might take a while)
==> Successfully stopped `jenkins-lts` (label: homebrew.mxcl.jenkins-lts)
ifeegoo:~ ifeegoo$ brew services start jenkins-lts
==> Successfully started `jenkins-lts` (label: homebrew.mxcl.jenkins-lts)
Примечание. Когда я открываю терминал и запускаю службы brew, запускаем jenkins-lts jenkins, используя новый порт: 8383, в этом случае они не выполняют никаких заданий, но когда я запускаю на терминале команду: jenkins-lts theприложение в порту: 8080, и здесь я могу без проблем запустить все задания.