钛钶维基

什么是【CI】

2019-08-18  本文已影响22人  一俢

CI(Continuous integration)是持续集成的英文简称,它是一种软件开发实践,团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。

持续集成是软件开发过程中很重要的环节,我们将重复性有规律的工作让机器自己来完成,自己全身心投入到开发功能中去,并且这种自动化的构建还能降低集成过程中产生的错误,它让大大的提高了软件的开发过程。

我们通常把软件的编译、部署、发布、自动化测试,甚至是线上的错误收集,回滚操作,都做成自动化的,通过自动化的工具一键就能够完成那些繁琐的操作,让我们更加专注在开发软件本身,现在市面上持续集成工具有很多,例如:Jenkins、TeamCity、Travis CI、GitLab CI、Finnal Builder,等等,其实工作的本质就是执行各种任务,任务都是脚本组成的,通过界面来管理各种任务,任务和任务组成了一个又一个完整的持续集成过程,很好的利用他们,会让你的开发过程事半功倍。

〖坚持的一俢〗

上一篇 下一篇

猜你喜欢

热点阅读