排序方式: 共有45条查询结果,搜索用时 265 毫秒
31.
基于微服务和容器技术的持续交付平台代表新一代软件架构核心设计思想,持续交付平台涉及核心流程的工具非常成熟,面向微服务和容器的工具正在快速发展.Git、Gerrit、Jenkins、Ansible作为源代码仓库管理、部署流水线和配置管理的核心工具,Consul、Docker Swarm等工具用于实现微服务治理与部署.通过敏捷的设计思想,实现一套可持续成长的系统,用于适应客户需求的不断变化. 相似文献
32.
随着航空机载软件研制能力的发展,对传统的、以人工为主的软件测试提出了挑战。基于DevOps思想,测试团队提出了一种航空机载软件测试工具链设计方案,实现了机载软件的自动化测试。开发人员提交代码后可以更快的得到反馈,软件错误也能更快的得到修复。同时,设计的交叉测试环境采用虚拟化和仿真的手段,使嵌入式软件能够在普通的电脑运行和测试,解决嵌入式软件测试硬件不足的问题。测试工具链在航空机载软件测试中得到了很好的应用。 相似文献
33.
国内外各大软件企业正广泛实施DevOps相关实践,以提高产品交付和部署频率.与此同时,面对日益严峻的网络安全环境,软件系统中的安全问题日益凸显.耗时的安全实践因为快速交付,在软件开发活动中难以得到有效贯彻.也正因如此,在开发和运维流程中有效集成安全控制手段,实现整个软件生命周期的持续安全,已成为各大企业向DevOps转型过程中亟需思考的问题.DevSecOps作为在DevOps下持续解决安全问题的有效方案,因此而受到学术界和工业界的广泛关注,并逐渐成为软件工程领域的研究重点.近年来,随着DevSecOps的研究和实践发展,人们对DevSecOps有了更全面的认识,也引入了更多安全实践.为此,从DevSecOps的背景、特征、实践、裨益和挑战这5个方面进行了归纳和总结,首次向国内软件工程社区全面介绍DevSecOps的核心内容,重点阐述了DevSecOps最新的理论研究和工业界实践现状,进而为从业者实际落地DevSecOps提供参考,也为研究者探索DevSecOps提供便利,并呼吁更多的研究者参与到DevSecOps的研究中来. 相似文献
34.
一种智能合约微服务化框架 总被引:1,自引:0,他引:1
区块链具有分布式、不可篡改、去中心化、历史可追溯等特点,但难以落地.智能合约的引入,有效地解决了这一难题.然而,智能合约的开发和运维存在部署效率低、监控工具不成熟等问题.受DevOps自动化工具支持微服务持续交付、持续监控的启发,针对上述问题,提出了一种用于智能合约微服务化改造的框架.随后,结合支持DevOps的工具设计原型平台Mictract,完成智能合约的部署和监控.在Hyperledger Fabric官方链码Marbles上的案例研究表明,该框架和原型平台能够显著提升智能合约部署和监控的自动化水平. 相似文献
35.
36.
现代软件规模已经极具膨胀,软件测试所占用的时间的比例也越来越大,如何提供高效,快速,自动化,可定制的继承测试环境已经成为软件行业亟待解决的问题.DevOps和持续集成是一种软件开发实践,对于提高软件开发效率并保障软件开发质量提供了理论基础.Jenkins是一个开源软件项目,提供了一个开放易用的软件平台,使持续集成和自动化测试成为可能. 相似文献
38.
随着Docker的兴起,DevOps的落地成为现实,华数通过桌面云、容器云、持续集成等一系列的建设,将华数原有Dev VS Ops模式变更为DevOps模式更快、更高效,有效推动华数的快速发展. 相似文献
39.
40.
DevOps通过打破研发和运维之间的隔阂,加强协作和反馈来提升端到端的交付效能。在跨国交付场景下,由于距离、时区、语言等因素导致研发和运维之间存在天然的沟通障碍,交付效率较低。本文对DevOps在跨国交付场景下的应用做了相关分析,并结合浩鲸科技的项目经验,从四个维度对DevOps的应用进行介绍,分享了远程交付、一键部署、交付复杂度等最佳实践。经过项目的实践证明,DevOps在跨国交付场景下能够有效提升交付效率。 相似文献