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

Agile runs on CI

The Agile software development process focuses mainly on fast delivery, and CI helps Agile in achieving that speed. But how does CI do that? Let us understand by using a simple case.

Developing a feature involves many code changes, and between every code change, there are a set of tasks to perform, such as checking-in the code, polling the version control system for changes, building the code, unit testing, integration, building on the integrated code, integration testing, and packaging. In a CI environment, all these steps are made fast and error-free by using a CI tool such as Jenkins

Adding notifications makes things even faster. The sooner the team members are aware of a build, integration, or deployment failure, the quicker they can act. The following diagram depicts all the steps involved in a CI process:

CI process with notifications

In this way, the team quickly moves from feature to feature. In simple terms, the agility of the agile software development is greatly due to CI.

主站蜘蛛池模板: 伊通| 温宿县| 庄浪县| 湟源县| 揭西县| 淳安县| 同仁县| 垣曲县| 丹寨县| 清徐县| 潼南县| 阿城市| 嘉义市| 日喀则市| 登封市| 英山县| 唐山市| 宁晋县| 阿拉善盟| 灵璧县| 获嘉县| 宣汉县| 商丘市| 揭阳市| 葫芦岛市| 望城县| 信阳市| 开鲁县| 永仁县| 嘉禾县| 敖汉旗| 涿州市| 丹江口市| 双鸭山市| 棋牌| 万全县| 白沙| 南丹县| 金山区| 郯城县| 合阳县|