首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 89 毫秒
1.
DevOps通过打破研发和运维之间的隔阂,加强协作和反馈来提升端到端的交付效能。在跨国交付场景下,由于距离、时区、语言等因素导致研发和运维之间存在天然的沟通障碍,交付效率较低。本文对DevOps在跨国交付场景下的应用做了相关分析,并结合浩鲸科技的项目经验,从四个维度对DevOps的应用进行介绍,分享了远程交付、一键部署、交付复杂度等最佳实践。经过项目的实践证明,DevOps在跨国交付场景下能够有效提升交付效率。  相似文献   

2.
如何快速向用户交付可靠的产品,是近年来持续交付研究和应用的热点问题,传统的软件敏捷方法在交付过程中缺乏团队协作和标准化的构建流程,大公司DevOps框架因体系复杂在中小规模企业应用时会产生迭代速度和产品质量相互制约的矛盾,本文提出一种基于DevOps轻量级的持续交付框架,在角色叠加、迭代频繁的项目场景中,以脚本形式自动实现项目代码获取、测试、构建和部署,完成项目持续交付.通过行业调查、企业实践验证方案不仅可以缩短项目周期、提高交付质量,还能够实现交付过程可视化,促进软件质量不断改进.  相似文献   

3.
持续集成/持续交付是敏捷软件开发的核心实践,而持续集成/持续交付的有效实施要求团队在信息高效共享情况下的有效协作。高效的协作在中型或大型组织中始终是一个挑战,而将持续集成/持续交付过程可视化,可以大大提升信息共享的效率和效果。文中完整提出了可视化的体系设计和参考架构,该设计将各种信息进行有序合理的组织,以最有效的方式呈现或推送给相关人员,连接并牵引相关人员采取及时的行动以提升产品交付的效率和质量。同时还陈述了可视化设计背后的思考和决策因素,使该可视化设计在不同情况下可进行适当的定制,以适应不同的应用场景。该方法已在大中型的软件组织中成功落地实践。提出的设计和架构,具有实际的工程应用参考价值。  相似文献   

4.
随着信息技术的飞速发展和软件研发框架的不断升级,传统研发中开发、运维、QA之间的沟通协作愈加困难.DevOps作为新软件研发管理理念,其通过促进开发、运维、QA协同工作的模式,得到了越来越多IT企业的关注和使用.文章基于DevOps理念,对其在需求管理、研发过程、运维管理三个阶段的技术路线进行研究,并通过JIRA、Je...  相似文献   

5.
随着时代的进步和科技的发展,DevOps理念日渐深入人心,并逐渐成为一种趋势,深刻影响着经济建设和社会活动。本文通过在开发模式的演变、敏捷迭代开发模式的影响和优势等方面进行论述,进而引入DevOps理念,以及在团队工作中常用的一些技术和工具的介绍。得出DevOps可以在个人能力、团队工作效率,企业运营和用户满意度等方面发挥巨大优势,进而实现各方利益共赢。  相似文献   

6.
DevOps作为一种新兴范型能够实现开发和IT运维之间的高度协同,从而在完成高频率部署的同时,提高生产环境的可靠性、稳定性、弹性和安全性.DevOps与云计算一起能够实现资源的按需供给.DevOps制品和云服务的规模不断增长,大量的DevOps知识分散在不同的社区和来源中,没有得到有效的组织、管理和使用,如何针对大量可选的DevOps方法和工具进行有效的决策和选择成为亟待解决的问题.针对这一问题,提出了一套完整的DevOps知识管理方法.方法首先针对一组可访问的知识源进行多种方式的知识获取、组织、转换和存储;然后提出了DevOps知识分类方法,并设计实现了DevOps知识库原型系统;最后基于谓词逻辑提出了DevOps需求的描述方法,并展示了基于需求的DevOps知识库的使用.  相似文献   

7.
随着互联网技术(Internet Technology,IT)运维发展,海量的气象数据和大量的服务器、网络设施都对青海气象自动化运维系统提出了越来越高的要求。如何利用DevOps技术构建集成、部署、发布以及运维一体化的运维系统减轻运维人员的工作压力,提高工作效率,是目前青海气象自动化运维领域的重要研究方向。  相似文献   

