舌面上有裂纹是什么病| c14阳性是什么意思| 氟康唑治什么妇科炎症| 结售汇是什么意思| 没学历可以学什么技术| 广基息肉是什么意思| 什么得什么词语| 一周不排便是什么原因| 水浒是什么意思| 老舍有什么称号| 女生吃木瓜有什么好处| 红薯什么时候传入中国| 吃小米粥有什么好处和坏处| 狗狗有什么品种| 宫颈息肉吃什么药能消| 夏至喝什么汤| 苯甲酸钠是什么东西| 去心火喝什么茶好| 很轴是什么意思| 鸽子和什么一起炖汤最有营养| 九月二十五是什么星座| 脑供血不足中医叫什么| 老年斑是什么原因引起的| 脂肪肝什么症状| 维生素e有什么功效| 契合是什么意思| 高压低是什么原因| 中气下陷吃什么药| 神经性皮炎是什么原因引起的| 蜈蚣长什么样| 现在的节气是什么| 梦见白事场面什么意思| 红薯用什么繁殖| 当兵苦到什么程度| 秋字五行属什么| 吃海鲜不能吃什么水果| 窦性心律过速吃什么药| 梦见手表是什么意思| 尤文氏肉瘤是什么病| 褪黑素不能和什么一起吃| 眼睛不舒服是什么原因| 肩膀酸胀是什么原因| 胎儿肠管扩张是什么原因造成的| 结核抗体阳性说明什么| 清福是什么意思| 孙红雷的老婆叫什么名字| 稀饭配什么菜好吃| 西双版纳有什么好玩的| 做梦烧纸钱什么意思| 拔胡子有什么危害| 囊性无回声是什么意思| 狗狗打疫苗前后要注意什么| 上颚痒是什么原因| 富勒烯是什么| 腹肌不对称是什么原因| 碧根果和核桃有什么区别| 公租房是什么| 荆芥不能和什么一起吃| 胃疼挂什么科| 吃什么可以提升白细胞| 阴茎不硬是什么原因| 今年什么时候放暑假| 乙状结肠炎吃什么药| 亭台楼阁是什么意思| 治疗幽门螺杆菌用什么药效果最好| 间质瘤是什么病| 看见老鼠有什么预兆| 俎是什么意思| 柱状上皮外移什么意思| 喝醉酒是什么感觉| 吃什么可以快速美白| 加白是什么意思| 为什么老是便秘| 仕途是什么意思| 颈部ct能检查出什么| 六月二十七是什么日子| bpo是什么意思| 夏天手脱皮是什么原因| 吃什么不会胖又减肥| 鸡为什么吃沙子| 梦见打牌是什么意思| 什么是双开| 按摩是什么意思| 囟门什么时候闭合| 师长是什么意思| 炎热的夏天风儿像什么| 翰字五行属什么| 二婚结婚需要什么证件| 风湿免疫科是什么病| 肝脏低密度灶是什么病| 地藏王菩萨保佑什么| 舌头长泡吃什么药| 草木皆兵是什么意思| 风热感冒吃什么| 床咚是什么意思啊| 属虎的和什么属相最配| 衔接班是什么意思| 什么叫溶血| 100是什么意思| cmb是什么意思| 咳嗽能吃什么| 梦见戴手表是什么意思| 低血钾是什么原因引起的| 呼呼是什么意思| 春天都有什么花开| 翻墙是什么| jnby是什么牌子| 06年属狗的是什么命| 炎症是什么| 奋不顾身的顾是什么意思| 更年期补钙吃什么钙片好| 弱不禁风是什么生肖| 三氧化硫常温下是什么状态| 国画是什么| 木薯是什么东西图片| 利空是什么意思| 和可以组什么词| 货号是什么| 尖锐湿疣用什么药| 性取向是什么| 司南是什么| 4.7号是什么星座| 强直性脊柱炎是什么病| 青霉素v钾片治什么病| 目字旁与什么有关| 木姜子什么味道| 阴虚火旺吃什么水果| 多吃海带有什么好处和坏处| 大校相当于政府什么官| sd值是什么意思| 成龙真名叫什么名字| 黄铜刮痧板有什么好处| 腋下出汗多是什么原因| 水的ph值是什么意思| 女人胸疼是什么原因| pickup是什么意思| 石斛长什么样子图片| 红糖大枣水有什么功效| 匿名是什么意思| 吸氧机什么牌子好| 尿酸高能喝什么酒| 辟邪剑法为什么要自宫| 绯闻是什么意思| 马齿苋长什么样子| 区委书记什么级别| ace什么意思| 射精是什么| 孕妇放屁多是什么原因| 退位让贤是什么意思| 胎儿双顶径是什么意思| 呼吸有异味是什么原因| 中午吃什么不会胖| 周传雄得了什么病| 医助是什么工作| 怀孕三个月吃什么对胎儿好| 为什么一照相脸就歪了| 利字五行属什么| 克加寸念什么| 火腿肠炒什么好吃| 夏至是什么时候| 嘴巴苦什么原因| 白内障什么原因造成的| 无缘无故吐血是什么原因| pm是什么| 头爱出汗是什么原因| bf是什么| 皮肤过敏用什么药| 糖尿病早餐吃什么好| 备孕前要注意什么| 冰藤席是什么材质| 今年28岁属什么生肖| 山竹不能和什么一起吃| 山楂可以和什么一起泡水喝| 肾病综合症是什么病| 苦瓜和什么不能一起吃| 阴道发痒是什么原因| 梦到被猪咬是什么意思| 基酒是什么意思| 女孩月经不规律是什么原因| 梦见自己生了个女孩是什么意思| 血氧饱和度低于90有什么危害| 酸枣仁配什么治疗失眠| 什么是基础病| 感激涕零什么意思| 蒜薹和蒜苔有什么区别| 龟头敏感用什么药| 烧腊是什么| 北京市长属于什么级别| 布朗是什么水果| 199年属什么生肖| 瞳字五行属什么| 什么桃子| 微量元素6项是查什么| 小肚子鼓鼓的什么原因| 小猫来家里有什么预兆| hpv39阳性是什么意思| 排卵日是什么意思| 什么是匝道图片| 向日葵花语是什么| 粉玫瑰代表什么意思| 土地兼并是什么意思| 裸车是什么意思| 砂舞是什么意思| 跑龙套是什么意思| 6月18号什么星座| 兔对冲生肖是什么| 吃中药不能吃什么水果| 医是什么结构| 什么是躯体化症状表现| 直接胆红素偏低是什么原因| 胃动力不足吃什么中成药| 诸葛亮长什么样| 北京是什么省| 0tc是什么意思| 老是觉得口渴是什么原因引起的| 什么的雷锋| 怀孕了想打掉吃什么药| 口下面一个巴念什么| 什么牌子手机好| 川芎治什么病最好| 午时五行属什么| 肝的反射区在什么部位| 工伤是什么意思| 上面一个四下面一个正念什么| 绝无仅有的绝什么意思| 孩子老打嗝是什么原因| 临床医学是干什么的| 梦见战争是什么兆头| 天麻有什么作用| 梦见做手术是什么意思| 吃什么增加免疫力最快| 96122是什么电话| 什么叫脂肪肝| 塑形是什么| hrd是什么| 来字五行属什么| 画饼充饥是什么意思| 牙周炎用什么药最见效| 头晕是什么感觉| 发蜡和发泥有什么区别| 认生是什么意思| 胆囊壁结晶是什么意思| 什么是春天的什么| 比值是什么意思| 吃什么可以生精最快| 七月初八是什么星座| 台湾什么时候收回| 而已是什么意思| 戒奶涨奶痛有什么缓解方法| 莲雾是什么水果| 长期喝什么水可以美白| 北京友谊医院擅长什么| 天龙八部是什么朝代| 裙子搭配什么鞋子| 儿童办护照需要什么材料| 买手机上什么网| 山西属于什么地区| 低能儿是什么意思| 腰间盘突出是什么症状| 过奖了是什么意思| 散光轴位是什么| 六月26日是什么日子| 手麻木吃什么药好| study是什么意思| 百度

