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

how to change port number for Jenkins installation In Ubuntu 12.04

我正在尝试在 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

然后

apt-get update

apt-get install jenkins

但它显示

  • Starting Jenkins Continuous Integration Server Jenkins The selected http port (8080) seems to be in use by another program Please select another port to use for jenkins

需要有关如何将 Jenkins 的不同端口设置为 运行 的帮助。

首先打开/etc/default/jenkins文件。
然后在 JENKINS_ARGS 部分下,您可以像这样更改端口 HTTP_PORT=9999.

然后你应该用 sudo service jenkins restart.

重启 Jenkins 然后使用此命令检查状态 sudo systemctl status jenkins

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

就我而言,我添加

 HTTP_PORT="XXXX"
 JENKINS_ARGS="--httpPort=XXXX" 

/etc/default/jenkins开头定义变量时有效。

  1. 首先,运行这个命令打开jenkins配置:

     sudo nano /etc/default/jenkins
    
  2. 您唯一需要更改的部分是:

     #port for HTTP connector (default 8080; disable with -1)
     HTTP_PORT = 8080
    

    您需要更改到所需的端口。例如:

     HTTP_PORT = 8081
    
  3. 最后,通过运行以下命令重启 Jenkins 服务:

     sudo service jenkins restart
    

然后您就可以使用新端口打开它了。

第 1 步:sudo nano /etc/default/jenkins 打开纳米文件 并将 HTTP PORT:8080 更改为 HTTP PORT : 8081

CTL+X 并单击 Y 和 ENTER

PORT 将从 8080 更改为 8081 重启詹金斯

sudo 服务詹金斯重启

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

/usr/lib/systemd/system/jenkins.服务

更改行中的端口

Environment="JENKINS_PORT=8080"

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

中测试