8.
戴启铭  毛润丰  黄璜  荣国平  沈海峰  邵栋 《软件学报》2021,32(10):3014-3035
国内外各大软件企业正广泛实施DevOps相关实践,以提高产品交付和部署频率.与此同时,面对日益严峻的网络安全环境,软件系统中的安全问题日益凸显.耗时的安全实践因为快速交付,在软件开发活动中难以得到有效贯彻.也正因如此,在开发和运维流程中有效集成安全控制手段,实现整个软件生命周期的持续安全,已成为各大企业向DevOps转...  相似文献   

9.
面向软件Agent的XML文档集成   总被引:1,自引:0,他引:1  
当前,XML已经成为一种可广泛应用于Internet数据存储和交换的半结构伦数据文档信息管理技术,但是,即使是在DTD的说明配合下,Internet上普遍存在的不同XML数据源之间的集成与连接操作对于广大程序员而言,依然是一项极其复杂和繁琐的工作,本文根据XML文当的DTD语义特点,提出并实现了一种基地软件Agent来辅助进行DTD文档分析的XML文档的集成系统框架,有关的研究与应用实践表明,通过采用软件Agent的来引导和辅助XML文档的DTD语义分析与集成,能够在增加处理工作的自动化程度的基础上,极大的提高XML文档与数据的集成和交换自动化程度,有效的减缓软件人员的工作强度。  相似文献   

10.
笔者简要介绍了Docker平台与DevOps系统,在Docker平台的支持下设计DevOps系统,以设计总目标为指导,构建数据库集群、网络管理、镜像以及DNS管理等多个核心模块,并阐述各个模块的功能。此外,通过实例分析的方式,验证系统功能,展现系统的应用价值。应用DevOps系统,能够有效克服以往系统设计的弊端,同时,将其应用到IT企业,能够显著提升工作效率。  相似文献   

11.
The proliferation of DevOps enables significant acceleration and automation of the delivery and deployment of massive software products. Unfortunately, the development of supporting documents that is vital for large-scale software systems in many cases does not keep pace with the rhythm of feature delivery using DevOps in practice, which becomes the bottleneck for many software organizations to deliver full value to the customers as claimed by the DevOps. This paper proposes, implements, and evaluates an integrated approach, DevDocOps, for continuous automated documentation, in particular for DevOps. With DevDocOps, supporting documents are created along with the development process simultaneously by various roles within a DevOps project, which largely guarantees the accuracy and integrity of documents as well as significantly increases their delivery speed. Within an established delivery chain, a set of templates are created to collect and transform the required information from its origin to the target documents for delivery. A real system, iDoc, is implemented to map, collect, and synthesize the information from document templates and automate the documentation process. DevDocOps has been successfully adopted in a top-tier global telecommunication enterprise to support more than 5000 users with different roles related to documentation. The lag time between the releases of the product version and its supporting document has been shortened from 1 to 2 months on average to less than 2 days. DevDocOps extends the scope of DevOps and enhances the value delivery by supporting continuous documentation and bridges the gap between feature delivery and document delivery with automation.  相似文献   

