web组CI

作者: MZ钟沐 | 来源:发表于2018-07-30 21:53 被阅读29次

    前端基于gitlab的持续化集成CI和自动化部署CD

    现在已经完成了在gitlab上的持续化集成,和测试环境的自动部署。现在已经让运维开通了gitlab runner机器到预发布器机器的ssh权限,正在实现预发布环境的自动化部署,并考虑通过跳板机,实现自动化发布。

    整个流程可以分为以下3个阶段:

    1. 合并代码到dev分支,则会自动构建wwwroot_new目录,压缩source-js目录里面的js,并且代码自动发布到内网机器(10.10.xx.xx)的/data/vhost/testing目录,测试可以通过host 10.10.xx.xx xxx.xxx.com执行测试
    2. 发布到内网测试机器后,代码也会自动被发布到预发布环境的/data/vhost/testing目录,host xxx.xxx.xxx.xxx
    3. 代码合并到master分支后,代码自动发布到预发布环境的/data/vhost/xxx.com目录,host xxx.xxx.xxx.xxx
    xxxweb组项目上线流程优化v1.0.8

    相关文章

      网友评论

          本文标题:web组CI

          本文链接:https://www.haomeiwen.com/subject/ejgfmftx.html