我的账户
码尚云教育

云计算企业项目实战营

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

什么是CICD

[复制链接]
云客 发表于 2023-1-14 05:20:38 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
CI/CD(Continuous Integration/Continuous Delivery)是一种软件开发实践,旨在自动化代码的构建、测试和部署过程。其主要目标是提高开发效率、减少错误、并确保软件的质量和稳定性。

CI(Continuous Integration):
CI主要包括以下步骤:
开发者频繁地将代码更改提交到版本控制系统(如Git)。
自动化构建工具(如Jenkins)检测到代码变更后,自动触发构建过程。
构建过程中包括编译源代码、运行单元测试和静态代码分析等步骤。
如果构建和测试成功,生成的工件(如可执行文件或Docker镜像)被存储在指定的位置。

CD(Continuous Delivery/Continuous Deployment):
CD是在CI的基础上进一步自动化部署的过程:
Continuous Delivery是指将经过验证的软件包准备好随时可以部署到生产环境,但实际的部署操作可能还需要人工批准。
Continuous Deployment则更进一步,一旦构建和测试通过,就会自动将软件部署到生产环境。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

gaoxing
  • 版主
此人很懒,什么都没有留下。

关注0

粉丝0

帖子154

发布主题
大家都在学
课堂讨论
关注我们
码尚云云计算培训

客服电话:18710061913

周一至周日: 7:00-24:00

码尚云教育( 陕ICP备2023009934号-2 )

Powered by Discuz! X3.4© 2016-2023 Comsenz Inc.