当前位置: 首页 > article >正文

gitlab Webhook 配置jenkins时“触发远程构建 (例如,使用脚本)”报错

报错信息:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/>
<title>Error 403 No valid crumb was included in the request</title>
</head>
<body><h2>HTTP ERROR 403 No valid crumb was included in the request</h2>
<table>
<tr><th>URI:</th><td>/job/tap-manager-yidong-operate/build</td></tr>
<tr><th>STATUS:</th><td>403</td></tr>
<tr><th>MESSAGE:</th><td>No valid crumb was included in the request</td></tr>
<tr><th>SERVLET:</th><td>Stapler</td></tr>
</table>
<hr/><a href="https://eclipse.org/jetty">Powered by Jetty:// 10.0.15</a><hr/>

</body>
</html>

jenkins配置

    生成 Jenkins API Token:
        登录 Jenkins,点击右上角的用户名,选择 “设置”。
        在 “API Token” 部分,点击 “添加新 Token”,输入描述后点击 “生成”,记录生成的 Token。
    配置 GitLab Webhook:
    在 GitLab 的 Webhook 设置中,将 URL 改为包含 API Token 的形式:

gitlab配置Webhook

http://<用户名>:<API Token>@<Jenkins服务器地址>/job/<项目名称>/build?token=<身份验证令牌>


http://www.kler.cn/a/549235.html

相关文章:

  • 单位切换且后换算得方法
  • 前端知识速记:BFC与IFC
  • C/C++程序的内存是如何开辟的?
  • 【C++笔记】C++11的深度剖析(一)
  • 深入解析DNS:从域名到IP的寻址之旅
  • 深兰科技与银川市苏银产业园签署协议,共建AI装备西部产业基地
  • freertos源码分析DAY12 (软件定时器)
  • osgearth控件显示中文(八)
  • Audio-Visual Speech Enhancement(视听语音增强)领域近三年研究进展与国内团队及手机厂商动态分析
  • 【函数题】6-10 二分查找
  • 【LeetCode】438.找到字符串中所有的字母异位词
  • 请解释设备像素、CSS 像素、设备独立像素、DPR、PPI 之间的区别?
  • 详解如何使用Pytest内置Fixture tmp_path 管理临时文件
  • Redis之持久化
  • VUE3环境搭建
  • 【iOS】SwiftUI状态管理
  • Kotlin 2.1.0 入门教程(十八)函数式接口
  • AI与SEO协同:智能关键词挖掘与精准部署策略
  • 2025年前端工程师职业发展的系统性应聘规划
  • 深度学习(1)-简单神经网络示例