jenkins 使用webhooks 触发构建任务gitea为例

多次尝试以及网上的各种资料查阅成功了下
其他人给的答案他们有他们的道理,至少我没有实验成功。我这里就记录下

  1. 添加API token
  2. 将生成的token 复制保存 第4步骤的时候要用
    在这里插入图片描述
  3. 配置构建方式 填写身份验证令牌
    构建触发器
  4. 安全配置修改为 “登录用户可以做任何事”
    在这里插入图片描述
  5. 关闭 CSRF设置 No valid crumb was included in the request 报错问题
hudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION = true

在系统管理最下面有一个 脚本命令行
在这里插入图片描述

执行上面的命令
在这里插入图片描述

  1. 在gitea 中配置webhooks
    • 填写token_name 我的为jenkins
    • 复制第二步中生成的api token 放到authorization 中
    • 保存 并点击测试

gitea中进入到webhooks页面 新增hooks

测试结果

其他文章
Jenkins报:403 No valid crumb was included in the request
No valid crumb was included in the request 问题定位与解决

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