• 欢迎访问显哥博客,本网站纯属学习技术,绝无商业用途,欢迎小伙伴们共同学习!研究技术!QQ:52249909 加我QQ
  • 世界75亿人,这么小的概率,能认识你,是我一生的幸运,不妨加个QQ接触一下:52249909 加我QQ

代码上线——Gitlab+Jenkins自动化部署实战(2)【显哥出品,必为精品】

Jenkins lixian 5年前 (2020-05-14) 21572次浏览 1个评论 扫描二维码
文章目录[隐藏]

五、客户端配置

客户端是用户访问web项目的服务器,需要安装nginx,然后Jenkins将gitlab的项目推送到nginx站点目录
默认站点目录是 /usr/share/nginx/html,可以自行更改,但之前的Jenkins脚本也要更改。

[root@web01 ~]# cat /etc/nginx/conf.d/default.conf 
server {
    listen       80;
    server_name  localhost;
    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }
}
[root@web01 ~]# systemctl restart nginx

六、构建项目

1.点击构建选项,开始构建,默认是发布版本

代码上线——Gitlab+Jenkins自动化部署实战(2)【显哥出品,必为精品】

2.构建成功

代码上线——Gitlab+Jenkins自动化部署实战(2)【显哥出品,必为精品】

3.控制台输出信息

代码上线——Gitlab+Jenkins自动化部署实战(2)【显哥出品,必为精品】

4.web端访问项目

代码上线——Gitlab+Jenkins自动化部署实战(2)【显哥出品,必为精品】

5.返回给Gitlab的状态

代码上线——Gitlab+Jenkins自动化部署实战(2)【显哥出品,必为精品】

七、模拟更改代码自动化发布

1.更改Gitlab仓库文件index.html文件(模拟开发更改代码)

代码上线——Gitlab+Jenkins自动化部署实战(2)【显哥出品,必为精品】

代码上线——Gitlab+Jenkins自动化部署实战(2)【显哥出品,必为精品】

2.自动化构建(我们没有手动构建)

代码上线——Gitlab+Jenkins自动化部署实战(2)【显哥出品,必为精品】

3.构建成功(下面有个状态来自管理员自动推送的项目)

代码上线——Gitlab+Jenkins自动化部署实战(2)【显哥出品,必为精品】

4.发现web端页面已经更改成功啦

代码上线——Gitlab+Jenkins自动化部署实战(2)【显哥出品,必为精品】

八、版本回滚

1.Status选择Rollback,Version版本选择之前构建的编号版本

代码上线——Gitlab+Jenkins自动化部署实战(2)【显哥出品,必为精品】

2.构建回滚成功

代码上线——Gitlab+Jenkins自动化部署实战(2)【显哥出品,必为精品】

3.web端发现已经回滚成功啦

代码上线——Gitlab+Jenkins自动化部署实战(2)【显哥出品,必为精品】


本站博主 , 版权所有丨如未注明 , 均为原创
转载请注明原文链接:代码上线——Gitlab+Jenkins自动化部署实战(2)【显哥出品,必为精品】
喜欢 (0)

您必须 登录 才能发表评论!

(1)个小伙伴在吐槽
  1. I don't think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.