期刊文献+
共找到15篇文章
< 1 >
每页显示 20 50 100
基于配置管理的电力行业软件持续集成与部署技术研究
1
作者 张洪俊 《产业创新研究》 2024年第9期101-103,共3页
本文旨在探讨基于配置管理的电力行业软件持续集成与部署技术,以提高软件开发过程的效率、质量和可靠性。通过分析配置管理在电力软件开发中的作用,结合软件持续集成与部署的基本原理和方法,深入挖掘电力行业软件中持续集成与部署所面... 本文旨在探讨基于配置管理的电力行业软件持续集成与部署技术,以提高软件开发过程的效率、质量和可靠性。通过分析配置管理在电力软件开发中的作用,结合软件持续集成与部署的基本原理和方法,深入挖掘电力行业软件中持续集成与部署所面临的挑战与需求,设计一套基于配置管理的电力行业软件持续集成与部署技术方案。通过本文的研究,旨在为提升电力行业软件开发水平提供切实可行的技术支持。 展开更多
关键词 配置管理 电力行业软件 持续集成 持续部署 技术方案
下载PDF
基于容器的持续集成和部署方法研究 被引量:4
2
作者 丘晖 《广东通信技术》 2017年第10期62-66,共5页
介绍一种持续集成和部署方法,研究和探讨持续集成部署的关键技术和阶段,包括部署流水线、提交阶段、自动化测试、持续部署等。基于项目需求构建集成部署环境是方法的基础。同时,容器技术的融入让持续集成部署方法更快地、更高质量地对... 介绍一种持续集成和部署方法,研究和探讨持续集成部署的关键技术和阶段,包括部署流水线、提交阶段、自动化测试、持续部署等。基于项目需求构建集成部署环境是方法的基础。同时,容器技术的融入让持续集成部署方法更快地、更高质量地对软件进行开发、测试、交付和部署。 展开更多
关键词 持续集成 持续部署 流水线 容器 自动化测试
下载PDF
云原生应用开发与部署面临的挑战及其应对方案 被引量:3
3
作者 李亮 《软件工程》 2024年第1期6-9,共4页
随着云计算的发展和普及,云原生应用作为一种新的应用开发和部署方式备受关注,以其高度的可扩展性、可移植性和弹性成为现代云环境下的首选开发模式。文章首先分析了微服务架构管理的复杂性、持续集成与持续部署(CI/CD)的自动化难题及... 随着云计算的发展和普及,云原生应用作为一种新的应用开发和部署方式备受关注,以其高度的可扩展性、可移植性和弹性成为现代云环境下的首选开发模式。文章首先分析了微服务架构管理的复杂性、持续集成与持续部署(CI/CD)的自动化难题及跨多云和混合云环境下存在的兼容性问题等带来的挑战,并提出应对方案;其次采用Kubernetes进行统一的微服务管理,利用开源工具实现CI/CD自动化流程,以及设计跨云应用的统一部署策略;最后分析和总结云原生应用的发展趋势,为软件工程在应用开发与持续部署领域提供了有益的参考和启示。 展开更多
关键词 云原生应用 微服务 持续集成与持续部署(CI/CD) Kubernetes 跨云部署
下载PDF
DevOps与持续集成/部署在分布式系统中的实践与效益分析
4
作者 李鑫 《中国科技期刊数据库 工业A》 2023年第9期141-146,共6页
随着分布式系统的广泛应用和快速发展,DevOps与持续集成/部署实践在确保分布式系统高效运作方面变得越发重要。本研究旨在探讨DevOps与持续集成/部署在分布式系统中的实践与效益。首先介绍了研究的背景和动机,明确研究目标和问题。其次... 随着分布式系统的广泛应用和快速发展,DevOps与持续集成/部署实践在确保分布式系统高效运作方面变得越发重要。本研究旨在探讨DevOps与持续集成/部署在分布式系统中的实践与效益。首先介绍了研究的背景和动机,明确研究目标和问题。其次,回顾了DevOps和持续集成/部署的相关研究,以及分布式系统的特点和挑战。接下来,阐述了研究的方法学,包括研究方法和数据收集,实验设计和实施。随后,详细探讨了DevOps在分布式系统中的实践,包括分布式团队协作和沟通策略、基础设施自动化和可编程性、持续集成/部署pipeline的构建和管理,以及分布式系统监测和日志管理。然后,通过实验结果和分析揭示了实验环境和数据集的描述,并将结果与已有理论进行对比和解读,进一步讨论了结果的意义和影响。最后,总结研究的主要发现,回答研究问题,并讨论了研究的局限性和可改进之处。通过本研究,可以深入理解DevOps与持续集成/部署在分布式系统中的实践,为分布式系统的高效运作提供指导和借鉴。 展开更多
关键词 DevOps 持续集成/部署 分布式系统 实践 效益
下载PDF
基于Tekton的容器云持续集成和部署平台研究
5
作者 周起如 眭小红 +2 位作者 赵瑜 耿伟 谷国栋 《电脑编程技巧与维护》 2022年第12期91-93,共3页
随着灾害应急云中心业务复杂度的增加和需求的不断变化,快速、持续高质量的实现应用集成和部署成为运维开发的主要目标。为了便于后期的管理,基于微服务架构将现有架构业务功能拆分为多个微服务,针对传统Jenkins方式在Kubernetes容器云... 随着灾害应急云中心业务复杂度的增加和需求的不断变化,快速、持续高质量的实现应用集成和部署成为运维开发的主要目标。为了便于后期的管理,基于微服务架构将现有架构业务功能拆分为多个微服务,针对传统Jenkins方式在Kubernetes容器云平台上部署微服务可能存在的问题,提出了一种基于Tekton的容器云持续集成和部署(Continuous Delivery&Continuous Deployment, CI/CD)方法,研究搭建一个基于Tekton的流水线(Pipeline) CI/CD平台。实践表明,该平台实现代码拉取、编译、镜像构建打包、push镜像、拉取镜像到升级更新部署Kubernetes集群Pod服务自动化流水线管理部署,整个自动化流水线部署流程花费时间约4min左右,实现从新代码提交到交付部署,无需人工干预,大大提升了CI/CD的效率。 展开更多
关键词 Kubernetes容器云平台 Tekton功能 微服务架构 持续集成和部署 灾害应急云 Pipeline流水线 Jenkins功能
下载PDF
极地海冰遥感数据发布系统的容器化部署方法研究
6
作者 刘巍 石立坚 +3 位作者 陈俊 邹斌 夏玮 刘士彬 《地理信息世界》 2022年第6期11-15,20,共6页
面向云原生应用的持续集成、持续部署技术发展迅速,但是当前结合遥感数据发布系统实际需求的集成和部署方案研究并不充分。为降低云原生极地海冰遥感数据发布系统在开发、测试、部署环节的难度,及时为用户提供安全、可靠的最新功能,本... 面向云原生应用的持续集成、持续部署技术发展迅速,但是当前结合遥感数据发布系统实际需求的集成和部署方案研究并不充分。为降低云原生极地海冰遥感数据发布系统在开发、测试、部署环节的难度,及时为用户提供安全、可靠的最新功能,本文基于GitOps理念,利用新兴的Argo Events、Argo Workflows和Argo CD工具设计实现了一个持续集成部署方案。实践表明,本文的部署方法能够加快系统新功能迭代速度,提升整个系统质量,进而为极地地区和全球气候变化研究提供数据保障。 展开更多
关键词 海冰遥感 容器 微服务 持续部署
下载PDF
多环境下的CI/CD自动化集成部署设计 被引量:6
7
作者 刘万里 《现代计算机》 2019年第4期83-87,共5页
介绍如何基于GitLab的Pipeline来实现代码的持续集成和持续交付部署(CI/CD),以及使用Terraform来实现基础设施的自动化创建,实现基础设施即代码(IaC)。在软件开发过程中,一般会有不同的部署环境,例如开发环境、集成环境、预览环境和产... 介绍如何基于GitLab的Pipeline来实现代码的持续集成和持续交付部署(CI/CD),以及使用Terraform来实现基础设施的自动化创建,实现基础设施即代码(IaC)。在软件开发过程中,一般会有不同的部署环境,例如开发环境、集成环境、预览环境和产品环境,通过使用一套Terraform代码实现不同环境的基础设施创建。设计实现基于不同环境的微服务自动化持续集成和持续部署方案,微服务在部署时从基础设施中获取相应的资源信息,实现微服务的CI/CD完全自动化,轻松管理和控制服务代码的改动以及基础设施的变动方便地应用到不同的环境当中,极大地提高软件开发和服务部署的效率。 展开更多
关键词 GitLab流水线 Terraform 基础设施即代码 持续集成/持续部署
下载PDF
面向预研项目的敏捷套件研究与实现
8
作者 董洪涛 李辰 胡飞 《航空电子技术》 2024年第4期20-30,共11页
飞机航空电子系统应用软件一直采用传统瀑布开发模型,而随着现代航空业的高速发展,航空电子系统应用功能扩充、更新和升级的及时性和便利性,已经成为制约航空电子系统发展的核心技术。本论文在充分借鉴新一代汽车企业空中下载技术的基础... 飞机航空电子系统应用软件一直采用传统瀑布开发模型,而随着现代航空业的高速发展,航空电子系统应用功能扩充、更新和升级的及时性和便利性,已经成为制约航空电子系统发展的核心技术。本论文在充分借鉴新一代汽车企业空中下载技术的基础上,设计实现了一套适用于航空电子系统应用软件快速迭代、持续部署、验证的“航空电子智能应用敏捷套件”。本套件采用SOA开放式架构,由管理网站、封装工具、共享网关、应用中心和服务注册中心等模块组成。论文详细介绍了套件的组成模块和关键技术。最后,通过搭建多架飞机的模拟器系统仿真实验系统,验证了“航空电子智能应用敏捷套件”在航空电子系统功能迭代、升级方面的有效性和快速性。 展开更多
关键词 空中下载技术 快速迭代 持续部署
下载PDF
全栈式网站自主开发技术发展
9
作者 董泽曦 查里斯·佩雷拉 《无线互联科技》 2024年第24期51-56,共6页
文章全面审视了全栈Web开发中前端与后端技术的融合以及由技术规范变化带来的挑战,特别关注了React.js、Angular和Vue.js等现代前端框架以及WebSockets和GraphQL等实时通信技术的应用。通过案例分析和技术性能比较,探讨了这些技术优化... 文章全面审视了全栈Web开发中前端与后端技术的融合以及由技术规范变化带来的挑战,特别关注了React.js、Angular和Vue.js等现代前端框架以及WebSockets和GraphQL等实时通信技术的应用。通过案例分析和技术性能比较,探讨了这些技术优化数据交互并增强应用交互和性能的方式。文章阐释了全栈开发人员采用模块化设计、服务导向架构以及持续集成和部署策略来应对前后端技术融合的挑战,提升开发效率并确保应用在技术不断演进的环境中保持竞争力,为开发者提供了技术趋势洞察和策略指导,推动了Web应用的创新和发展。 展开更多
关键词 全栈式网站 服务器与客户端 持续集成和部署 异步请求
下载PDF
开发外包场景下DevOps实施方法及实践 被引量:3
10
作者 王保中 姚文胜 +2 位作者 梁奂 乔宏明 陈泳 《电信科学》 2020年第12期113-122,共10页
目前,DevOps实施研究主要针对同一公司内部不同团队间协同的场景。首次明确提出了开发外包场景下的DevOps实施问题,总结外包场景下实施DevOps的意义,分析外包场景下开发和运营团队分属甲方、乙方两个不同企业时实施DevOps的难点,提出迭... 目前,DevOps实施研究主要针对同一公司内部不同团队间协同的场景。首次明确提出了开发外包场景下的DevOps实施问题,总结外包场景下实施DevOps的意义,分析外包场景下开发和运营团队分属甲方、乙方两个不同企业时实施DevOps的难点,提出迭代实施DevOps的方法,说明如何选取合适的优化提升切入点,并给出实际运用此方法的实践验证情况说明。 展开更多
关键词 开发运维一体化 迭代实施 持续集成 持续部署 系统工程 云原生
下载PDF
基于微服务架构的众包图像数据集标注系统 被引量:4
11
作者 袁晓晨 张卫山 +4 位作者 高绍姝 时斌 赵永俊 王冶 安云云 《计算机系统应用》 2021年第5期83-91,共9页
深度学习在图像识别领域凸显出了优势,而在深度学习图像识别模型训练的准备阶段,制备图像数据集需要人工将图片上的信息进行标注.这一准备过程往往需要耗费大量人力成本与时间成本.为了提升数据制备阶段的工作效率,从而加速深度学习模... 深度学习在图像识别领域凸显出了优势,而在深度学习图像识别模型训练的准备阶段,制备图像数据集需要人工将图片上的信息进行标注.这一准备过程往往需要耗费大量人力成本与时间成本.为了提升数据制备阶段的工作效率,从而加速深度学习模型的生成与迭代,提出了一种基于微服务架构的多人协作众包式图像数据集标注系统.通过将繁重的标注任务划分为不同的小任务,使更多的人能够参与并协同完成数据标定.通过引入对象存储机制并采用微服务架构,提升了系统性能,在开发阶段使用了基于Gitlab的持续集成与持续部署,实现了系统的快速迭代与部署,提升了微服务系统在开发过程中的集成效率. 展开更多
关键词 微服务 Spring Cloud 持续集成 持续部署 图像标注
下载PDF
DevOps开发运维管理探析 被引量:1
12
作者 田勇 《金融科技时代》 2018年第6期63-66,共4页
由于传统IT部门的开发人员和运维人员之间存在目的差异,两个团队之间容易产生矛盾,这将导致内部合作产生摩擦、降低协作效率,甚至可能产生质量问题,延迟部署,进而影响了整个应用的交付运维。本文针对DevOps的应用开发运维,介绍其流程架... 由于传统IT部门的开发人员和运维人员之间存在目的差异,两个团队之间容易产生矛盾,这将导致内部合作产生摩擦、降低协作效率,甚至可能产生质量问题,延迟部署,进而影响了整个应用的交付运维。本文针对DevOps的应用开发运维,介绍其流程架构、不同过程的具体活动以及相关工具链工具,进而探讨了DevOps的特点及其相对于传统应用程序生命周期管理的优势,阐述了基于DevOps方法论进行应用开发运维管理的意义。 展开更多
关键词 DevOps 应用生命周期管理 持续集成 持续部署
下载PDF
基于Devops的软件项目开发实践 被引量:7
13
作者 龚桂芬 龚兰兰 《工业控制计算机》 2022年第4期87-89,共3页
软件项目开发是一项综合实践的过程,针对目前软件项目开发缺乏规范的项目管理、代码管理、测试和质量保证手段,以及开发和测试、部署、运维等环节缺乏有机统一等问题,引入Devops软件开发模型。介绍了基于持续交付的Devops完整工作流,探... 软件项目开发是一项综合实践的过程,针对目前软件项目开发缺乏规范的项目管理、代码管理、测试和质量保证手段,以及开发和测试、部署、运维等环节缺乏有机统一等问题,引入Devops软件开发模型。介绍了基于持续交付的Devops完整工作流,探讨了Devops方法具体实施过程,并将其引入软件项目实践,从项目管理、代码版本控制、到自动化测试、持续集成、持续部署等环节进行全过程化管理。 展开更多
关键词 Devops 持续集成 持续部署 自动化 敏捷开发 软件项目 质量保证 运维
下载PDF
微服务与容器化在图文包装集群中的应用 被引量:2
14
作者 王琼 《现代电视技术》 2020年第1期115-121,共7页
本文以SMG频道图文包装集群平台为例,介绍了微服务架构设计和容器化技术在此项目中的应用。重点讲述了微服务和自动化运维理念,以及如何实现全链路监控图文包装集群中的微服务,通过运行状态的反馈和告警,时刻掌握各个服务的状态,同时作... 本文以SMG频道图文包装集群平台为例,介绍了微服务架构设计和容器化技术在此项目中的应用。重点讲述了微服务和自动化运维理念,以及如何实现全链路监控图文包装集群中的微服务,通过运行状态的反馈和告警,时刻掌握各个服务的状态,同时作为容器规划的参考,为何时该扩容/缩容、出现故障时自动服务降级和流量控制提供了依据。 展开更多
关键词 微服务 容器 虚拟化 持续部署(CD) 持续集成(CI) 自动化运维(DevOps) 全链路监控Docker Kubernates(K8S) Pinpoint
下载PDF
基于Kubernetes的CI/CD平台 被引量:7
15
作者 陈博 周亦敏 《计算机系统应用》 2020年第12期268-271,共4页
随着互联网的快速发展以及互联网业务、用户数量的不断增多,越来越多的传统单体应用为了方便拓展新业务、增加可复用度,已经选择将业务拆分为多个微服务,这样可便于后期的管理和拓展.但若以传统的方式在云平台去部署多个微服务是非常繁... 随着互联网的快速发展以及互联网业务、用户数量的不断增多,越来越多的传统单体应用为了方便拓展新业务、增加可复用度,已经选择将业务拆分为多个微服务,这样可便于后期的管理和拓展.但若以传统的方式在云平台去部署多个微服务是非常繁琐且消耗人力物力.为了实现敏捷开发和快速部署,减少开发与运维之间团队的时间损耗,在分布式容器编排引擎平台Kubernetes的实验环境中,研究在其中部署CI/CD流水线服务,从而使代码到服务实现自动化构建. 展开更多
关键词 云计算 Kubernetes 持续集成/部署 平台即服务 自动化运维
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部