Skip to content
GitLab
菜单
为什么选择 GitLab
定价
联系销售
探索
为什么选择 GitLab
定价
联系销售
探索
登录
获取免费试用
CI 和 CD 有什么区别
问题解答
CI 和 CD 都是自动化流水线,但 CD 更适合部署。区别:
CI 基于代码,而 CD 基于包。当需要回滚时,CI 必须重新编译打包,可能很久,而 CD 瞬间获取上一个版本的包,降低了「故障恢复时间」。
CI 难以区分多个环境,而 CD 具有多环境配置管理,比如 testing、staging、production。
CI 没有上线审批,而 CD 有,可以为每个环境设置审批人。
截图补充
Demo示例
参考资料
软件包和仓库 | 极狐GitLab
GitLab CI/CD 变量 | 极狐GitLab
受保护环境 | 极狐GitLab
由
Zhou YANG
编辑于
8月 16, 2022