知识点四 企业代码管理与代码上线
企业代码管理与代码上线 企业内代码管理方式 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.然后通知开发及测试人员进行线上测试。如果有问题直接发布回滚指令。
