运行 使用 jenkins cli 构建挂起

Running build using jenkins cli hangs

我正在尝试 运行 使用 cli 和以下命令构建 jenkins:

java -jar /opt/bitnami/apps/jenkins/jenkins_home/jenkins/WEB-INF/jenkins-cli.jar -s http://104.197.65.80:5001/jenkins/ build github-test -sv

然而,该命令只是无限期地挂起而没有错误,并且构建永远不会在 jenkins 中启动。

更新: JNLP 代理的 TCP 端口配置为 5001:

我在进行更改后重新启动了虚拟机,但看起来仍然没有任何内容在 5001 上侦听:

opike99@jenkins-1-vm:~$ nc -z -v -w5 104.197.99.99 5001 < /dev/null 99.99.197.104.bc.googleusercontent.com [104.197.99.99] 5001 (?) : Connection timed out

-s 参数应该是 Jenkins 网络 UI 的 URL。删除 :5001 后缀,它将起作用。

您无需提供 JNLP 端口 — 当端口号是随机的时,CLI 客户端也需要工作,因此端口号 asks the Jenkins web server