Jenkins 04_自动构建并反馈结果给Gitlab

环境:
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 ,直接后退。