我正在尝试执行jenkins cli命令
java -jar /home/jenkins/jenkins-cli.jar -s http://jenkins.server.com/ version --username jenkins --password jenkins
Run Code Online (Sandbox Code Playgroud)
获得以下错误
Aug 05,2015 6:01:02 AM hudson.remoting.SynchronousCommandTransport $ ReaderThread运行SEVERE:通道中的I/O错误Chunked连接到 http://jenkins.server.com/cli java.io.StreamCorruptedException:无效的流标头: 0A0A0A0A在java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:804)在java.io.ObjectInputStream中.(ObjectInputStream.java:299)在hudson.remoting.ObjectInputStreamEx.(ObjectInputStreamEx.java:40)在hudson.remoting.AbstractSynchronousByteArrayCommandTransport .read(AbstractSynchronousByteArrayCommandTransport.java:34)在hudson.remoting.SynchronousCommandTransport $ ReaderThread.run(SynchronousCommandTransport.java:48)
hudson.remoting.RequestAbortedException:java.io.StreamCorruptedException:无效的流标题:0A0A0A0A位于hudson的hudson.remoting.Channel.terminate(Channel.java:815)的hudson.remoting.Request.abort(Request.java:296). remoting.SynchronousCommandTransport $ ReaderThread.run(SynchronousCommandTransport.java:69)......远程调用Chunked连接到 http://jenkins.server.com/cli(Native) 方法)hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1361)位于hudson的hudson.remoting.Channel.call(Channel.java:752)的hudson.remoting.Request.call(Request.java:171). remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:179)位于hudson.cli.CLI的hudson.remoting.$ Proxy1.waitForProperty(未知来源)hudson.remoting.Channel.waitForRemoteProperty(Channel.java:1205).(CLI. java:147)at hudson.cli.CLIConnectionFactory.connect(CLIConnectionFactory.java:72)at hudson.cli.CLI._main(CLI.java:479)at hudson.cli.CLI.main(CLI.java:390)
引起:
java.io.StreamCorruptedException:无效的流标题:位于java.io.ObjectInputStream的java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:804)中的0A0A0A0A.(ObjectInputStream.java:299)位于hudson.remoting.ObjectInputStreamEx.(ObjectInputStreamEx. java:40)at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)at hudson.remoting.SynchronousCommandTransport $ ReaderThread.run(SynchronousCommandTransport.java:48)
我们可以在 github 提交时触发 jenkins 构建。但是我想在将测试分支合并到 github 上的开发后触发 jenkins 构建。