1

对于哈德森来说,跑步java -jar hudson-3.0.0-bundled.war -httpPort=8000很有效。我已经对 Jenkins 进行了同样的尝试,但它仍然在端口 8080 上运行:

$ java -jar jenkins.war -httpPort=8000
Running from: /home/user/jenkins/jenkins.war
webroot: $user.home/.jenkins
Sep 25, 2013 12:22:14 PM winstone.Logger logInternal
INFO: Beginning extraction from war file
Jenkins home directory: /home/user/.jenkins found at: $user.home/.jenkins
Sep 25, 2013 12:22:15 PM winstone.Logger logInternal
INFO: HTTP Listener started: port=8080
4

2 回答 2

4

您的命令行中缺少“-”。来自詹金斯维基:“--httpPort=$HTTP_PORT”

所以使用java -jar jenkins.war --httpPort=8000而不是java -jar jenkins.war -httpPort=8000

于 2013-09-25T09:30:30.783 回答
1

检查我的 jenkins 初始化文件,我认为您需要 --httpPort=$JENKINS_PORT。您是否尝试过在 httpPort 之前使用两个破折号?

端口 8000 是否是一个明智的选择是另一个问题!

于 2013-09-25T09:34:47.723 回答