web-dev-qa-db-fra.com

Comment démarrer Jenkins sur un port différent plutôt que 8080 à l'aide de la commande Invite sous Windows?

J'ai jenkins.war et je l'ai lancé à partir de l'invite de commande sous Windows en tant que:

Java -jar jenkins.war

Il a été bien démarré et facilement parcouru sous le nom de http://localhost:8080

Je veux commencer sur le port 9090. Comment puis je faire ça?

128
user2027659

Utilisez la commande suivante à l'invite de commande:

Java -jar jenkins.war --httpPort=9090

Si vous souhaitez utiliser https, utilisez la commande suivante:

Java -jar jenkins.war --httpsPort=9090

Les détails sont ici

172
Ripon Al Wasim

Ouvrez le jenkins.xml dans le dossier personnel de jenkins (généralement C:\Program Files (x86)\Jenkins) et modifiez le numéro de port:
httpPort=xxxx
à
httpPort=yyyy
puis redémarrez le service. cela devrait changer le réglage de façon permanente.

89
Prasad

Avec buntu 14.4 je devais changer le fichier / etc/default/jenkins

Par exemple.

   #HTTP_PORT=8080
   HTTP_PORT=8083

et redémarrez le service

service jenkins restart

72
christian

Dans CentOS/RedHat

vim/etc/sysconfig/jenkins

# Port Jenkins is listening on.
# Set to -1 to disable
#
JENKINS_PORT="8080"

changez-le sur le port de votre choix.

40
kanibalv

Sous Windows (avec le service Windows).

Editez le fichier C:\Program Files (x86)\Jenkins\jenkins.xml avec 808 si vous voulez le port 8083.

<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8083</arguments>
13
sgrillon

Pour le bénéfice des utilisateurs de Linux qui se trouvent ici: j'ai trouvé que/etc/sysconfig/jenkins a un JENKINS_PORT = "8080", que vous devriez probablement changer aussi.

10
djb

In * nix dans CentOS/RedHat

vim/etc/sysconfig/jenkins

# Port Jenkins is listening on.
# Set to -1 to disable
#
JENKINS_PORT="8080"

Dans Windows, ouvrez le fichier XML C:\Program Files (x86)\Jenkins\jenkins.xml

<executable>%BASE%\jre\bin\Java</executable>
  <arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --**httpPort=8083**</arguments>
 i made  above bold  to show you change then 
 <executable>%BASE%\jre\bin\Java</executable>
  <arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8083</arguments>

maintenant vous devez le redémarrer, il ne fonctionne pas sauf si vous redémarrez http: // localhost: 8080/restart puis après le redémarrage http: // localhost: 8083 / tout devrait bien se passer ressemble à la réponse ci-dessus qui dit que cela ne fonctionne pas Nous avons redémarrer.

6
Jin Thakur

Correct, utilisez le paramètre --httpPort. Si vous voulez aussi spécifier le $ JENKINS_HOME, vous pouvez faire comme ceci:

Java -DJENKINS_HOME=/Users/Heros/jenkins -jar jenkins.war  --httpPort=8484
5
mainframer

Pour Fedora, RedHat, CentOS et de la même manière, toute personnalisation doit être effectuée dans /etc/sysconfig/jenkins au lieu de /etc/init.d/jenkins. Le but du premier fichier est exactement la personnalisation du second fichier.

Ainsi, dans /etc/sysconfig/jenkins, il existe une variable JENKINS_PORT qui contient le numéro de port sur lequel Jenkins est exécuté.

5
Younes

Pour changer le port par défaut de 8080. Tout ce que vous devez faire:

  1. Aller au dossier Jenkins présent dans C:\Program Files (x86)
  2. Ouvrez un bloc-notes ou un bloc de texte et exécutez-les en tant qu'administrateur, puis essayez d'ouvrir le fichier jenkins.xml présent dans le dossier jenkins.
  3. Modifiez le numéro de port comme suit: <arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=9090</arguments>
  4. Cliquez sur Enregistrer.
5
Vinodh Aj

Tu peux appeler

Java -jar jenkins.war --help

pour voir une liste de tous les paramètres disponibles.

4
user2081279

Ajoutez les deux lignes suivantes après DAEMON_ARGS dans le fichier /etc/init.d/jenkins

HTTP_PORT = 8010
JENKINS_ARGS = "- httpPort = $ HTTP_PORT"

3
Vimal Mathew

Si vous avez configuré jenkins sur une instance ec2 avec linux AMI et que vous souhaitez modifier le port. Editez le fichier à

Sudo vi /etc/sysconfig/jenkins

Modifier

JENKINS_PORT="your port number"

Sortie vim

:wq

Redémarrer Jenkins

Sudo service jenkins restart

Ou tout simplement le démarrer, si ce n'est pas déjà en cours d'exécution

Sudo service jenkins start

Pour vérifier si votre jenkins fonctionne sur le port mentionné

netstat -lntu | grep "your port number"
2
Ankush Singh

Sur le fichier d'édition OSX:

/usr/local/Cellar/jenkins-lts/2.46.1/homebrew.mxcl.jenkins-lts.plist

et éditez le port à vos besoins.

1
Pauls Bebris