开头
首先对企业级系统进行一个环境梳理,主要分为开发环境、测试环境、生产环境,需要严格隔离
开发环境
开发环境主要就是开发人员访问,需要搭建为内网访问,开发环境会搭建svn文件管理(存放内部共享文件,如接口文档,开发工具、版本发布记录等)、jenkins持续集成等软件,使用jenkins构建源码,将jar包存放在开发环境,以便供测试环境使用
测试环境
测试环境主要搭建git代码仓库、nexus jar仓库、禅道等,开发完成功能开发提测至测试环境,测试人员进行测试
版本更新:在开发环境编写发布测试环境脚本,即从开发环境传jar包至测试环境
生产环境
生产环境主要安装一些应用所需要的软件,安全度、账号保密性要求高
版本更新:在生产环境编写发布生产环境脚本,即从测试环境拉包到生产环境(该机器可定义为堡垒机),是测试和生产环境的枢纽
网友评论