DevOps是什么

什么是敏捷

“敏捷是一种开发方法,它遵循敏捷软件开发宣言的原则,以增量的方式交付软件。”—— Gartner

敏捷是一种能在在不确定和混乱的环境中通过接受变化、响应变化、创造变化而取得成功的能力。

敏捷软件开发是基于敏捷宣言定义的价值观和原则的一系列方法和实践的总称。这些方法和实践以相对松散/非固化的形式组成,根据团队实际所处的环境来决定采用何种组合形式并演进。


什么是DevOps

通过在面向系统方法的环境中采用敏捷、精益实践,专注于快速的IT服务交付。DevOps强调人(和文化),它寻求改善运营和开发团队之间的协作。DevOps的实现利用了技术,特别是自动化工具,这些工具可以从生命周期的角度利用日益可编程和动态的基础设施。—— Gartner


DevOps是Dev(开发)Ops(运维/运营)的结合,它将人、流程、工具、工程实践等等结合起来应用到IT价值流的实现过程中,是一系列原则、方法、流程、实践、工具的综合体DevOps面向应用的全生命周期管理,包括:规划、开发、交付和运维/运营阶段。整个DevOps化的价值流交付过程,并非完全强调角色与阶段行为的一一对应,而是强调构建整体的跨职能团队。在经典的 DevOps 文化中,每个角色在某种程度上都涉及到每个阶段,而在部分传统组织/行业(如有监管要求金融业等)中,则需要做一定的变通。


