摘要
随着软件项目越来越复杂,传统的瀑布型开发流程不断地暴露出风险控制能力弱、开发过程繁琐、开发成本偏高等问题。持续集成技术应运而生,其有助于快速定位错误,降低开发风险并促进产品快速迭代。同时,伴随着前端工程化的发展,前端开发也逐渐向敏捷化、自动化靠拢,持续集成也因此渐渐进入了前端开发者的视野。采用持续集成平台Jenkins配合构建工具Webpack以及Docker容器构建了前端持续集成系统,提出了完整的流水线。该系统解决了前端自动化部署的问题,提高了软件迭代的效率,为敏捷交付提供了基础。
As software projects become more complex,traditional waterfall development processes continue to expose problems such as weak risk control,cumbersome development and high development costs.Continuous integration technology has emerged to help locate errors quickly,reduce development risk and facilitate rapid product iteration.At the same time,along with the development of front-end engineering,front-end development has gradually moved closer to agility and automation,and continuous integration has gradually entered the field of front-end developers.In this paper,the continuous integration platform Jenkins cooperates with the build tool Webpack and Docker container to build a front-end continuous integration system,and proposes a complete pipeline.It solves the problem of front-end automation deployment,improves the efficiency of software iteration,and provides a basis for agile delivery.
作者
黄嵩
丰大军
胡戎
Huang Song;Feng Dajun;Hu Rong(National Computer System Engineering Research Institute of China,Beijing 100083,China)
出处
《信息技术与网络安全》
2019年第5期92-95,共4页
Information Technology and Network Security