开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第7天,点击查看活动详情
当有人说 CI/CD 时,他们指的“CD”通常是持续交付,而不是持续部署。有什么不同?
持续部署(Continuous deployment)
持续部署 (CD) 自动将代码更改直接 部署给客户
在使用持续交付的 CI/CD 管道中,当开发人员推送到生产环境时,自动化会暂停
- 运营、安全或合规团队仍然需要在最终发布之前手动签核,从而增加更多延迟
- 持续部署使整个发布过程自动化。一旦客户通过所有必需的测试,代码更改就会部署给客户
持续部署是 DevOps 自动化的终极范例
这并不意味着它是执行 CI/CD 的唯一方法,或者是“正确”的方法。由于持续部署依赖于严格的测试工具和成熟的测试文化,因此大多数软件团队从持续交付开始,并随着时间的推移集成更多的自动化测试
写在最后
重新开始更文啦!最近因为工作原因,一直在学习devops的内容,感谢大家的支持!我会继续努力坚持学习!养成了好习惯,每天必定会抽出时间多多少少学习技术知识~
以上习题&笔记从大佬们的论坛学习而来,特感谢大佬们的知识分享~ (学习技术知识,果然要看大佬们的技术博客,大家有好的推荐也欢迎指引我这个小白哈,感恩!)