作者:昂-恩意_180 | 来源:互联网 | 2024-11-12 16:00
为了确保Jenkins远程触发器能够正常工作,我安装了Build Token Root插件。具体步骤如下:
1. 访问Jenkins插件管理页面,安装Build Token Root插件:Build Token Root Plugin
2. 安装完成后,在需要远程触发的Job配置中设置身份验证令牌。
3. 使用curl命令触发远程构建时,注意转义符“\”的使用:
curl http://JENKINS_URL/buildByToken/build?job=JOB_NAME\&token=TOKEN_NAME
或者直接将URL粘贴到浏览器地址栏中(无需转义符“\”):
http://JENKINS_URL/buildByToken/build?job=JOB_NAME&token=TOKEN_NAME
如果操作成功,您应该会看到远程Jenkins构建被成功触发。
需要注意的是,您无需在Job上设置构建、发现和读取权限。更多详细信息可以参考CloudBees官方文档:为什么使用Build Token Root插件无法触发构建?