问题八:
环境:
我司的环境是:开发环境、测试环境、定时停业务发布上线、上线功能性测试、上班时间生产、如出问题解决或回退(影响至少半天或1天)。
问:前面有也童鞋问过,devops上线后,需要哪些人员,如何参与devops,职责如何划分?
开发人员负责写代码,并生成镜像,将镜像推至镜像中心,然后利用平台进行单元测试。
测试(质量人员)利用devops平台进行集成测试并将问题反馈给开发,以及负责定制发布版本,并将发布计划告知运维人员。
运维人员拿到发布计划后结合具体情况安排发布或者建议质量调整发布时间。发布过程中根据自动化程度以及系统重要性知会开发排期支持。
devops 上线
运维开发以及变成一个团队,开发人员进行系统运维和业务软件运维
在开发微服务时就要考虑如何运维。
目前的运维人员要和开发人员一起对业务软件开发运维管道工具。
在业务上线后通过各个管道工具,对业务进行检查和错误排查。
由于引进微服务,导致运维异常复杂,所以必须明确责任和任务。不能开发和运维是两个不同的团队来完成
那样会导致业务问题无法快速定位。