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

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.

主站蜘蛛池模板: 迁安市| 嵊州市| 汉寿县| 太康县| 武强县| 曲松县| 许昌市| 长丰县| 岢岚县| 朔州市| 博湖县| 灌阳县| 太仆寺旗| 宁蒗| 舞阳县| 酒泉市| 嫩江县| 彭山县| 正蓝旗| 漳州市| 上高县| 仁怀市| 长宁区| 江油市| 建昌县| 罗源县| 邛崃市| 清水县| 喜德县| 玛多县| 桓仁| 永登县| 黄大仙区| 北辰区| 定州市| 延长县| 浦县| 昌乐县| 宿松县| 东山县| 芮城县|