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”测试