[1]姜 文,刘立康.基于云环境的持续集成[J].计算机技术与发展,2018,28(01):11-16.[doi:10.3969/ j. issn.1673-629X.2018.01.003]
 JIANG Wen,LIU Li-kang.Continuous Integration Based on Cloud Environment[J].Computer Technology and Development,2018,28(01):11-16.[doi:10.3969/ j. issn.1673-629X.2018.01.003]
点击复制

基于云环境的持续集成()
分享到:

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
28
期数:
2018年01期
页码:
11-16
栏目:
出版日期:
2018-01-10

文章信息/Info

Title:
Continuous Integration Based on Cloud Environment
文章编号:
1673-629X(2018)01-0011-06
作者:
姜 文刘立康
西安电子科技大学 通信工程学院,陕西 西安 710071
Author(s):
JIANG WenLIU Li-kang
School of Telecommunication Engineering,Xidian University,Xi’an 710071,China
关键词:
云环境持续集成部门云公司云公有云私有云
Keywords:
cloud environmentcontinuous integrationdepartment cloudcorporation cloudpublic cloudprivate cloud
分类号:
TP311.5
DOI:
10.3969/ j. issn.1673-629X.2018.01.003
文献标志码:
A
摘要:
随着云计算技术的快速发展,软件开发的许多环节都在云环境中进行。 持续集成作为软件开发过程中的重要组成部分,也需要在云环境中进行集成构建。 为了在软件开发过程中正确应用这些新技术,需要开展这方面的研究工作。结合工作实践,以 SVN 作为配置管理工具,介绍了基于实体机持续集成的特点和运行机制。 详细叙述了基于云环境的持续集成,包括在物理实体机上构建私有云平台;基于部门云持续集成的运行原理、部署和特点;基于公司云持续集成的运行原理、部署和特点;基于公有云持续集成的构建过程和特点;基于云环境的持续集成工程运行过程。 最后介绍了一个典型的持续集成工程案例。 工作实践表明在云环境中开展持续集成工作,可以节约计算机软硬件资源,提高软件开发效率,降低软件开发成本。
Abstract:
With the rapid development of the cloud computing,many links are proceeding in the cloud environment during the software development. The continuous integration as the important component in software development also needs to do the integration building in the cloud environment. In order to correctly use the new technology,the research in this field is needed to be done. In the combination of work practice,taking SVN as the configuration management tool,the characteristics and operation mechanism of continuous integration based on physical machine are introduced. The continuous integration based on cloud environment is described in detail,including the private cloud platform built in physical machine,the operating principle,deployment and characteristics of continuous integration based on department cloud and based on corporation cloud,the building process and characteristics of continuous integration based on the public cloud,as well as the operational process of continuous integration based on cloud environment. At last,a typical project case of continuous integration is introduced. Working practice shows that the continuous integration in cloud environment can economize the resource of computer hardware,enhances the development efficiency of software,and reduces the cost of software development.

相似文献/References:

[1]陈国栋 罗省贤.Scrum敏捷软件开发方法实践中的改进和应用[J].计算机技术与发展,2011,(12):97.
 CHEN Guo-dong,LUO Sheng-xian.Improvement and Application of Scrum Agile Software Development Method in Practice[J].Computer Technology and Development,2011,(01):97.
[2]王迎霞.大规模C++软件系统测试驱动开发的设计与实践[J].计算机技术与发展,2012,(09):95.
 WANG Ying-xia.Design and Practices of Test-driven Development in a Large C++ System[J].Computer Technology and Development,2012,(01):95.
[3]陈东颖,王长浩,李翔. 云环境下企业采购管理系统设计与实现[J].计算机技术与发展,2015,25(06):145.
 CHEN Dong-ying,WANG Chang-hao,LI Xiang. Design and Implementation of Purchasing Management System for Enterprise Based on Cloud Computing Environment[J].Computer Technology and Development,2015,25(01):145.
[4]姜 文,刘立康.基于云环境的大型应用软件联调[J].计算机技术与发展,2018,28(02):14.[doi:10.3969/j.issn.1673-629X.2018.02.004]
 JIANG Wen,LIU Likang.Joint Debugging of Large Application Software Based on Cloud Environment[J].Computer Technology and Development,2018,28(01):14.[doi:10.3969/j.issn.1673-629X.2018.02.004]
[5]姜文,刘立康.基于 ClearCase 的软件配置管理与持续集成[J].计算机技术与发展,2016,26(01):10.
 JIANG Wen,LIU Li-kang. Software Configuration Management and Continuous Integration Based on ClearCase[J].Computer Technology and Development,2016,26(01):10.
[6]曹鹏飞,李 杰,杨 君.云环境下实时消息推送服务构建研究[J].计算机技术与发展,2020,30(03):204.[doi:10. 3969 / j. issn. 1673-629X. 2020. 03. 039]
 CAO Peng-fei,LI Jie,YANG Jun.Research on Construction of Real-time Push Service in Cloud Environment[J].Computer Technology and Development,2020,30(01):204.[doi:10. 3969 / j. issn. 1673-629X. 2020. 03. 039]
[7]姜文,刘立康. C++与Java软件重量级静态检查[J].计算机技术与发展,2016,26(08):17.
 JIANG Wen,LIU Li-kang. Heavy-weight Static Checking of Software in C/C++ and Java[J].Computer Technology and Development,2016,26(01):17.
[8]姜文,刘立康. 基于持续集成的PC-Lint静态检查[J].计算机技术与发展,2016,26(11):31.
 JIANG Wen,LIU Li-kang. PC-Lint Static Checking Based on Continuous Integration[J].Computer Technology and Development,2016,26(01):31.
[9]王红刚[],王征风[],陈绥阳[]. 云环境下企业信用管理系统设计与实现[J].计算机技术与发展,2017,27(01):200.
 WANG Hong-gang[],WANG Zheng-feng[],CHEN Sui-yang[]. Design and Implementation of Credit Management System for Enterprise Based on Cloud Computing Environment[J].Computer Technology and Development,2017,27(01):200.
[10]姜文,刘立康. 基于VXWORKS系统的热补丁技术研究[J].计算机技术与发展,2017,27(03):18.
 JIANG Wen,LIU Li-kang. Research on Hot Patch Technology Based on VXWORKS[J].Computer Technology and Development,2017,27(01):18.

更新日期/Last Update: 2018-03-09