DevOps学习心得总结

article/2025/8/30 1:37:00

流程步骤:

1、PLAN    制定计划  (牢记交付给用户的目标)

2、CODE    开始编码  (使用相同的代码,不同版本的代码存储到仓库中,借助Git等工具在需要时合并【版本控制】)

3、BUILD    构建阶段  (使用Maven和Gradle工具)

4、TEST       测试     (测试代码是否存在任何Bug或错误)[自动化测试工具:Selenium、JUnit]

经过几次的手动测试和自动化测试后

5、DEPLOY     部署    (准备好部署并送往运维团队)

6、OPERATE  运行维护 (将代码部署到工作环境中)[自动化工具:Docker、Ansible、Kubernets]

7、MONITOR 持续监控  (部署后,进行持续监控产品)[自动化工具:Nagio]

8、在此阶段收到的反馈将被发送回 规划阶段。

最重要的是:Integrate,使用Jenkins来实习那和完成。(Jenkins 是发送构建和测试代码的工具。)

DevOps(Developments 、QA 、Operations)

       Developments:更多的对软件进行更新;

       QA:对代码进行测试;

       Operations:部署上线的项目更加稳定。

        DevOps并不是一个技术,其强调高效组织团队之间如何通过自动化的工具协作沟通完整软件的生命周期,从而更快、更频繁稳定的完成软件的交付,实现更稳定的更新。

        DevOps本意是鼓励不同的软件开发部门共同协作,个体和互动 高于 流程和工具。开发、测试、运维三个部门不同系统合并成为一个,会带来减少维护成本的长期利益。DevOps另一个核心目标是自动化和持续交付。

        DevOps转化必须要快,高层次上,考虑抢占市场;低层次上,紧盯任务。

        透过自动化和“软件交付”和“架构变更“”的流程,来使得构建、测试、发布软件能够使更加地快捷频繁和可靠。

确保流水线更好的运行:一定要做自动化构建;

                                        一定要做自动化测试;

                                        持续集成。

— — — — — —后期还会不断地补充— — — — — —

 


http://chatgpt.dhexx.cn/article/yrJxZPfT.shtml

相关文章

DevOps工具链

DevOps是敏捷研发中持续构建(Continuous Build,CB)、持续集成(Continuous Integration,CI)、持续交付(Continuous Delivery,CD)的自然延伸,从研发周期向右扩展…

DevOps及DevOps常用的工具介绍

目录 1. 什么是 DevOps2. DevOps 概念的起源2.1. 单体架构 瀑布模式2.2. 分布式架构 敏捷开发模式2.2.1. 多人协同开发问题2.2.2. 多机器问题2.2.3. 开发和运维角色的天生对立问题 2.3. 微服务架构 DevOps 3. DevOps 到底是什么4. DevOps 常用的工具4.1. Jenkins4.2. Kubern…

DevOps 简史

【注】本文节译自:https://www.bmc.com/blogs/devops-history/   IT 行业的当前状态受技术进步在整个历史中所产生的连锁效应所影响。不时出现的新技术极大地改变了世界运转的方式。最近,技术进步似乎开始以惊人的速度出现。自从互联网出现以来&#…

DevOps 学习

目录 一、概述 1、CI/CD简介 二、Git简介 三、Jenkins简介 一、概述 DevOps是Development和Operations的组合,也就是开发和运维的简写。 DevOps集文化理念、实践与工具于一身,可以提高组织高速交付应用程序和服务的能力,与使用传统软件…

DevOps实践

数字化时代,技术的交付速度和质量,直接关系业务的发展和创新。IT 技术交付和运行的效率,成为决定数字化转型成败的关键,而 DevOps 要解决的问题正在于此,DevOps 成为数字化转型的重要一环。 能力构建 随着云原生技术的…

DevOps的前世今生

