如何在启用cloudbees身份验证的情况下远程启动Jenkins构建

时间:2014-07-07 06:19:30

标签: jenkins cloudbees

如何在启用cloudbees身份验证的情况下远程启动Jenkins构建?

请让我知道从脚本启动它的命令或抛出像wget / curl这样的命令

1 个答案:

答案 0 :(得分:1)

您可以POSThttps://accountname.ci.cloudbees.com/job/jobname/build传递您的CloudBees用户名(通常是电子邮件地址)和Jenkins API令牌(请参阅/me/configure)进行BASIC身份验证。

但是如果您不想在脚本中保留完整的凭据,则可以选择任意令牌并在作业定义中对其进行配置,在这种情况下POST build?token=…无需身份验证即可安排一个构建。在通常情况下,匿名用户看不到您的Jenkins实例,这将无效(因为整个URL空间被阻止),在这种情况下Build Token Root plugin可能用于完成相同的事情。