首页 | 本学科首页   官方微博 | 高级检索  
     

基于Jenkins的持续集成系统研究
引用本文:陈迪.基于Jenkins的持续集成系统研究[J].电子测试,2020(8):48-51.
作者姓名:陈迪
作者单位:南京电子技术研究所
摘    要:本文基于大规模软件产品研制背景,分析了软件开发面临的诸多问题,研究了在项目开发过程中引入持续集成的必要性,并对持续集成系统进行整体设计。本文将整个持续集成过程划分为版本控制、自动化构建以及自动化测试三个核心环节,对这三大核心模块进行详细设计,实现了一套基于Jenkins工具的持续集成系统。其中版本控制模块采用了支持分布式工作流的SVN代码存储库,自动化构建模块主要完成Jenkins持续集成服务器的搭建及配置,自动化测试模块主要实现了一套基于库博国产化工具的自动化测试框架。本文设计并实现的持续集成系统利用自动化的技术手段,在实际案例的应用中实现了从代码提交、到代码编译、单元和集成测试以及测试结果反馈的一系列过程。

关 键 词:持续集成  极限编程  版本控制  自动化测试

Continuous integration system based on Jenkins
Chen Di.Continuous integration system based on Jenkins[J].Electronic Test,2020(8):48-51.
Authors:Chen Di
Affiliation:(Nanjing Research Institute of Electronics Technology,Nanjing Jiangsu,210039)
Abstract:This article designed a continuous integration system in background of large-scale software development.The continuous integration architecture is divided into three modules,e.g.version control module,automated deployment module and automated test module.Each module is designed in detail.The version control module used code repository that supports distributed workflow.The automated deployment module mainly performed the build of Jenkins server.The automated test module designed and implemented automated test framework based on Cobot.The continuous integration system verifies the automation of code submission,deployment,unit testing,system integration test and result feedback.
Keywords:continuous integration  extreme programming  version control  automated test
本文献已被 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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