ubuntu 使用Jenkins-lts Homebrew更改端口

c90pui9n  于 2023-11-17  发布在  Jenkins
关注(0)|答案(1)|浏览(146)

我想知道如何使用Homebrew安装在Mac上更改Jenkins-lts默认端口8080。实际上我有2个文件夹:
1./Users/XXS/.jenkins/在这里执行所有进程后仍然在端口上运行:8080
1./usr/local/Cellar/jenkins/当我在Port:8383上执行进程jenkins时,任何作业都可以工作。
我举了其他Stack成员Ifeego的例子,他在8月21日8:55回答说,这就是我所做的:
我已经通过brew命令安装了Jenkins LTS:

brew install jenkins-lts

字符串
我的Jenkins plist文件在这里:

/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应用程序在端口:8080中,在这里我可以运行所有的作业没有麻烦。

tcomlyy6

tcomlyy61#

您有:

+-----------------------------------------------------------------+
 |                   MacOS                                         |
 |                                                                 |
 |  +----------------------+   +--------------------------------+  |
 |  | Homebrew Jenkins LTS |   | Legacy Jenkins                 |  |
 |  | Port: 8383           |   | Port: 8080                     |  |
 |  | Home: Undefined      |   | Home: /Users/XXXXXX/.jenkins/  |  |
 |  +----------------------+   +--------------------------------+  |
 +-----------------------------------------------------------------+

字符串
在“Jenkins home path changes by itself after restarting macOS. How do I set up JENKINS_HOME ?“之后,您可能希望启动所需的Jenkins,同时将其JENKINS_HOME设置为现有的/Users/XXXXXX/.jenkins
1.编辑文件:/usr/local/opt/jenkins-lts/homebrew.jenkins-lts.service
1.在-jar. -DJENKINS_HOME=/path/to/jenkins_home/之前添加此标志。
1.通过添加字符串参数编辑文件/usr/local/opt/jenkins-lts/homebrew.mxcl.jenkins-lts.plist

<string>-DJENKINS_HOME=/Users/myuser/.jenkins</string>


1.确保在-jar参数之前传递所有这些参数
这样:

  • 你会用新的端口运行Jenkins LTS,
  • 但仍然可以从你的遗产Jenkins那里得到你所有的工作

相关问题