繁体   English   中英

使用参数化触发器插件的Jenkins远程构建失败

[英]Jenkins remote build with Parameterized Trigger Plugin failed

我正在使用Jenkins和参数化触发插件来远程触发作业。 构建触发器因控制台输出而失败,如下所示

Server returned HTTP response code: 403 for URL: http://x.x.x.x:8080/job/jobname/buildWithParameters?token=buildcommand&build&delay=0
Connection to remote server failed, waiting for to retry - 10 seconds until next attempt.
Retry attempt #1 out of 5
Server returned HTTP response code: 403 for URL: http://x.x.x.x:8080/job/jobname/buildWithParameters?token=buildcommand&build&delay=0
Connection to remote server failed, waiting for to retry - 10 seconds until next attempt.
ERROR: Remote build failed for the following reason:

来自浏览器的URL“ http://xxxx:8080/job/jobname/build?token=buildcommand&build&delay=0 ”的构建能够远程触发构建。

我只看到两个URL之间的区别是一个使用'build'而另一个使用'buildWithParameters'。

你能帮我解决一下吗?

有同样的问题,我的远程jenkins使用由主构建传递的凭据。 要修复它,我必须在目标 Jenkins上禁用CSRF保护:

  1. 登录到目标Jenkins并转到Manage Jenkins
  2. 转到配置全局安全性
  3. 向下滚动到防止跨站点请求伪造攻击
  4. 取消选中它
  5. 保存更改

无需重启Jenkins,只需再次尝试主作业。

警告:显然你的Jenkins服务器没有CSRF保护......但它可能安全地落后于企业防火墙,对吧?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM