J'ai jenkins.war et je l'ai démarré à partir de l'invite de commande dans Windows comme:
java -jar jenkins.war
Il a été bien commencé et facilement parcouru comme http://localhost:8080
Je veux commencer sur le port 9090. Comment puis je faire ça?
net start jenkins
commande pour démarrer / arrêter les services jenkins.Ouvrez le
jenkins.xml
dans le dossier d'accueil de jenkins (généralementC:\Program Files (x86)\Jenkins
) et modifiez le numéro de port:httpPort=xxxx
pour
httpPort=yyyy
redémarrer le service. il devrait changer le réglage de façon permanente.
la source
jenkins.model.JenkinsLocationConfiguration.xml
pour moi.Avec Ubuntu 14.4, j'ai dû changer le fichier / etc / default / jenkins
Par exemple
et redémarrez le service
la source
sudo systemctl restart jenkins
redémarre également le service.Dans CentOS / RedHat (en supposant que vous avez installé le
jenkins
package)vim /etc/sysconfig/jenkins
changez-le pour le port de votre choix.
la source
Sous Windows (avec le service Windows).
Modifiez le fichier
C:\Program Files (x86)\Jenkins\jenkins.xml
avec 8083 si vous voulez le port 8083.la source
Pour le bénéfice des utilisateurs Linux qui se retrouvent ici: j'ai trouvé que / etc / sysconfig / jenkins a un JENKINS_PORT = "8080", que vous devriez probablement changer aussi.
la source
Dans * nix dans CentOS / RedHat
vim / etc / sysconfig / jenkins
Dans Windows, ouvrez le fichier XML C: \ Program Files (x86) \ Jenkins \ jenkins.xml
maintenant, vous devez redémarrer, cela ne fonctionne pas à moins que vous ne redémarriez http: // localhost: 8080 / restart puis après le redémarrage http: // localhost: 8083 / tout devrait bien se passer donc ressemble à la réponse ci-dessus qui dit que cela ne fonctionne pas Nous avons redémarrer.
la source
Pour
Fedora
,RedHat
,CentOS
et aussi bien, toute personnalisation doit être fait dans la/etc/sysconfig/jenkins
place de/etc/init.d/jenkins
. Le but du premier fichier est exactement la personnalisation du deuxième fichier.Donc, à l'intérieur
/etc/sysconfig/jenkins
, il y a uneJENKINS_PORT
variable qui contient le numéro de port sur lequel Jenkins s'exécute.la source
Correct, utilisez le paramètre --httpPort. Si vous souhaitez également spécifier le $ JENKINS_HOME, vous pouvez faire comme ceci:
la source
Pour changer le port par défaut de 8080. Tout ce que vous avez à faire:
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=9090</arguments>
la source
Tu peux appeler
pour voir une liste de tous les paramètres disponibles.
la source
Ajoutez les deux lignes suivantes après DAEMON_ARGS dans le fichier
/etc/init.d/jenkins
HTTP_PORT = 8010
JENKINS_ARGS = "- httpPort = $ HTTP_PORT"
la source
Si vous avez configuré jenkins sur l'instance ec2 avec Linux AMI et que vous cherchez à changer le port. Modifiez le fichier à
Éditer
Quitter vim
Redémarrez jenkins
Ou tout simplement le démarrer, s'il n'est pas déjà en cours d'exécution
Pour vérifier si votre jenkins fonctionne sur le port mentionné
la source
Sur le fichier d'édition OSX:
et modifiez le port selon vos besoins.
la source
Ouvrez l'invite de commande en tant qu'administrateur dans Windows. Accédez au répertoire dans lequel Jenkins est installé. et arrêtez d'abord le service Jenkins, en utilisant jenkins.exe stop
tapez la commande pour changer le port en utilisant, java -jar jenkins.war --httpPort = 9090 (entrez le numéro de port que vous souhaitez utiliser).
et enfin, redémarrez les services Jenkins, en utilisant le redémarrage de jenkins.exe
la source
Changer le shell '/etc/init.d/jenkins'
Changez
8080
pour celui que vous voulezla source