敏捷与DevOps的区别与联系

一个常见的误解是,“DevOps将取代敏捷”。DevOps的原则与实践很多时候与敏捷一脉相承,更多的是敏捷在工程实践层面的延续和扩展。在DevOps的体系下,敏捷的身影通常更多出现在工作协同和持续集成的领域,帮助团队快速形成可交付的输出物。



DevOps能力成熟度模型

随着应用技术的发展,对于原则、流程、方法、工具的讨论也越来越多。而作为应用研发运维的组织和团队,自然而然期望能有统一化、标准化、可量化的方法论体系,这背后是对软件全生命周期管理最佳实践孜孜不倦的追求。这样可以帮助决策者能够快速定位自身当前所处水平,以及组织未来的目标应该定义、路径应该如何达到。


传统的CMM/CMMI就是这样诞生的,DevOps也不例外。而DevOps的能力成熟度模型即是以DevOps的理念和视角,评估整个软件全生命周期相关的能力成熟度模型。目前国内业界比较认可的是信通院发布的《研发运营一体化(DevOps)能力成熟度模型》。

 

企业研发过程管理的痛点

1、需求开发过程协作难。解决需求开发过程中的协同反模式:重文档轻交流、围绕文档的低频重型交流/大型需求澄清会、需求澄清不清晰难以理解、需求跟踪困难。

2、研发测试过程缓慢。团队花费大量时间在编译构建和测试上,缺乏自动化编译构建、自动化测试的方法和有效工程实践、没有工具去支撑重复的、可自动化的、占用大量人工时间的必要工作。

3、代码管理混乱代码管理混乱、缺乏有效的分支管理策略、代码分支策略没有固化、缺乏从需求到代码的跟踪等。

4、手工应用发布。仍然采用手工发布易出错无法跟踪发布过程、每个应用有自己单独的发布工具和发布规范、组织级发布管理规范和执行流程难以执行和跟踪等。

5、研发过程改进缺乏抓手。研发过程改进无从下手、缺乏有效的研发过程基础数据、研发过程数据散落在各处没有统一归集无法整体综合分析;

6、组织级研发管理规范难以落地。缺乏组织级研发管理规范、组织级规范停留在线下无法贯穿到工程实践中、规范执行情况难以跟踪。

DevOps平台与工具

DevOps平台概念

DevOps及敏捷工程实践为理论基础构建的面向应用管理、研发、运维/运营场景的研发运营一体化管理平台。与搭建开源工具链相比,开源工具链可以解决CI、CD过程中一些最基础的场景,但要想达成企业级应用的全生命周期管理,就需要DevOps平台与解决方案去完成。


DevOps平台内容与用途

