我需要远程触发托管在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。谢谢。