Gitlab项目代码对接jenkins!

本文废弃请参考:https://blog.csdn.net/weixin_42207486/article/details/81201872

push代码到GitLab触发Jenkins自动构建

1、获取gitlab api token 在GitLab WEB界面,用jenkins账号登录后 Profile Settings -> Account,拷贝Api Token.

Gitlab项目代码对接jenkins!_第1张图片

2、配置Jenkins服务器 安装Jenkins GitLab Plugin和Jenkins Git Plugin、Jenkins GitLab Hook Plugin. Jenkins

–》系统管理–》“GitLab”区 输入GitLab服务器URL地址和上步得到Api Token,并通过连接测试Jenkins–》系统管理–》Configure Global Security–》“CSRF Protection”区 去掉“防止跨站点请求伪造”

Gitlab项目代码对接jenkins!_第2张图片

3、配置Jenkins工程 打开一个Jenkins Job的配置,在“构建触发器”区中选择 “Build when a change is pushed to GitLab. GitLab CI Service URL:” 高级选项中生成“Secret token”

Gitlab项目代码对接jenkins!_第3张图片

一、jenkins的job配置截图:

打开一个Jenkins Job的配置,在“构建触发器”区中选择 
“Build when a change is pushed to GitLab. GitLab CI Service URL:” 
高级选项中生成“Secret token”

Gitlab项目代码对接jenkins!_第4张图片

二、Gitlab项目配置截图:

登录GitLab后选择对应Jenkins Job的项目,“Settings”–》“Integrations”,确保图中1和2同前一图中1和2一样。点击“Test Hook”测试 

Gitlab项目代码对接jenkins!_第5张图片

 

 

你可能感兴趣的:(Gitlab项目代码对接jenkins!)