官术网_书友最值得收藏!

Continuous integration (CI)

In the following definition given by Martin Fowler, there are three key things mentioned, members of a team, integrate, and as quickly as possible:

"Continuous Integration is a software development practice where members of a team integrate their work frequently... Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible."

That is, CI is an automatic process that allows you to check the completeness of an application's code every time a team member makes a change. This verification must be done as quickly as possible.

We see DevOps culture in CI very clearly, with the spirit of collaboration and communication, because the execution of CI impacts all members in terms of work methodology and therefore collaboration; moreover, CI requires the implementation of processes (branch, commit, pull request, code review, and so on) with automation that is done with tools adapted to the whole team (Git, Jenkins, Azure DevOps, and so on). And finally, CI must run quickly to collect feedback on code integration as soon as possible and hence be able to deliver new features more quickly to users.

主站蜘蛛池模板: 防城港市| 同江市| 驻马店市| 宜州市| 宁远县| 榆林市| 阿拉善右旗| 东乡县| 元氏县| 祁东县| 隆昌县| 通山县| 大丰市| 满城县| 伽师县| 金川县| 永平县| 新干县| 家居| 油尖旺区| 哈密市| 都江堰市| 贵定县| 文安县| 宜黄县| 静宁县| 淮阳县| 行唐县| 郸城县| 宾川县| 镇赉县| 麻阳| 土默特左旗| 普兰县| 阿拉善左旗| 栖霞市| 英德市| 古蔺县| 阳新县| 邵阳县| 饶平县|