• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

Jenkins+gitlab配置身份验证令牌

武飞扬头像
小数苗小数苗
帮助1

设置令牌的前提要在Jenkins-插件管理页面安装插件,否则在Jenkins构建触发器下不会出现配置令牌的参数:

安装的插件有如下:

"Gitlab Hook"、"Build Authorization Token Root"、"Publish Over SSH"、"Gitlab Authentication"、"Gitlab"、"Maven Integration"、Nodejs

学新通

 命令行创建令牌:

[root@btpdi5gn data]# openssl rand -hex 12

bb0621047e25fc476df75825

#该令牌必须在Jenkins和gitlab中一致

Jenkins添加令牌:

学新通

gitlab添加令牌:

在构建触发器的窗口中,选择适合你自己业务的条件,这里我选择的是当gitlab有提交时可以触发

学新通

学新通

 添加完webhook后测试如下表示ok:

学新通

 如果报错如下是因为新版本的Jenkins没有配置CSRF禁用的选项

学新通

 解决办法:

1、进入jenkins:系统管理-全局安全配置,标红处画勾

学新通

 2、进入Jenkins,系统管理-系统配置,标红处的勾去掉学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhibajff
系列文章
更多 icon
同类精品
更多 icon
继续加载