I am trying to install jenkins in ubuntu. I have followed the commands below:
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
then
apt-get update
and
apt-get install jenkins
but It shows
- 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
Need help on how to set a different port for Jenkins to run.
You can go to /etc/default/jenkins
and add --httpPort=9999
or whatever port to JENKINS_ARGS
.
Then you should restart Jenkins with sudo service jenkins restart
.
For others still looking for answers you can go to /etc/sysconfig/jenkins
in CentOS/RHEL or /etc/default/jenkins
in Debian based distributions and change the JENKINS_PORT=
variable to whatever port you want. Restart jenkins, and it should be running on your desired port.
First, run this command:
sudo nano /etc/default/jenkins
The only place you need to change is:
#port for HTTP connector (default 8080; disable with -1)
Http_port = 8080
There you change to the desired port. For example:
HTTP_PORT = 8081
Finally, run this command:
sudo service jenkins restart
Then you're ready to open it with a new port.
In my case,I add
HTTP_PORT="XXXX"
JENKINS_ARGS="--httpPort=XXXX"
when defining the variables at the beginning of /etc/default/jenkins
,it works .
step 1 : sudo nano /etc/default/jenkins
open the nano file
And change HTTP PORT:8080 to HTTP PORT : 8081
CTL+X and Click Y and ENTER
PORT will changing from 8080 to 8081
restart the jenkins
sudo service jenkins restart