一、插件简介
1、什么是 GitLab Jenkins Plugin ?
GitLab Jenkins Plugin 是 实现 Jenkins 与 GitHub 项目的差距。用于配置 Jenkins 触发器,接受码云平台发送的 WebHook 触发 Jenkins 进行自动化持续集成或持续部署,并可将构建状态反馈回码云平台。
二、插件安装
1、在线安装
1.1、前往 Manage Jenkins -> Manage Plugins -> Available
点击“可选插件”,
1.2、右侧 Filter 输入: GitLab
1.3、下方可选列表中勾选 GitLab(如列表中不存在 GitLab,则点击 Check now 更新插件列表)
1.4、点击 Download now and install after restart
2、手动安装
2.1、从 release 列表中进入最新发行版,下载对应的 XXX.hpi 文件
2.2、前往 Manage Jenkins -> Manage Plugins -> Advanced
2.3、Upload Plugin File 中选择刚才下载的 XXX.hpi 点击 Upload
2.4、后续页面中勾选 Restart Jenkins when installation is complete and no jobs are running
三、插件配置
1、添加 GitLab 配置
1、前往 Jenkins -> Manage Jenkins -> Configure System -> GitLab -> Github 服务器
2、在 Connection name 中输入 GitLab 或者你想要的名字
3、Gitlab host URL 中输入Gitlab完整 URL地址: http://192.168.1.101 (GitLab部署的地址或域名)
4、进入GitLab 系统 User Settings => Access Tokens,前去创建自己的 Gitlab API Token
5、Credentials 中如还未配置 Gitlab 凭据,点击 Add - > Jenkins
Domain 选择 Global credentials
Kind 选择 Gitlab API Token
Scope 选择你需要的范围
API token 输入你的 Gitlab 私人令牌,获取地址:http://192.168.1.101/profile/personal_access_tokens
ID, Descripiton 中输入你想要的 ID 和描述即可。
5、Credentials 选择配置好的 Gitlab API Token
6、点击 Test Connection 测试链接是否成功,如失败请检查以上 3,4,5 步骤。
配置成功后如图所示:
点击 Test Connection 测试token,显示Success,说明配置完成了,这样你的Jenkins就具有访问你的Gitlab的权限了。
更新时间:2023-12-28 09:15