我是靠谱客的博主 忐忑小懒猪,最近开发中收集的这篇文章主要介绍【汇智学堂】CI/CD工作流,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

持续部署的流程
在这里插入图片描述
(1)代码提交
开发者向代码评审系统(比如Gerriit)提交代码。

(2)测试
系统监听到代码评审系统的事件后即触发相关的测试。这里的测试有如下几种:
单元测试:针对函数或者模块的测试
代码风格检查:针对代码编写的风格进行检查,比如Python的pep8等。
集成测试:功能测试。

(3)构建
测试通过后代码就可以合入主干分支,同步到代码仓库,进行下一阶段的构建了。所谓构建,就是将源代码转换为可以运行的软件包或者镜像等。

(4)测试
构建完成后进行下一轮测试,此阶段的测试比第一轮测试全面,包括功能测试、系统测试、性能测试等。

(5)交付
第二轮测试通过,代码就进入发布、生产阶段。

(6)部署
经过多轮测试后的版本就是一个可直接部署到生产环境的稳定版本,此版本发布到制品库上,用户就可以在获取版本后通过自动化工具部署生产环境。

最后

以上就是忐忑小懒猪为你收集整理的【汇智学堂】CI/CD工作流的全部内容,希望文章能够帮你解决【汇智学堂】CI/CD工作流所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部