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

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.

主站蜘蛛池模板: 东平县| 衡水市| 司法| 百色市| 香格里拉县| 依安县| 灵宝市| 军事| 南木林县| 曲麻莱县| 建宁县| 清水河县| 淮北市| 皮山县| 洛阳市| 安康市| 新野县| 军事| 法库县| 五寨县| 崇左市| 垦利县| 西平县| 澳门| 偃师市| 炉霍县| 阿拉善左旗| 大荔县| 门源| 双城市| 常德市| 铜川市| 曲水县| 玛沁县| 泸溪县| 当阳市| 宝丰县| 如东县| 临汾市| 宁远县| 孟州市|