Jenkins本机Mac OS软件包默认安装在/Users/Shared/Jenkins和战争中/Applications/Jenkins.它作为守护进程运行,并且尽管有kill -9命令也会自动重启.
我用一个道具添加了一个winstone.propertiesin ./Applications/JenkinshttpPort=9999
仍然应用程序从8080开始.
我甚至安装了CLI并试过:
java -jar jenkins-cli.jar -s http://127.0.0.1:8080/ shutdown
Failed to authenticate with your SSH keys. Proceeding with anonymous access
Sep 19, 2011 1:11:00 PM hudson.remoting.Channel$ReaderThread run
SEVERE: I/O error in channel CLI connection to http://127.0.0.1:8080/
java.io.IOException: Unexpected termination of the channel
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1093)
Caused by: java.io.EOFException
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2553)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1296)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1087)
Exception in thread "main" hudson.remoting.RequestAbortedException: hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected termination of the
channel
at hudson.remoting.Request.call(Request.java:149)
at hudson.remoting.Channel.call(Channel.java:681)
at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:158)
at $Proxy2.main(Unknown Source)
at hudson.cli.CLI.execute(CLI.java:171)
at hudson.cli.CLI._main(CLI.java:297)
at hudson.cli.CLI.main(CLI.java:216)
Caused by: hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected termination of the channel
at hudson.remoting.Request.abort(Request.java:273)
at hudson.remoting.Channel.terminate(Channel.java:732)
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1117)
Caused by: java.io.IOException: Unexpected termination of the channel
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1093)
Caused by: java.io.EOFException
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2553)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1296)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1087)
Run Code Online (Sandbox Code Playgroud)
简而言之,我不能强制停止/启动Jenkins和/或配置(我可以通过手动程序,虽然使用了战争).
建议?知道如何配置Jenkins
小智 22
尝试:
sudo defaults write /Library/Preferences/org.jenkins-ci httpPort '9999'
Run Code Online (Sandbox Code Playgroud)
要检查它是否有效:
defaults read /Library/Preferences/org.jenkins-ci
Run Code Online (Sandbox Code Playgroud)
然后杀死Jenkins进程并让它重新启动.
小智 9
你想用来launchctl启动和停止詹金斯.从luscarpa.com上的示例:在Mac OS X上启动和停止Jenkins守护程序:
启动詹金斯:
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
Run Code Online (Sandbox Code Playgroud)
停止詹金斯:
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10139 次 |
| 最近记录: |