【问题标题】:how to change port number for Jenkins installation In Ubuntu 12.04如何在 Ubuntu 12.04 中更改 Jenkins 安装的端口号
【发布时间】:2015-02-05 09:54:16
【问题描述】:

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

但它显示

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

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

【问题讨论】:

    标签: linux ubuntu jenkins


    【解决方案1】:

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

    那么您应该使用sudo service jenkins restart 重新启动 Jenkins。

    然后检查状态使用这个命令sudo systemctl status jenkins

    【讨论】:

    • 试试sudo nano /etc/default/jenkins
    • 我设置了8081端口。如何调用jenkins??
    • 只需按照上面的说明重新启动服务,然后在浏览器中访问http://127.0.0.1:8081。如果没有错误,Jenkins 页面应该在那里。
    • 我可以使用 localhost:8081。谢谢
    • 这个解决方案给了我我需要的提示 - 在我的情况下,我能够编辑这个文件并更改以下行:HTTP_PORT=8080 已经在底部的 JENKINS_ARGS 行中引用文件。
    【解决方案2】:

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

    【讨论】:

    • 在基于 Debian 的发行版上,它仍然是 /etc/default/jenkins。 RHEL/CentOS 是 /etc/sysconfig/jenkins
    • 在基于 Debian 的发行版上,var 现在是 HTTP_PORT
    【解决方案3】:
    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
      

    然后你就可以用一个新的端口打开它了。

    【讨论】:

    • @BassemRabia 你重启jenkins服务了吗?
    【解决方案4】:

    在我的情况下,我添加

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

    /etc/default/jenkins开头定义变量时,它可以工作。

    【讨论】:

    • 你只需要HTTP_PORTJENKINS_ARGS是多余的。
    【解决方案5】:

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

    CTL+X 并单击 Y 和 ENTER

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

    sudo service jenkins 重启

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-05
      • 1970-01-01
      • 2017-12-29
      • 1970-01-01
      • 1970-01-01
      • 2015-03-28
      相关资源
      最近更新 更多