【发布时间】:2014-03-03 19:01:52
【问题描述】:
我需要远程触发托管在 CloudBees 上的 Jenkins 构建。现在,我试图使用jenkins-cli 无济于事。现在我正在使用 SSH 密钥对进行身份验证。
当我这样做时:
$ java -jar jenkins-cli.jar -s https://... list-jobs All
我可以看到所有工作,包括我想要构建的工作。但是当我这样做时:
$ java -jar jenkins-cli.jar -s https://... build job1
No such job 'job1'
我了解了一种解决方法,其中涉及向anonymous 角色添加权限。即使我添加了每一个权限,我也会得到同样的错误。
如果有帮助,我正在使用 Jenkins 1.532.1.3。谢谢。
【问题讨论】:
-
您的工作是在文件夹中还是在顶层?
标签: jenkins continuous-integration command-line-interface cloudbees jenkins-cli