什么是【CI】

作者: 一俢 | 来源:发表于2019-08-18 09:27 被阅读22次

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

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

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

〖坚持的一俢〗

相关文章

  • 什么是CI?

    什么是CI? CI:CORPORATE IMAGE 企业形象 CI是指通过打造良好企业形象,形成个性化品牌的一种营...

  • 什么是【CI】

    CI(Continuous integration)是持续集成的英文简称,它是一种软件开发实践,团队开发成员经常集...

  • Jenkins 介绍

    Jenkins构建CI/CD CI/CD是什么? CI(Continuous integration,中文意思是持...

  • Centos7系统下配置Git服务器(7)-- CI/CD Je

    0x0 什么是CI/CD? 什么是CI:Continuous Integration,也就是持续集成 什么是CD:...

  • Gitlab之GitLab CI 持续集成

    (前言) 什么是GitLab CI ? gitlab-ci全称是gitlab continuous i...

  • 突破性能CI

    什么是性能CI 性能CI可简单定义为CI(Continuous Integration)集成性能测试用例。主要用于...

  • 什么是 CI/CD?

    本文转载自:Jenkins 中文社区 CI/CD 的出现改变了开发人员和测试人员发布软件的方式。本文是描述这一变化...

  • 什么是CI/CD

    创作不易,请珍惜,之后会持续更新,不断完善个人比较喜欢做笔记和写总结,毕竟好记性不如烂笔头哈哈,这些文章记录了我的...

  • 什么是CI/CD?

    CI(Continuous Integration,持续集成)/CD(Continuous Delivery,持续...

  • CI

    ·CIS系统完全概念图示 ·CIS系统策划导入目的图示 ·CIS系统导入流程 什么是CI CI的定义 CI...

网友评论

    本文标题:什么是【CI】

    本文链接:https://www.haomeiwen.com/subject/cfflsctx.html