如何更改Jenkins安装的端口号在Ubuntu 12.04中

RCB*_*ian 30 linux ubuntu jenkins

我想在ubuntu中安装jenkins.我按照以下命令:

wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | apt-key add -

echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list
Run Code Online (Sandbox Code Playgroud)

然后

apt-get update
Run Code Online (Sandbox Code Playgroud)

apt-get install jenkins
Run Code Online (Sandbox Code Playgroud)

但它显示

  • 启动Jenkins持续集成服务器Jenkins所选的http端口(8080)似乎正在被另一个程序使用请选择另一个用于jenkins的端口

需要有关如何为Jenkins设置不同端口的帮助.

Ale*_* C. 85

你可以去/etc/default/jenkins,添加--httpPort=9999或任何端口JENKINS_ARGS.

然后你应该重启詹金斯sudo service jenkins restart.

  • 试试`sudo nano/etc/default/jenkins` (9认同)
  • 这个解决方案给了我需要的提示 - 在我的情况下,我能够编辑这个文件并更改以下行:`HTTP_PORT = 8080`,它已在文件底部的`JENKINS_ARGS`行中引用. (5认同)

Tur*_*lin 40

对于仍在寻找答案的其他人,您可以访问/etc/sysconfig/jenkinsCentOS/RHEL或/etc/default/jenkins基于Debian的发行版,并将JENKINS_PORT=变量更改为您想要的任何端口.重新启动jenkins,它应该在您想要的端口上运行.

  • 在基于Debian的发行版上,它仍然是`/ etc/default/jenkins`.它是RHEL/CentOS的`/ etc/sysconfig/jenkins`. (4认同)

Jan*_*ing 15

问题是关于 ubuntu 12 的,但这个不再使用了。在现代 debian/ubuntu 系统中,请查看:

/usr/lib/systemd/system/jenkins.service

更改线路中的端口

Environment="JENKINS_PORT=8080"
Run Code Online (Sandbox Code Playgroud)

该端口仍在 /etc/default/jenkins 中,但那里的更改没有用。在debian11.3测试


Moj*_*ili 5

在最新版本的 jenkins 中,如果您使用 apt 安装它,则必须像这样更改端口:

sudo systemctl edit jenkins
Run Code Online (Sandbox Code Playgroud)

并在第 2 行之后添加以下行:

[Service]
Environment="JENKINS_PORT=9090"
Run Code Online (Sandbox Code Playgroud)