基于SVN的应用软件持续集成
DOI:
作者:
作者单位:

(西安电子科技大学 通信工程学院,西安 710071)

作者简介:

姜 文(1986-),女,陕西西安人,工程师,硕士研究生,CCF会员(E200032324M),主要从事图像处理与分析,文字信息分析处理,数据库应用和软件工程方向的研究。 刘立康(1962-),男,陕西西安人,副教授,主要从事数字通信、图像传输与处理、图像分析与图像识别等方向的研究。[FQ)]

通讯作者:

中图分类号:

基金项目:

国防预研基金项目(A1120110007)。


Continuous Integration of Application Software Based on SVN
Author:
Affiliation:

(School of Telecommunication Engineering, Xidian University, Xi'an 710071,China)

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    随着软件开发技术的发展,软件配置管理和持续集成已经成为软件开发过程中的一个重要组成部分;为了在软件开发过程中正确应用这些新技术,需要开展这方面的研究工作;结合工作实践,以SVN作为配置管理工具,分析了持续集成工具ICP-CI的特点、部署方式和运行机制;详细叙述了ICP-CI持续集成构建工程的搭建过程,搭建过程包括配置管理工具SVN客户端安装、基于SVN的代码更新、静态检查、编译、打包,版本包的自动化测试;构建工程的各个阶段都可能出现错误,导致构建失败,通过对构建失败原因的分析,将构建失败分为3类并给出相应的解决方案;最后介绍了一个典型工作案例;工作实践表明在软件的开发过程中采用基于SVN的持续集成,可以提高软件质量和软件开发效率,降低软件开发成本。

    Abstract:

    With the development of the software development technology, software configuration management and continuous integration has become an important part in the process of software development. In order to correctly apply the new technology in the process of software development, needs to research work in this field, combines with working practice, uses SVN as configuration management tool, analyzes the characteristics of continuous integration tool ICP-CI, deployment mode and operation mechanism. Construction process of ICP-CI continuous integration building project , building process including the SCM tool SVN client installation, based on the static code SVN update, check and compilation, packaging, release package for automated tests is described in detail. In every stage of building project, possible errors causes the failure of building, through the analysis of the building failure reason, building failures can be divided into 3 groups, and gives the corresponding solutions. Finally introduces a typical case. Practice shows that the continuous integration based on SVN in the process of software development, reduces the cost of software development.

    参考文献
    相似文献
    引证文献
引用本文

姜文,刘立康.基于SVN的应用软件持续集成计算机测量与控制[J].,2016,24(3):109-113.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2015-08-23
  • 最后修改日期:2015-10-30
  • 录用日期:
  • 在线发布日期: 2016-07-27
  • 出版日期:
文章二维码