Jenkins+Gitlab 实现代码自动化发布
我还是在dzp项目的基础上完善自动上线
点开dzp项目,添加构建触发器,该配置的配置一下
点击高级功能继续配置
把这个令牌保存下来,去gitlab上进行一一关联
然后设置好进行模拟测试
如何成功得到一个这样的反馈
现在我模拟执行一下可持续集成,实现只要开发主管通过master合并请求,代码上传至gitlab通过jenkins实现代码自动上线
把代码进行修改,推送到gitlab,通过查看web页面是否发生改变
[root@web01 dzp]# git commit -am "modifile index.html" [master daaf113] modifile index.html 1 file changed, 1 insertion(+), 1 deletion(-) [root@web01 dzp]# git log --oneline --decorate daaf113 (HEAD, master) modifile index.html 5d79e44 (origin/master) modifile index.html 6965f52 deleted html5 3050756 add html5 [root@web01 dzp]# git push -u origin master Counting objects: 5, done. Delta compression using up to 8 threads. Compressing objects: 100% (3/3), done. Writing objects: 100% (3/3), 386 bytes | 0 bytes/s, done. Total 3 (delta 1), reused 0 (delta 0) To git@192.168.5.7:dzp/dzp_data.git 5d79e44..daaf113 master -> master Branch master set up to track remote branch master from origin. [root@web01 dzp]# git log --oneline --decorate daaf113 (HEAD, origin/master, master) modifile index.html 5d79e44 modifile index.html 6965f52 deleted html5 3050756 add html5
查看web服务器,已经成功
[root@web02 code]# ll
total 0
lrwxrwxrwx 1 root root 23 Feb 19 13:12 html -> web-2020-02-19-13-12-37
drwxr-xr-x 5 root root 59 Feb 18 18:27 web-2020-02-18-18-27-18
drwxr-xr-x 5 root root 59 Feb 19 12:57 web-2020-02-19-12-57-37
drwxr-xr-x 5 root root 59 Feb 19 13:12 web-2020-02-19-13-12-37
再去查看一下web页面
成功啦!
继续阅读

我的微信
这是我的微信扫一扫
评论