# dev-ops **Repository Path**: naumy/dev-ops ## Basic Information - **Project Name**: dev-ops - **Description**: DevOps即Development和Operations的组合词,是一组过程、方法与系统的统称,用于促进开发应用程序或软件工程、技术运营和质量保障QA部门之间的沟通、协作与整合。 - **Primary Language**: Unknown - **License**: MulanPSL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-05 - **Last Updated**: 2022-07-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # dev-ops #### 介绍 dev-ops不局限与任意一种编程语言,任何一种流行的技术。只是一种概念,能够便于项目的开发和运维之间能够更加友好的合作关系。 #### 软件架构 软件架构说明 #### 安装教程 > DevOps即Development和Operations的组合词,是一组过程、方法与系统的统称,用于促进开发应用程序或软件工程、技术运营和质量保障QA部门之间的沟通、协作与整合。 ![image-20220112231253010](https://wywtypora.oss-cn-shanghai.aliyuncs.com/image/image-20220112231253010.png) 什么是DevOps? ![image-20211222151311582](https://wywtypora.oss-cn-shanghai.aliyuncs.com/image/image-20211222151311582.png) DevOps是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化,它促进开发和运营团队之间的协作,以自动化和可重复的方式更快地将代码部署到生产中。 DevOps有助于提高组织提供应用程序和服务的速度。它使组织能够更好地为客户服务,并在市场中更有竞争力。 简而言之,DevOps可以定义为开发和IT运营的一致性,以及更好的沟通和协作。 为什么需要DevOps? 在DevOps之前: ● 开发和运营团队完全孤立。 ● 测试和部署是在设计构建之后完成的独立活动。因此,他们比实际构建周期消耗更多时间。 ● 在不使用DevOps的情况下,团队成员将大量时间花在测试,部署和设计上,而不是构建项目。 ● 手动代码部署会导致生产中出现人为错误 ● 开发和运营团队有各自的时间表,不同步导致进一步的延误。 在DevOps 模式下,开发团队和运营团队都不再是“孤立”的团队。有时,这两个团队会合为一个团队,他们的工程师会在应用程序的整个生命周期(从开发测试到部署再到运营)内相互协作,开发出一系列不限于单一职能的技能。 DevOps原则 DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发([应用程序](https://baike.baidu.com/item/应用程序/5985445)/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。 它是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。 它的出现是由于[软件](https://baike.baidu.com/item/软件/12053)行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运维工作必须紧密合作。