导语 DevOps诞生已经13年了,你理解他吗? 为什么相伴了13年,你仍然对他不甚了了呢? 你真的以为DevOps是一个筐,什么东西都可以往里装吗? 你以为DevOps落地就是找一个JIRA(敏捷管理工具&#…

Learning DevOps

什么是 DevOps DevOps(Development & Operations)/de’vps/ 是一组过程、方法与系统的统称,用于促进开发 (Dev)、技术运营 (Ops)和质量保障(QA)部门之间的沟通、协作与整合。 DevOps 的开发流程 软件从零开始到…

DevOps思想

什么是DevOps? DevOps是一种思想或方法论,它涵盖了开发、测试、运维的整个过程!DevOps强调开发、测试、运维、质检(QA)部门之间的有效沟通与协作。强调通过自动化的方法管理软件变更、软件集成。使软件从构建到测试、发布更加快捷、可靠&…

DevOps的发展史

公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! — 1 — 可操作的概述 多亏了云计算和开源,软件开发的速度从几年缩短到几个月。每家公司都在向一个软件公司转变。DevOps 已迅速成为公司大规模开发和部署软件的最有效方…

DevOps——简析

节选自百度等资料 知乎解析连接 一、DevOps的目的 只有一个:提高开发到运维发布版本的效率。 1.初级应用:开发运维一体化 2.最高阶的应用:端到端的概念。 DevOps 的三大支柱之中,即人(People)、流程&…

DevOps推广实践总结

中大型团队在敏捷DevOps转型过程中常见的实践总结 目录 1、聘用外部DevOps顾问 2、建立DevOps共识 3、采用“DevOps改进”而非“DevOps转型” 4、构建“比学赶超”的组织氛围 5、规范化DevOps实践 1、聘用外部DevOps顾问 小型团队可以不用聘用昂贵的外部教练,因…

DevOps

DevOps 一、DevOps的由来和概念1. 由来2. DevOps概念解析(1)来自不同渠道和来源的定义:(2)其他摘录 二、DevOps 工作流程1. DevOps的好处与价值2. DevOps能力环 三、devops流程工具四、DevOps发展现状哪些互联网公司采…

Devops的概念

1、什么是DevOps? 答:DevOps是产品开发过程中开发(Dev)和运营(Ops)团队之间的灰色区域。DevOps是一种在产品开发周期中强调沟通,集成和协作的文化。因此,它消除了软件开发团队和运营…

DevOps—基本概念

DevOps—基本概念 1. DevOps2. CI/CD 1. DevOps 维基百科定义: DevOps是一组过程、方法与系统的统称,用于促进 开发、技术运营 和 质量保障(QA) 部门之间的沟通、协作与整合。我理解DevOps是一种软件管理思维模式。 为什么会有D…

DevOps简介

一、DevOps定义:Development和Operations的组合,突出重视软件开发人员与运维人员的沟通合作,通过自动化流程使得软件构建、测试、发布更加快捷、频繁和可靠。 它是一个完整的面向IT运维的工作流,以 IT 自动化以及持续集成&#xf…

什么是 DevOps?看这一篇就够了!

文章目录 一、前因二、记忆三、他们说……3.1、Atlassian 回答“什么是 DevOps?”3.2、微软回答“什么是 DevOps?”3.3、AWS 回答“什么是 DevOps?” 四、DevOps 文化4.1、什么是文化?4.2、什么是 DevOps 文化?4.3、领…

Devops基本概念和原理

一、什么是DevOps 1、 DevOps概述 DevOps,即Development and Operations,是一组过程、方法与系统的统称,用于促进软件开发、运维和质量保障部门之间的沟通、协作与整合。DevOps的出现是由于软件行业日益清晰的认识到:为了按时交…

DevOps概念及搭建全过程(Jenkins、Harbor、SonarQube、K8s)

DevOps入门及过程搭建 在如今互联网的格局下,抢占市场变得尤为重要,因此敏捷开发越来越被大家所推崇。于是,慢慢的有了DevOps这个概念,大致意思是开发-运维一体化。 1 DevOps概念 1.1 基本概念 可以看到上图是一个无穷大的一个符…

Hzero数据库初始化

一:获取种子数据: git地址:https://gitlab.flytiger.net/huying-hzero/hzero-resource.git 二:配置数据库信息 打开hzero-resource项目,编辑application.yml配置文件,修改对应的数据库连接信息 三:初始化…

【Python学习笔记】深入剖析随机数种子

深入剖析随机数种子 一、定义1.1 作用 二、实战2.1 同样的随机数种子2.2 不同的随机数种子2.3 不指定随机数种子 三、随机数列的大小是多少呢?3.1 设定为百万,没问题3.2 设定为千万,没问题3.3 设定为亿,没问题3.4 设定为十亿&…