1、需求管理与项目协同。为开发团队提供简单高效灵活的敏捷协作服务,包括需求和缺陷的管理与跟踪,以及工作项看板、版本视图、迭代视图、甘特图等服务。

2、代码管理。支持主流的开源、商业代码托管工具工具对接与管理。提供包括仓库信息、文件管理、提交记录、分支管理等。

3、制品管理。支持主流的开源、商业制品库工具对接。提供制品库管理能力,包括资源管理器、制品上传、制品库与项目的绑定与解绑等。

4、测试管理。提供轻量级的测试管理工具,包含测试用例、测试计划、测试执行、测试报告、缺陷跟踪。

5、持续集成。提供提供图形化可编排的CICD流水线。支持暂停、重试、审批、多流水线编排、并行任务等特性。降低研发团队在工具链管理上投入的时间和成本,专注于软件研发本身。

持续部署。支持多环境的定义、管理与部署发布。并且可以结合客户的资源管理平台,形成资源管理平台对接与集成解决方案。打通资源申请与回收的流程,实现资源的自动创建与回收。

6、指标度量。提供完善的度量指标体系,通过对软件的生命周期管理过程中的进度、质量、效率等维度进行实时度量分析和反馈,驱动团队对生产过程不断改进优化,提升IT生产率。

7、文档管理。提供轻量级的文档中心,作为在线知识库。具备文档资源管理器、版本管理、权限控制功能。


DevOps工具链


CI/CD

什么是CI

持续集成(CI)是持续在源代码变更后自动检测、拉取、构建和单元测试的过程。持续集成。持续集成的目标是快速确保开发人员新提交的代码变更是正确的、可以被集成的,并且适合在代码库中进一步使用。持续集成伴生的行为是持续测试。

什么是CD

持续部署(CD)是指持续通过自动化Pipeline的方式发布制品到使用环境中的行为。持续部署的过程依赖于持续集成与持续测试。

CI/CD流程

CICD流程又称为CI/CD流水线,持续交付流水线。持续交付涵盖了从需求、设计、开发、构建、测试、上线整个过程的流程、工具、方法、平台化的输入以输出。

Copyright ? 2022 苏州博纳讯动软件有限公司 国徽 苏ICP备13004761号 法律声明及隐私政策
女人什么时候绝经 肝火旺盛吃什么食物 coach是什么牌子的包 小孩睡觉磨牙是什么原因引起的 狗是什么意思
米娜桑是什么意思 四川有什么特产 糜烂型脚气用什么药 纠结是什么意思 叶酸什么时候吃合适
多吃木耳有什么好处和坏处 你是我的楼兰是什么意思 20点是什么时辰 肋间神经痛什么症状 左下腹疼痛挂什么科
梦见扫地是什么预兆 多吃西红柿有什么好处 95年的猪是什么命 左肾小结石是什么意思 拔牙后可以吃什么食物
睡觉起来眼睛肿是什么原因hcv8jop6ns9r.cn 肚子疼应该挂什么科hcv8jop8ns9r.cn 减肥晚上吃什么水果bysq.com b站是什么意思hcv9jop1ns6r.cn 玻璃属于什么垃圾hcv9jop6ns3r.cn
小猫来家里有什么预兆hcv9jop5ns3r.cn 带状疱疹用什么药hcv9jop0ns0r.cn abi是什么意思hcv9jop2ns8r.cn 莲雾吃了有什么好处hcv9jop6ns1r.cn 夏天吃什么养生hcv8jop9ns2r.cn
坐高铁不能带什么hcv8jop3ns4r.cn 为什么订婚后容易分手hcv9jop1ns8r.cn 什么情况下要打破伤风hcv9jop2ns9r.cn 部队指导员是什么级别hcv9jop6ns0r.cn 睾酮是什么意思hcv8jop7ns4r.cn
hpvhr阳性什么意思hcv8jop4ns3r.cn 抹茶色是什么颜色hcv8jop4ns9r.cn 女性失眠吃什么药最好hcv8jop1ns4r.cn 什么的手mmeoe.com 名落孙山是什么意思sanhestory.com
百度