2019/07/10 配置管理及Puppet(01)
运维日常三大工作,发布,变更,故障处理 事实上对正常的发布来说,还有很多步骤 工作当中或者IT典型的公司,在提供产品的工作当中,大体分为两种运维环境 以电商站点为例,开发代码写完以后要想上线应用,以java为例,代码开发以后,第二个步骤肯定不可能直接把代码部署到线上应用环境中去, 所以一般第二步叫做构建,build(类似c代码的编译,编译完以后才能测试,一个庞大的java项目是需要一个构建工具进行构建的,类似编译操作一样,来检查代码间的关系,来完成依赖关系的检查,) 第二步构建,构建好以后 第三步可以做测试了,比如单元测试,功能测试,集成测试等,测试完成,如果没问题,这个时候就可以放在预发布环境里了。 测试是放在测试环境中做的,发布之前还应该放在预发布环境,预发布环境要进行接受性测试(发到准线上,我们检查对应代码运行结果,根据访问界面之类的,是否没有问题) 如果没有问题,就可以上线了 第四步部署 所以大致分几步 (先做开发计划 plan,plan完成以后开始实施开发) 1.写代码的过程(开发) (开发完以后,要做单元测试,因为不同的人对应的开发项目本身有可能只负责这个项目中的很小一部分功能,由于每个功能的开发进度不一定完全一样,所以每个小组开发完功能以后,会将它集成到对应的代码树上,类似于推送的 写完代码要push到远程仓库来合并,合并完以后做单元测试) 2.开发完以后,做构建,