摘要
随着云计算技术的快速发展,软件开发的许多环节都在云环境中进行。持续集成作为软件开发过程中的重要组成部分,也需要在云环境中进行集成构建。为了在软件开发过程中正确应用这些新技术,需要开展这方面的研究工作。结合工作实践,以SVN作为配置管理工具,介绍了基于实体机持续集成的特点和运行机制。详细叙述了基于云环境的持续集成,包括在物理实体机上构建私有云平台;基于部门云持续集成的运行原理、部署和特点;基于公司云持续集成的运行原理、部署和特点;基于公有云持续集成的构建过程和特点;基于云环境的持续集成工程运行过程。最后介绍了一个典型的持续集成工程案例。工作实践表明在云环境中开展持续集成工作,可以节约计算机软硬件资源,提高软件开发效率,降低软件开发成本。
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 pri- vate 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.
出处
《计算机技术与发展》
2018年第1期11-16,共6页
Computer Technology and Development
基金
国家部委基础科研计划:国防预研基金项目(A1120110007)
关键词
云环境
持续集成
部门云
公司云
公有云
私有云
cloud environment
continuous integration
department cloud
corporation cloud
public cloud
private cloud