devops
文章平均质量分 60
lisanmengmeng
这个作者很懒,什么都没留下…
展开
-
DevOps体系建设思路
还需要配套环境的管理系统(配置管理),记录所有研发、测试、生产环境的服务器台账,并配套类似ansible、puppet运维工具,用于实现日常的运维操作和环境配置。DeveOps的基础是将重复的事情使用自动化脚本或软件来实现,例如Docker(容器化)、Jenkins(持续集成)、Puppet(基础架构构建)、Vagrant(虚拟化平台)等。测试管理:与需求管理联动,登记手动测试案例,存放自动测试脚本,并能提供自动测试的接口,在完成项目构建后,联动触发自动测试,并展示自动测试的报告;原创 2024-09-10 19:30:00 · 259 阅读 · 0 评论 -
DevOps思想
DevOps 测试关注构建流水线中的自动化测试,以确保对可部署的构建有足够的信心。要做到持续部署,就要能相信在没有任何人工干预的情况下,代码是可部署的。DevOps一词的来自于Development和Operations的组合,突出重视软件开发人员和运维人员的沟通合作,通过自动化流程来使得软件构建、测试、发布更加快捷、频繁和可靠。源代码库管理签入的各个版本的代码,这样开发人员不会覆盖彼此的工作成果。流水线如同一条制造装配线,从开发人员提交完工的代码,一直到代码部署在生产环境,或后期的预生产环境。原创 2024-09-10 13:15:00 · 205 阅读 · 0 评论 -
devops 实战原理
例如:软件发布过程中就需要面临功能测试,集成测试,环境搭建,配置服务器,存储管理,网络等工作。一个服务/产品的交付历经了很多个过程,从需求分析,原型设计,架构设计,编码,测试,发布,集成测试,验收测试,一直到上线。解耦架构:随着微服务的风行,现在基本都是组件式的设计,组件出现问题都做故障隔离和熔断机制,那么也需要针对组件进行发布。我们在完成一个事情的时候往往会和其他的团队和人员进行大量的沟通,请求,委派,通知,协调等工作。在软件开发交付的过程中有很多约束,包括:人员,时间,软件,服务器,网络等等。原创 2024-09-09 19:15:00 · 107 阅读 · 0 评论 -
DevOps实践
我们想要达到的目标是,在代码版本控制中不断提交小批量的代码,每次提交都会做自动化的编译,自动化测试,手动测试(探索测试),然后再部署到生产环境中。为了缩短从开发到上线之间的时间,提高服务质量和可靠性,我们会加快开发(Dev)和运维(Ops)之间的流动。做任何一件事情都有其价值,做事的过程就是“把业务构想转化为客户价值的过程”,我们称之为价值流。需要借助看板控制每人的任务量,让任务保持合理的数量,从而保证质量和效率。通常情况下从设计,开发,测试,运维中间需要经历很多复杂漫长的过程。交付的过程复杂且漫长。原创 2024-09-09 13:30:00 · 292 阅读 · 0 评论