什么是持续集成(CI-Continuous integration)
持续集成是指多名开发者在开发不同功能代码的过程当中,可以频繁的将代码行合并到一起并切相互不影响工作。
什么是持续部署(CD-continuous deployment)
是基于某种工具或平台实现代码自动化的构建、测试和部署到线上环境以实现交付高质量的产品,持续部署在某种程度上代表了一个开发团队的更新迭代速率。
什么是持续交付(Continuous Delivery)
持续交付是在持续部署的基础之上,将产品交付到线上环境,因此持续交付是产品价值的一种交付,是产品价值的一种盈利的实现。
在了解什么是CI/CD之后我认为我自己的代码需要一套,来用于集成和部署。 现在我的CI使用的是jenkins,用起来感觉确实方便了不少但是服务器的压力也随之上来了。CD的选择我还没有,可能以后也不会有。因为感觉会拖累我的服务器性能。