北京直真科技有限公司,DevOps工程师,秦霆。
暂时未有相关通用技术能力~
阿里云技能认证
详细说明在我看来,Devops 最大的核心就是持续集成,代码通过发布之后,经过Jenkins 等的持续集成,经过检出、质量检查、编译、打包、测试、通知、确认发布之后,软件开发部署部分就完成了最核心的一部分。这部分就实现了开发人员与运维人员的交汇、开发人员可以只需要开发代码、并通过Devops 发布部署到指定的节点上,同时,开发人员只需要提交代码就可以了,而运维人员也可以通过Devops 和开发人员进行良好的沟通与协作,更快更可靠的创建高质量软件,给用户更直观、高效的体验。
有时候出问题,并不仅仅是简单的代码出错。可能是环境问题,可能是易用性问题用户体验不好,或者是当整个系统运行到一定时间才出现的问题。这时候并不只能单单依靠测试人员,因为这些问题测试人员有时候难以找出,所以这正是之前所说的团队的重要性,人人皆测试,每个环节的人员都需要密切关注或者考虑,哪那些地方可能出问题,这里这样做是否合理。
小公司可以有小公司的DevOps的实施流程,大公司有大公司的DevOps的实施流程,小项目有小项目的DevOps的实施流程,大项目有大项目的DevOps的实施流程,Devops的流程步骤可以灵活取舍,具体DevOps化的水平要根据公司,项目的实际情况而定,并在以后逐步深入DevOps化。