Jenkins+Gitlab 实现代码自动化上线

root
233
文章
0
评论
2020年2月19日13:54:05 评论 1244字阅读4分8秒

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页面

成功啦!

继续阅读
历史上的今天
2月
19
weinxin
我的微信
这是我的微信扫一扫
  • 文本由 发表于 2020年2月19日13:54:05
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
Jenkins的Pipeline项目 Devops

Jenkins的Pipeline项目

Pipeline项目 CI/CD持续集成/持续部署 持续集成是一种软件开发实践,团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能发生多次集成。每次集成都通过自动化的构建...
jeesns项目代码部署and自动上线 Devops

jeesns项目代码部署and自动上线

jeesns项目代码自动上线 经过上一次失败的教训,这一次通过学习了maven项目管理工具,肯定能部署成功的。失败案例jeesns项目上线(失败案例),这对java项目的部署是一次很好的学习 Jenk...
maven工具,搭建私服nexus Devops

maven工具,搭建私服nexus

maven项目管理工具 Maven是一个项目管理的综合工具。Maven提供给开发人员构建一个完整的生命周期框架。 开发团队可以自动完成该项目的基础设施建设,Maven使用标准的目录结构和默认构建生命周...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: