Using:
I've been attempting to change the HTTP port or the User in /etc/default/jenkins file. However the changes are not picked up once I do:
sudo service jenkins restart
The answer here also doesn't seem to work: Jenkins changes in /etc/default/jenkins not working
sudo systemctl edit jenkins
just opens a new file for editing
Editing /etc/default/jenkins
does not work after Jenkins version 2.332.1, which relies
on systemd rather than the init system (documentation).
Instead, run:
systemctl edit jenkins
which will bring up an editor with an empty file. Create the section below with the following:
[Service]
Environment="JENKINS_PORT=8888"
Change the port as desired and save the file (in case of nano as editor with Ctrl + X, Y
).
Finally, restart Jenkins and it should pick up the new port:
sudo systemctl restart jenkins