使用:
- Ubuntu 20.04.2语言
- 简体中文
- Jenkins
我一直在尝试更改/etc/default/jenkins文件中的HTTP端口或用户。但是,一旦我这样做,更改就不会被拾取:
sudo service jenkins restart
这里的答案似乎也不起作用:Jenkins changes in /etc/default/jenkins not working
sudo systemctl edit jenkins
只是打开一个新的文件进行编辑
使用:
我一直在尝试更改/etc/default/jenkins文件中的HTTP端口或用户。但是,一旦我这样做,更改就不会被拾取:
sudo service jenkins restart
这里的答案似乎也不起作用:Jenkins changes in /etc/default/jenkins not working
sudo systemctl edit jenkins
只是打开一个新的文件进行编辑
3条答案
按热度按时间bwntbbo31#
在Jenkins版本2.332.1之后,编辑
/etc/default/jenkins
无法工作,它依赖于systemd而不是init系统(documentation)。而是运行:
系统编辑Jenkins
这将打开一个带有空文件的编辑器。使用以下内容创建下面的部分:
根据需要更改端口并保存文件(如果nano是
Ctrl + X, Y
编辑器)。最后,重新启动Jenkins,它应该会选择新端口:sudo systemctl restart jenkins
uyhoqukh2#
是实际工作的方式,如问题中的链接所示。它不会修改配置文件,但在此处添加的任何内容都会覆盖可以使用以下命令查看的配置:
0sgqnhkj3#
Debian Bullseye(Debian 11):
vim /etc/systemd/system/jenkins.service.d/override.conf
关键是编辑覆盖默认配置的配置文件,因为默认配置在每个新版本中都会更新,从而删除您的自定义配置。
不要忘记更新和重新加载您的更改:
systemctl daemon-reload
service jenkins restart