小编Fer*_*dos的帖子

使用 Jenkins-lts Homebrew 更改端口

我想知道如何使用 Homebrew 安装更改 Mac 上的 Jenkins-lts 默认端口 8080。实际上我有 2 个文件夹,其中一个:

  1. /Users/XXXXXX/.jenkins/ 执行后仍然在端口:8080 上运行的所有进程都在这里
  2. /usr/local/Cellar/jenkins/ 在这里,当我执行在端口:8383 上运行的进程 jenkins 时,但任何作业都可以工作。

我以其他堆栈成员 Ifeego 在 2018 年 8 月 21 日 8:55 回答的例子为例,这就是我所做的:

我已经通过brew命令安装了Jenkins LTS:

brew install jenkins-lts
Run Code Online (Sandbox Code Playgroud)

所以我的 Jenkins plist 文件在这里:

/usr/local/Cellar/jenkins-lts/2.121.2/homebrew.mxcl.jenkins-lts.plist
Run Code Online (Sandbox Code Playgroud)

您可以将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
Run Code Online (Sandbox Code Playgroud)
ifeegoo:~ ifeegoo$ brew services stop jenkins-lts
Stopping `jenkins-lts`... (might …
Run Code Online (Sandbox Code Playgroud)

macos ubuntu jenkins jenkins-pipeline

6
推荐指数
1
解决办法
2349
查看次数

标签 统计

jenkins ×1

jenkins-pipeline ×1

macos ×1

ubuntu ×1