12.
刘博涵  张贺  董黎明 《软件学报》2019,30(10):3206-3226
DevOps已提出近十年,其作为敏捷方法在完整的软件生命周期上的延伸,旨在从文化、自动化、标准化、架构以及工具支持等方面,打破开发与运维之间的壁垒,重塑软件过程,以实现在保证高质量的前提下,缩短从代码提交到产品上线之间的周期.在竞争日益激烈的市场环境下,用户对于产品服务的稳定性以及更新频率和效率的要求不断提高,DevOps在学术界和工业界的关注程度因此也不断提高.Puppet Labs在2013年开始了全球DevOps现状的问卷调查,迄今已发布了5份报告.国内DevOps的发展相对滞后,对于国内DevOps现状的研究在工业界和学术界均处于空白.2016年和2018年分别进行了两次关于DevOps国内现状的问卷调查以填补这一空白,两次调查的受访人数分别为74和66人.基于两次调查结果,从DevOps涵盖的IT性能表现、组织文化及相关实践、开发与运维实践、工具支持、领导力、工作比例、员工敬业度及满意度这8个方面,综合分析了DevOps在国内的发展现状与趋势,并与Puppet Labs报告的全球现状进行了对比.总体而言,国内DevOps虽呈现了稳步发展的态势,但与国际水平相比尚存在明显差距,目前能达到国际高水平IT性能的受访团队仅6%.通过对比,总结了17条发现,经过综合分析,获得了3个主要结论:(1)员工素质和人才紧缺是国内DevOps滞后、过程成熟度不高的症结;(2)DevOps化越成熟,员工敬业度和满意度越高;(3)Scrum敏捷开发和基于主干开发是最普遍采纳的实践.基于分析结果,在未来实践与研究上给出了多项建议.  相似文献   

13.
黄璜  张贺  邵栋 《软件学报》2019,30(10):3056-3070
DevOps作为一次软件工程领域的变革,近10年迅速发展的原因是多方面的.关注了中国DevOps的发展历程中自动化工具带来的实际影响以及自动化工具产生的一系列问题.使用系统化文献评价获取了目前DevOps实践中被研究者分析最多的自动化支持工具,从50篇文献中识别出包括Docker、Chef、Jenkins和Puppet等69个自动化工具;然后通过灰色文献评价从一些中文博客文章中分析出自动化工具在中国DevOps实践中出现的3个层次的问题;最后通过民族志访谈方法分析了在中国环境下各方对待3个层次问题的看法和建议,得出自动化工具对中国DevOps实践的两个影响:(1)自动化工具在DevOps实践的前期作用明显,可以认为DevOps实践就是使用自动化工具;(2)软件组织实现DevOps转型以后需要减少对自动化工具的依赖,形成自己的DevOps文化.对于自动化工具在中国DevOps实践中产生的问题,整合访谈内容后形成了解决问题的3个建议,并给出了一个转型范例.  相似文献   

14.
刘雯  刘另 《计算机系统应用》2013,22(11):47-50,57
根据敏捷开发原理,引入持续集成,设计和开发了基于敏捷模式的学生满意度调查系统,提供了完善的学生满意度研究数据收集机制及移动分析工具,设计了多种数据分析模式,包括统计分析、交叉分析、对比分析、模型分析等.基于敏捷模式开发网站系统具有良好的可移动性、可扩展性、可持续性和可维护性,不仅能满足调查数据迅速便捷的收集与分析,而且能够应对不断变化的学生满意度研究调查维度灵活、模型复杂多变、调查对象聚集的特性,是一个非常有价值的学生研究网络辅助平台.  相似文献   

15.
基于Hudson的持续集成研究和应用   总被引:1,自引:0,他引:1  
持续集成Continuous Integration(CI)是现代软件工程发展的一个重要里程碑。分析了现代软件开发集成存在的问题,以解决集成难题和提升项目可见性为目标,首次提出一套基于Hudson的持续集成设计与实施方案,并给出在J2EE项目中的实现指导,此方案在实际工程开发中取得了良好效果。  相似文献   

16.
为获取受损存储介质或者有意隐藏在存储介质中的数字证据,设计一种文档碎片熵值特征提取算法,以区分不同文件类型文档碎片的熵值范围。在该算法的基础上,结合文件在存储介质中的存储位置特性,设计碎片文件雕刻框架,提出基于碎片熵值特征的文件雕刻算法。实验结果表明,与现有雕刻算法相比,该算法能够更有效地雕刻存储介质中的碎片文件。  相似文献   

17.
对于Web项目,传统的软件开发方式大都采用大棒集成方法,而系统集成进行得较晚,集成周期长,集成过程中的缺陷也较多.针对这些问题提出一个敏捷开发平台,并将该平台应用于文件资料管理系统的开发过程中.实践结果表明,该平台可以帮助研发人员快速、高效地开发基于J2EE架构的Web项目.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号