问题:

当配置好Webhook url时候执行push test的时候报错:

Hook executed successfully but returned HTTP 403<html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> <title>Error 403 No valid crumb was included in the request</title> </head> <body><h2>HTTP ERROR 403</h2> <p>Problem accessing /job/eureka-service/build. Reason: <pre> No valid crumb was included in the request</pre></p><hr><a href="http://eclipse.org/jetty">Powered by Jetty:// 9.4.z-SNAPSHOT</a><hr/> </body> </html>

GitLab Webhook插件测试触发Jenkins自动构建报错 Hook executed successfully but returned HTTP 403

原因:

由于Jenkins的安全策略配置了CSRF跨站点保护。

解决方案:

进入Jenkins,系统管理-->全局安全配置,勾选匿名用户具有可读权限和去掉CSRF防止跨站点请求伪造:

GitLab Webhook插件测试触发Jenkins自动构建报错 Hook executed successfully but returned HTTP 403

再次测试,成功触发:

GitLab Webhook插件测试触发Jenkins自动构建报错 Hook executed successfully but returned HTTP 403

GitLab Webhook插件测试触发Jenkins自动构建报错 Hook executed successfully but returned HTTP 403

相关文章:

  • 2021-10-28
  • 2021-11-10
  • 2021-09-12
  • 2022-02-14
猜你喜欢
  • 2022-01-08
  • 2021-09-16
  • 2022-12-23
  • 2021-07-28
  • 2021-06-21
  • 2022-03-04
相关资源
相似解决方案