我有 Ubuntu 20.04 和 Jenkins 1.3.3 我需要将本地 Jenkins 端口从 8080 更改为 8888。
我试图更改sudo gedit /etc/default/jenkins
字符串中的配置文件
#port for HTTP connector (default 8080; disable with -1)
HTTP_PORT=8888
重启服务后:sudo service jenkins start
不影响修改。我仍然使用 8080 端口访问詹金斯。
同样在这个配置文件中,我添加了额外的字符串:JENKINS_ARGS="--httpPort=$HTTP_PORT"
但不幸的是,重启服务后相同 - 8080。
我尝试Manage Jenkins
在下Configure System
一个更改字符串Jenkins URL
中通过 Web 界面更改地址http://0.0.0.0:8888/
并应用并重新启动服务。我访问了页面http://0.0.0.0:8080/cli/command/who-am-i
并获得了下一个功能:
java -jar jenkins-cli.jar -s http://0.0.0.0:8888/ -webSocket who-am-i
Reports your credential and permissions.
所以更改被保存但不影响。我试图重新启动我的电脑以初始化所有更改。你能帮助我吗?有什么建议么?
请参阅以下文档: https ://www.jenkins.io/doc/book/installing/linux/#debianubuntu
它说您可以通过以下方式进行修改:
然后添加以下行:
端口应该是您想要使用的端口。保存它,然后重新启动 jenkins:
如果 jenkins 安装为 linux 服务,打开文件 /usr/lib/systemd/system/jenkins.service,搜索内容“Environment="JENKINS_PORT=8080"。将端口号更改为您想要的。执行命令
systemctl daemon-reload
systemctl restart jenkins.service
`使用新的端口号在浏览器中访问 jenkins