Gitlab项目代码对接jenkins(自动上线项目)!

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

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

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

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

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

一、jenkins的job配置截图:

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

扫描二维码关注公众号,回复: 2317813 查看本文章

二、Gitlab项目配置截图:

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

猜你喜欢

转载自blog.csdn.net/weixin_42207486/article/details/81143415