环境: 192.168.189.53----> gitlab 192.168.189.54----->jenkins 192.168.189.59------> WEB Server ############# 首先为jenkins创建一个触发器: 登录jenkins ,进入到先前创建的项目里面![]()
![]()
![]()
高级设置:
![]()
![]()
+++++++++++ 其次在Gitlab里面配置jenkins 创建的webhook,也就是一个令牌认证。 登录gitlab,进入到先前创建的项目 dzp
![]()
![]()
当有新的代码 上传到仓库之后,gitlab 才能够通过 这个webhook(钩子) 去访问我们的Jenkins ,让jenkins 自动触发构建。
![]()
![]()
最后测试,代码自动发布。 修改网站代码:192.168.189.53----> gitlab 上面操作 cd /root/dzp vim index.html
git commit -am "modified index.html" git push -u origin1 master 浏览器打开WEB Server
+++++++++++++ jenkins 反馈结果给Gitlab 现在我们做一个,Jenkins 执行的一个结果,直接反馈给gitlab ,我们就不用再登录Jenkins 上面查看结果。 第一步:系统配置里面添加gitlab 连接 登录Jenkins
![]()
![]()
向下滚动鼠标,找到Gitlab 这里:
![]()
上面窗口不要关闭,登录Gitlab
![]()
![]()
![]()
将拷贝的token,复制到刚才Jenkins 那个窗口上面的,API token 后面的文本框中
![]()
![]()
![]()
![]()
第二步:在项目里面配置 就是你想要那个项目把它执行的结果,反馈给gitlab ,就在那个项目里面配置。
![]()
![]()
![]()
![]()
第三步:测试 Jenkins 项目里面,
登录到Gitlab 上面查看。
![]()
直接进入到gitlab 项目里面,也可以看到这个 绿色的 对号。
![]()
![]()
![]()
就自动 跳到 Jenkins 界面了,不用我们再登录jenkins 了。
![]()
怎么返回到gitlab ,直接后退。