如何在启用cloudbees身份验证的情况下远程启动Jenkins构建?
请让我知道从脚本启动它的命令或抛出像wget / curl这样的命令
答案 0 :(得分:1)
您可以POST
至https://accountname.ci.cloudbees.com/job/jobname/build
传递您的CloudBees用户名(通常是电子邮件地址)和Jenkins API令牌(请参阅/me/configure
)进行BASIC
身份验证。
但是如果您不想在脚本中保留完整的凭据,则可以选择任意令牌并在作业定义中对其进行配置,在这种情况下POST
build?token=…
无需身份验证即可安排一个构建。在通常情况下,匿名用户看不到您的Jenkins实例,这将无效(因为整个URL空间被阻止),在这种情况下Build Token Root plugin可能用于完成相同的事情。