知识点四 企业代码管理与代码上线

企业代码管理与代码上线
    企业内代码管理方式  SVN或者GIT
GITLAB简介
    GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。
    可通过Web界面访问代码仓库,它拥有与Github类似的功能,但gitlab有更严格的权限控制,
    常用于企业内搭建自己的私有仓库
中小型企业上线方案
    1.本地开发人员提交最新代码到git/svn中
    2. 由开发人员或配置管理员通过部署平台jenkins实现统一部署,(即在部署平台上控制拉取代码,编译,打包,发布到开发机,包名如dep.war),发布到办公室测试环境 
    3.测试人员测试程序,没有问题后,由配置管理员或研发leader打上新的tag标记 
    4.根据上步的tag标记,checkout出上线代码,通过jenkins发布到IDC测试环境。
    5.通知开发及测试人员进行测试。如果有问题向上回退,继续修改。
    6.如果IDC测试没有问题,系统运维人员通过jenkins批量发布此tag到IDC内的正式环境,
    7.然后通知开发及测试人员进行线上测试。如果有问题直接发布回滚指令。

 

posted @ 2018-06-23 15:49  liang哥哥  阅读(168)  评论(0)    收藏  举报