期刊文献+
共找到34篇文章
< 1 2 >
每页显示 20 50 100
基于配置管理的电力行业软件持续集成与部署技术研究
1
作者 张洪俊 《产业创新研究》 2024年第9期101-103,共3页
本文旨在探讨基于配置管理的电力行业软件持续集成与部署技术,以提高软件开发过程的效率、质量和可靠性。通过分析配置管理在电力软件开发中的作用,结合软件持续集成与部署的基本原理和方法,深入挖掘电力行业软件中持续集成与部署所面... 本文旨在探讨基于配置管理的电力行业软件持续集成与部署技术,以提高软件开发过程的效率、质量和可靠性。通过分析配置管理在电力软件开发中的作用,结合软件持续集成与部署的基本原理和方法,深入挖掘电力行业软件中持续集成与部署所面临的挑战与需求,设计一套基于配置管理的电力行业软件持续集成与部署技术方案。通过本文的研究,旨在为提升电力行业软件开发水平提供切实可行的技术支持。 展开更多
关键词 配置管理 电力行业软件 持续集成 持续部署 技术方案
下载PDF
DevOps与持续集成/部署在分布式系统中的实践与效益分析
2
作者 李鑫 《中国科技期刊数据库 工业A》 2023年第9期141-146,共6页
随着分布式系统的广泛应用和快速发展,DevOps与持续集成/部署实践在确保分布式系统高效运作方面变得越发重要。本研究旨在探讨DevOps与持续集成/部署在分布式系统中的实践与效益。首先介绍了研究的背景和动机,明确研究目标和问题。其次... 随着分布式系统的广泛应用和快速发展,DevOps与持续集成/部署实践在确保分布式系统高效运作方面变得越发重要。本研究旨在探讨DevOps与持续集成/部署在分布式系统中的实践与效益。首先介绍了研究的背景和动机,明确研究目标和问题。其次,回顾了DevOps和持续集成/部署的相关研究,以及分布式系统的特点和挑战。接下来,阐述了研究的方法学,包括研究方法和数据收集,实验设计和实施。随后,详细探讨了DevOps在分布式系统中的实践,包括分布式团队协作和沟通策略、基础设施自动化和可编程性、持续集成/部署pipeline的构建和管理,以及分布式系统监测和日志管理。然后,通过实验结果和分析揭示了实验环境和数据集的描述,并将结果与已有理论进行对比和解读,进一步讨论了结果的意义和影响。最后,总结研究的主要发现,回答研究问题,并讨论了研究的局限性和可改进之处。通过本研究,可以深入理解DevOps与持续集成/部署在分布式系统中的实践,为分布式系统的高效运作提供指导和借鉴。 展开更多
关键词 DevOps 持续集成/部署 分布式系统 实践 效益
下载PDF
基于Jenkins的持续集成自动部署研究 被引量:19
3
作者 周莹 欧中红 李俊 《计算机与数字工程》 2016年第2期267-270,共4页
在基于Jenkins的持续集成系统中,应用程序的组件管理和依赖管理是至管重要的。论文提出了一种方案,通过引入依赖管理工具Ivy和制品管理工具Artifactory,以及设计相应的脚本程序,获取正确版本的制品组成部署安装包。确保在集成过程中,组... 在基于Jenkins的持续集成系统中,应用程序的组件管理和依赖管理是至管重要的。论文提出了一种方案,通过引入依赖管理工具Ivy和制品管理工具Artifactory,以及设计相应的脚本程序,获取正确版本的制品组成部署安装包。确保在集成过程中,组成应用程序的模块的所有版本保持一致,避免依赖地狱的产生,为自动化部署提供基础。 展开更多
关键词 持续集成 依赖关系 Jenkins 自动部署
下载PDF
以持续集成方式进行系统自动化部署 被引量:13
4
作者 高珺 《华东师范大学学报(自然科学版)》 CAS CSCD 北大核心 2015年第B03期373-377,共5页
随着信息化应用水平日益提高,为用户提供及时、灵活的更新已是日益迫切的需求.但传统的方式并不能方便、快捷地自动化处理相关需求.复旦大学采用持续集成的方式,使用Jenkins对相关的自动化部署过程进行了尝试.
关键词 持续集成 Jenkins 自动化部署
下载PDF
持续集成在敏捷开发模式中的应用探析 被引量:2
5
作者 袁宜霞 《电脑知识与技术》 2023年第11期34-36,共3页
在敏捷开发模式下,持续集成将软件交付过程中开发、测试和运维环节打通,通过自动化测试与监控来提高研发效率和质量,解决了特性高频率交付和软件质量之间的矛盾。文章制定了一套持续集成的流程,介绍了本地IDE、合并请求MR和CI流水线等... 在敏捷开发模式下,持续集成将软件交付过程中开发、测试和运维环节打通,通过自动化测试与监控来提高研发效率和质量,解决了特性高频率交付和软件质量之间的矛盾。文章制定了一套持续集成的流程,介绍了本地IDE、合并请求MR和CI流水线等阶段的具体实践过程,并详细阐述了实践过程中的关键点。 展开更多
关键词 敏捷开发模式 持续集成 自动化测试 ci流水线
下载PDF
基于容器的持续集成和部署方法研究 被引量:4
6
作者 丘晖 《广东通信技术》 2017年第10期62-66,共5页
介绍一种持续集成和部署方法,研究和探讨持续集成部署的关键技术和阶段,包括部署流水线、提交阶段、自动化测试、持续部署等。基于项目需求构建集成部署环境是方法的基础。同时,容器技术的融入让持续集成部署方法更快地、更高质量地对... 介绍一种持续集成和部署方法,研究和探讨持续集成部署的关键技术和阶段,包括部署流水线、提交阶段、自动化测试、持续部署等。基于项目需求构建集成部署环境是方法的基础。同时,容器技术的融入让持续集成部署方法更快地、更高质量地对软件进行开发、测试、交付和部署。 展开更多
关键词 持续集成 持续部署 流水线 容器 自动化测试
下载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
持续集成在项目开发中的应用研究 被引量:19
8
作者 戴建国 赵庆展 +1 位作者 郭理 秦怀斌 《计算机工程与设计》 CSCD 北大核心 2009年第10期2573-2576,共4页
对持续集成在软件项目开发中的应用进行了研究,提出了应用持续集成时遇到的关键问题并给出相应的解决思路。讨论了应用持续集成时可以采用的辅助工具及相应的使用方法,给出了工具软件的配置方案,并说明了工具软件之间的相互关系和协作... 对持续集成在软件项目开发中的应用进行了研究,提出了应用持续集成时遇到的关键问题并给出相应的解决思路。讨论了应用持续集成时可以采用的辅助工具及相应的使用方法,给出了工具软件的配置方案,并说明了工具软件之间的相互关系和协作方法。最后以实际项目为例给出一种完整的解决方案,从而解决了在多子项目并行开发的软件项目中应该如何应用持续集成以保持项目整体开发的高速度和高效率问题。 展开更多
关键词 并行 持续集成 单元测试 构建 部署
下载PDF
持续集成与自动化测试在国家电网电力营销系统开发中的应用 被引量:4
9
作者 侯桂波 王喜伟 +1 位作者 于春玲 佟雪松 《电网技术》 EI CSCD 北大核心 2009年第20期164-167,共4页
通过对敏捷开发实践——持续集成和自动化测试的研究与应用,结合国家电网电力营销系统项目组运作现况,寻找适合项目开发团队的开发方法,以改善当前开发模式与测试流程,解决项目组在传统的开发模式下生产力低下、软件质量不可控、软件延... 通过对敏捷开发实践——持续集成和自动化测试的研究与应用,结合国家电网电力营销系统项目组运作现况,寻找适合项目开发团队的开发方法,以改善当前开发模式与测试流程,解决项目组在传统的开发模式下生产力低下、软件质量不可控、软件延期交付和后期维护成本偏高的问题,实现了工作效率、产品质量和管理效力的整体提高。 展开更多
关键词 敏捷开发 持续集成(ci) 自动化测试 开发模式
下载PDF
基于Hudson的持续集成研究和应用 被引量:10
10
作者 刘巧玲 范冰冰 黄兴平 《计算机系统应用》 2010年第12期151-154,共4页
持续集成Continuous Integration(CI)是现代软件工程发展的一个重要里程碑。分析了现代软件开发集成存在的问题,以解决集成难题和提升项目可见性为目标,首次提出一套基于Hudson的持续集成设计与实施方案,并给出在J2EE项目中的实现指导,... 持续集成Continuous Integration(CI)是现代软件工程发展的一个重要里程碑。分析了现代软件开发集成存在的问题,以解决集成难题和提升项目可见性为目标,首次提出一套基于Hudson的持续集成设计与实施方案,并给出在J2EE项目中的实现指导,此方案在实际工程开发中取得了良好效果。 展开更多
关键词 持续集成 ci HUDSON 自动化构建 自动化测试
下载PDF
基于Tekton的容器云持续集成和部署平台研究
11
作者 周起如 眭小红 +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
基于持续集成的冒烟测试 被引量:2
12
作者 姜文 刘立康 《计算机技术与发展》 2018年第8期53-57,共5页
随着软件开发技术的发展,软件持续集成与自动化测试已成为软件开发过程中的一个重要组成部分。集成构建中的自动化测试实质上就是冒烟测试。冒烟测试是对软件版本包的基本功能进行测试验证,同时也是进一步开展全面深入测试的预测试。结... 随着软件开发技术的发展,软件持续集成与自动化测试已成为软件开发过程中的一个重要组成部分。集成构建中的自动化测试实质上就是冒烟测试。冒烟测试是对软件版本包的基本功能进行测试验证,同时也是进一步开展全面深入测试的预测试。结合工作实践,介绍了冒烟测试、门槛用例和基于持续集成冒烟测试的特点;叙述了冒烟测试涉及到的角色和软件测试自动化工厂;详细叙述了冒烟测试运行的系统架构和运行流程。最后介绍了一个冒烟测试的工作案例和在该案例测试过程中遇到的一些典型问题。实践表明,基于持续集成的冒烟测试有助于及早发现并解决软件缺陷,提高软件开发效率和软件质量;采用自动化测试脚本进行软件测试,提高了测试效率,减少了测试工程师大量的重复测试验证工作。 展开更多
关键词 持续集成 ICP—ci 冒烟测试 自动化工厂 版本包
下载PDF
基于Jenkins构建持续集成系统 被引量:6
13
作者 赵杰昌 张良宇 《电脑编程技巧与维护》 2014年第9期9-10,共2页
利用Jenkins搭建公司内部持续集成系统,在大规模软件开发过程中起到及时有效的测试,从而提前发现问题,保障软件质量。
关键词 持续集成 Jenkins开源项目 部署 构建 单元测试 自动化测试
下载PDF
常用持续集成服务器性能比较研究 被引量:1
14
作者 王英 《宿州学院学报》 2010年第2期19-23,共5页
持续集成作为XP极限编程12种方法中的一种,已经在一些软件公司的项目开发中使用。支持持续集成的服务器有20余种,本文列出了4款常用的持续集成服务器在性能上的比较,以及在选择CI服务器时需要考虑的问题。
关键词 持续集成 ci服务器 构建 性能
下载PDF
一种面向数值模拟软件的持续集成平台 被引量:2
15
作者 单雅辉 刘青凯 +2 位作者 杨章 田鸿运 邹勇刚 《计算机辅助工程》 2020年第3期7-13,共7页
随着软件复杂度的增加和交付需求的变化,快速集成和自动部署成为高性能数值模拟软件推广应用的瓶颈。为满足软件构建和发布的差异化需求,简化从用户需求到软件发布的工作流程,基于Jenkins设计持续集成平台,实现软件静态审查、编译、测... 随着软件复杂度的增加和交付需求的变化,快速集成和自动部署成为高性能数值模拟软件推广应用的瓶颈。为满足软件构建和发布的差异化需求,简化从用户需求到软件发布的工作流程,基于Jenkins设计持续集成平台,实现软件静态审查、编译、测试和发布流程的自动化,全面记录软件构建日志和测试结果。利用Docker技术将构建环境容器化,实现环境的快速搭建和配置管理,满足多样化目标环境需求。该平台的实际应用效果显示,基于该平台的产品发布周期相比之前缩短约75%,可极大简化软件安装和部署难度。 展开更多
关键词 持续集成 软件测试 软件发布 自动部署
下载PDF
云原生应用开发与部署面临的挑战及其应对方案 被引量:3
16
作者 李亮 《软件工程》 2024年第1期6-9,共4页
随着云计算的发展和普及,云原生应用作为一种新的应用开发和部署方式备受关注,以其高度的可扩展性、可移植性和弹性成为现代云环境下的首选开发模式。文章首先分析了微服务架构管理的复杂性、持续集成与持续部署(CI/CD)的自动化难题及... 随着云计算的发展和普及,云原生应用作为一种新的应用开发和部署方式备受关注,以其高度的可扩展性、可移植性和弹性成为现代云环境下的首选开发模式。文章首先分析了微服务架构管理的复杂性、持续集成与持续部署(CI/CD)的自动化难题及跨多云和混合云环境下存在的兼容性问题等带来的挑战,并提出应对方案;其次采用Kubernetes进行统一的微服务管理,利用开源工具实现CI/CD自动化流程,以及设计跨云应用的统一部署策略;最后分析和总结云原生应用的发展趋势,为软件工程在应用开发与持续部署领域提供了有益的参考和启示。 展开更多
关键词 云原生应用 微服务 持续集成与持续部署(ci/cd) Kubernetes 跨云部署
下载PDF
持续集成技术在江苏有线软件项目中的应用
17
作者 唐安宏 刘冉冉 陈超 《中国数字电视》 2012年第8期31-33,30,共4页
本文对持续集成在软件项目开发中的应用进行了研究,提出了持续集成应用时遇到的关键问题并给出相应的解决思路;讨论了持续集成应用时采用的辅助工具及相应的使用方法,给出了工具软件的配置方案,并说明了工具软件之间的相互关系和协作方... 本文对持续集成在软件项目开发中的应用进行了研究,提出了持续集成应用时遇到的关键问题并给出相应的解决思路;讨论了持续集成应用时采用的辅助工具及相应的使用方法,给出了工具软件的配置方案,并说明了工具软件之间的相互关系和协作方法。最后给出了江苏有线全业务运营支撑系统中应用的一套完整解决方案,从而解决了在多子项目并行开发的软件项目中应该如何应用持续集成以保持项目整体开发的高速度和高效率问题。 展开更多
关键词 持续集成 单元测试 构建部署
下载PDF
新一代运营系统中持续交付平台的实现 被引量:6
18
作者 孙琼 罗光峰 《电信技术》 2017年第3期25-29,共5页
基于微服务和容器技术的持续交付平台代表新一代软件架构核心设计思想,持续交付平台涉及核心流程的工具非常成熟,面向微服务和容器的工具正在快速发展。Git、Gerrit、Jenkins、Ansible作为源代码仓库管理、部署流水线和配置管理的核心工... 基于微服务和容器技术的持续交付平台代表新一代软件架构核心设计思想,持续交付平台涉及核心流程的工具非常成熟,面向微服务和容器的工具正在快速发展。Git、Gerrit、Jenkins、Ansible作为源代码仓库管理、部署流水线和配置管理的核心工具,Consul、Docker Swarm等工具用于实现微服务治理与部署。通过敏捷的设计思想,实现一套可持续成长的系统,用于适应客户需求的不断变化。 展开更多
关键词 持续交付平台 ci/cd 微服务 容器技术 DevOps
下载PDF
持续智能集成在南方智媒云的安全应用
19
作者 范玉平 罗飘 《中国报业》 2024年第5期43-45,共3页
为推动媒体深度融合,持续推进平台能力通用化,实现开发运维一体化,南方智媒云平台启动了DevOps开发运维一体化工具平台的研发,以解决持续部署等问题,缩短软件开发周期和降低运维成本,达到降本增效、扩大规模化生产的目的,从而进一步提... 为推动媒体深度融合,持续推进平台能力通用化,实现开发运维一体化,南方智媒云平台启动了DevOps开发运维一体化工具平台的研发,以解决持续部署等问题,缩短软件开发周期和降低运维成本,达到降本增效、扩大规模化生产的目的,从而进一步提高软件质量和效率。 展开更多
关键词 DOCKER DevOps 敏捷开发 项目部署 持续集成
原文传递
持续交付及其在大型项目中的应用 被引量:7
20
作者 张文林 《软件导刊》 2017年第10期159-161,共3页
敏捷软件开发方法已渐成主流,持续集成作为敏捷开发的最佳实践,近年来应用广泛。如何让软件从"开发完成"迅速实现"交付使用",解决"最后一公里问题",是不少企业孜孜以求的目标。持续交付以持续集成作为基... 敏捷软件开发方法已渐成主流,持续集成作为敏捷开发的最佳实践,近年来应用广泛。如何让软件从"开发完成"迅速实现"交付使用",解决"最后一公里问题",是不少企业孜孜以求的目标。持续交付以持续集成作为基础,使得频繁且可靠交付成为常规活动。结合G产品开发过程,对持续交付进行了详述。 展开更多
关键词 敏捷开发 持续集成(Continuous Integration ci) 持续交付(Continuous Delivery cd) G产品 Jenkins环境
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部