背景
版本
- Jenkins Version:Jenkins 2.403
- Gitlab Version: Gitlab 15.6
- 部署环境:群晖NAS Docker 部署Jenkins+Gitlab
Jenkins 默认使用的是自带的数据库,支持LDAP,Servlet 容器代理,Unix User/Group Database。如果要让Jenkins支持 Gitlab 账号登录,需要安装 Gitlab Authentication plugin 插件。
一般情况下,研发和SRE都会有内部的Gitlab账号,Gitlab账号会配置Ldap用户登录。为了便于后期管理Jenkins,大多数会选项配置 Jenkins 支持 Gitlab账号登录。
步骤
1. 安装插件
在Jenkins的插件管理中搜索 Gitlab Authentication plugin 即可找到插件点击安装即可
2. Gitlab 配置
点击Gitlab右上角用户选择 Preferences,进入到User Setting
点击 Applications,新增Application
Name: 随意
Redirect URI: [Jenkins地