Jenkins持续集成 之 hook自动触发构建
2018-12-12 20:32
357 查看
一、场景描述
当开发人员把代码推送到GitLab远程仓库时,触发Jenkins把该仓库的代码,按要求自动发布到生产环 境的服务器上。
二、配置Jenkins服务器免密码登陆生产服务器
参考网址: http://blog.51cto.com/12965094/2122566
三、在Jenkins平台上添加远端服务器信息
四、添加GitLab代码仓库拉取权限
1、添加新的任务的同时添加相应的仓库代码用户权限
五、在触发条件上,选择相应操作
1、选择当GitLab仓库被推送后,触发jenkins构建。
2、同时把URL与TOKEN码复制到GitLab上
六、GitLab上的相应操作
1、在GitLab上打开触发hooks功能
2、把Jenkins的内容复制到GitLab相应的位置上
3、查看Jenkins是否有触发的队列
此时代表基本hook自动触发构建成功。
相关文章推荐
- 持续集成:Jmeter+Maven+Jenkins自动化框架搭建(四):GitLab代码更新触发Jenkins自动构建
- webhook实现提交代码自动触发Jenkins构建任务(三)
- 码云Webhook触发Jenkins自动构建 - Jenkins演练(一)
- 使用 svn+maven+jenkins(hudson)+Publish Over SSH plugins 构建持续集成及自动远程发布体系(转)
- 持续集成之④:GitLab触发jenkins构建项目
- 持续集成之④:GitLab触发jenkins构建项目
- 持续集成工具集之四 Jenkins+Maven+Git+Tomcat 项目构建和自动部署
- jenkins + maven + svn + tomcat 搭建自动构建,自动部署,持续集成环境
- 使用 svn+maven+jenkins(hudson)+Publish Over SSH plugins 构建持续集成及自动远程发布体系
- 使用Jenkins搭建持续集成(CI)环境(实现自动构建)(转载)
- 持续集成之GitLab触发Jenkins构建项目
- 持续集成之④:GitLab触发jenkins构建项目
- Jenkins利用GitLab Webhook触发代码提交自动构建任务
- Jenkins+Tomcat + Gradle + Tinker + Walle + 360加固 + fir.im 持续集成,自动构建
- 持续集成工具集之四 Jenkins+Maven+Git+Tomcat 项目构建和自动部署
- 持续集成之②:整合jenkins与代码质量管理平台Sonar并实现构建失败邮件通知
- GitLab 自动触发 Jenkins 构建
- Jenkins持续集成——参数化构建
- 持续集成:docker下使用jenkins容器构建docker镜像
- 构建基于Jenkins + Github的持续集成环境 本人实践版