一、插件简介

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的权限了。

作者:Jeebiz  创建时间:2019-12-18 03:40
 更新时间:2023-12-28 09:15