使用Jenkins-lts Homebrew

时间:2019-03-13 16:17:46

标签: macos ubuntu jenkins jenkins-pipeline

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

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

我以其他Stack会员Ifeego为例,我在18年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       程序参数                / usr / libexec / java_home         -v         1.8         -执行         爪哇         -Dmail.smtp.starttls.enable = true         -罐         /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上,在这里我可以毫无困难地运行所有作业。

0 个答案:

没有答案