您好我使用CLI在两台jenkins服务器之间传输作业。
但我无法让CLI工作..
当我跑步时:
java -jar jenkins-cli.jar -s <myhost> -auth <myid>:<mysecret> help
我得到一个空响应,没有错误,没有异常,只是一个空shell提示
答案 0 :(得分:0)
我遇到同样的问题。 而且我发现myhost是nginx地址。 我通过将myhost更改为jenkins服务器来修复它
答案 1 :(得分:0)
如果您的Jenkins在Linux上且在NGINX反向代理服务器之后,请执行以下操作:
1。打开文件/etc/nginx/nginx.conf
并添加以下条目:
proxy_http_version 1.1;
proxy_request_buffering off;
proxy_buffering off;
2。重新启动Jenkins和NGINX服务:
sudo systemctl restart jenkins
sudo systemctl restart nginx
有关更多详细信息,请参见Jenkins behind an NGinX reverse proxy。