แแฆแแก แฉแแแ แแแแแแฎแแแแแ แขแแ แแแแแก แแกแขแแ แแแก, แแแแแแฎแแแแแ CI-แแก แแแแแ แแแแก แแแแแฌแแแแแแก แแ แจแแแแแแแแแแแแ แ แแแแแแแแ แแแแฃแแแ แฃแ แแแกแขแ แฃแแแแขแก, แ แแแแแแช แแแแแฎแแแ แแแแ แแแกแแแ แแฃแจแแแแแจแ.
/flickr/ / / แคแแขแ แจแแชแแแแแแ
แแแแ
แฃแฌแงแแแขแ แแแขแแแ แแชแแ แแ แแก แแแแแแแชแแแแแก แจแแแฃแจแแแแแแก แแแแแแแ, แ แแแแแแช แแแแชแแแก แแ แแแฅแขแแแแก แฎแจแแ แจแแฅแแแแก แแ แแแแแก แขแแกแขแแ แแแแก.
แแแแแแแ แแแขแแแ แแชแแแก แแ แแชแแกแแก แแ แแแแแแแ แแแแแ แแแฎแแแแก แแ แแแขแแแชแแฃแ แ แจแแชแแแแแแ แแ แฎแแ แแแแแแ แแแ แแฃแ แแขแแแแแแ แแฆแแแแฉแแแแก, แ แแแ แแแ แแแแแกแแกแฌแแ แแแแแ แแแขแ แแ แ แแงแแก.
แขแแ แแแแ โแฃแฌแงแแแขแ แแแขแแแ แแชแแโ แแแ แแแแแ 1991 แฌแแแก แแแฉแแแ. แแก แแแแแงแแแแแแจแ UML แแแแก แจแแแฅแแแแแแ แจแแแแแฆแ. (แแ แแแแ แแฃแฉแ) แแแแแแแ แแ CI แแแแชแแคแชแแ แกแแแฃแแแ แ แแแแแแแแ แแแแก แแ แแฅแขแแแแก แแแฌแแแแ แจแแแแแฆแ โ แแแแแฅแขแแ แแ แแแแขแแ แแแฃแแ แกแแกแขแแแแแแก แจแแฅแแแแกแแก แแก แแ แฅแแขแแฅแขแฃแ แแก แแแแแแแแแแแแ แแแฎแแแฌแแก แแฃแแแกแฎแแแแแ. แแ แแแแ แแ แแฆแฌแแ แแ แฃแฌแงแแแขแ แแแขแแแ แแชแแแก แ แแแแ แแแแฎแแแแแก. แแฃแแชแ, แแแแแแแแแแแ แแแแแก แฌแแแแจแ,แแแ แแฅแแ, แ แแ แแแแแแแแแแแแก แแแแแแแ โแจแแแ แ แแแแแแแแกโ แแแแแจแแแแแก แแแฉแฅแแ แแแ.
Story
1996 แฌแแแก, แแแแแแแแแแแแก แจแแแฅแแแแแแแแ แแแแฆแแก CI. (XP) โ (แแแแข แแแแ) แแ (แ แแ แฏแแคแ แแกแ) แฃแฌแงแแแขแ แแแขแแแ แแชแแ แแแแ แแแแแแแแก แแแ แแแขแ แซแแ แแแแแ แแ แแแชแแแแแแ แแ แ-แแ แแ แแแฎแแ. XP-แแก แแแแคแฃแซแแแแแแแแ แแแแแแ แขแแก CI แแแแแแแแแแแแก แแแแฎแแแแแแ แแ แแฆแแแจแแแก แแ แแแฅแขแแก แแฆแแจแ แ แแแแแแฏแแ แแ แแแแแแก แแฃแชแแแแแแแแ.
2000-แแแแ แฌแแแแแก แแแกแแฌแงแแกแจแ, แฃแฌแงแแแขแ แแแขแแแ แแชแแแก แแแแแแแแแแแแก แฎแแแ แจแแฃแฌแงแ Agile Alliance-แแก แแ แ-แแ แแแ แแแแคแฃแซแแแแแแแ. (แแแ แขแแ แคแแฃแแแ แ). CI-แกแแแ แแแกแแ แแฅแกแแแ แแแแแขแแแแ แแแแแแแ แแแ แแ แกแคแแ แแจแ แแแ แแแแ แแ แแแ แแแฃแแ แแแกแขแ แฃแแแแขแแก, CruiseControl-แแก แจแแฅแแแ. แแ แแแ แแแ แจแแแฅแแแ แแแ แขแแแแก แแแแแแแก, แแแแแฃ แคแแแแแแแก แแแแ .
แแแกแขแ แฃแแแแขแแก แจแแฅแแแแก แชแแแแ แแแแแ แแแแแ แแแแแแแก แกแแฎแแ, แ แแแแแแช แแแ แแแแฃแแแ แแแแฌแแแแก แแแ แกแแแก แแแแขแ แแแแก แกแแกแขแแแแก แแแแแก แแแแแจแ แชแแแแแแแแแแก แแฆแแแกแแฉแแแแ. แแแแแฌแงแแแขแ แฎแแแแแกแแฌแแแแแแ แฉแแแแกแแขแแแ แแแ แแฆแแกแแ โ แแก BSD-แแก แแกแแแแกแ แแแชแแแแแแ.
CI แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแฉแแแแกแแแ แแ แแแ, แกแฃแ แฃแคแ แ แแแขแแ แแแแแแแแแ แแแแฌแงแ แแ แแ แแฅแขแแแแก แแแแแ แแแ. Forrester-แแก แแแแแแแก แแแแแฎแแแ [แแ. 5] ], 2009 แฌแแแก, แแแแแแแแฎแฃแแ แแ แแแชแแแแแ แขแแฅแแแแแแแฃแ แ แแแแแแแแแก 86% แแงแแแแแแ แแ แแแ แแแแแ CI แแแแแแแแก.
แแฆแแกแแฆแแแแแ, แฃแฌแงแแแขแ แแแขแแแ แแชแแแก แแ แแฅแขแแแแก แกแฎแแแแแกแฎแแ แแแแฃแกแขแ แแแก แแ แแแแแแแชแแแแ แแงแแแแแแ. 2018 แฌแแแก, แแ แ-แแ แแแ แแกแฎแแแแแ แฆแ แฃแแแแแแแแ แแ แแแแแแแ แแ แฉแแแขแแ แ แแแแแแแแฎแแ แแแแกแแฎแฃแ แแแแก, แแแแแแแแแแกแ แแ แคแแแแแกแฃแ แ แกแแฅแขแแ แแแแก แแแแแแแแแแแก IT แกแแแชแแแแแกแขแแแก แจแแ แแก. แแฅแแกแ แแแแกแ แ แแกแแแแแแแขแแแแ 58%-แแ แแแแแชแฎแแแ, แ แแ แแกแแแ แแแแแแแ แกแแฅแแแแแแแแจแ แแงแแแแแแ CI แแแกแขแ แฃแแแแขแแแกแ แแ แแ แแแชแแแแแก.
แ แแแแ แแแแแแแก แแแแก แแฃแจแแแแ
แฃแฌแงแแแขแ แแแขแแแ แแชแแแก แกแแคแฃแซแแแแ แแ แ แแแกแขแ แฃแแแแขแแ - แแแ แกแแแก แแแแขแ แแแแก แกแแกแขแแแ แแ CI แกแแ แแแ แ. แแก แฃแแแแแกแแแแแ แจแแแซแแแแ แแงแแก แคแแแแแฃแ แ แแแฌแงแแแแแแแ แแ แแแ แขแฃแแแฃแ แ แแแแฅแแแ แฆแ แฃแแแแแแ แแแ แแแแจแ. แแแแแแแแแ แแแ แแฎแแ แแแแก แแฆแแจแ แแ แแฎแแ แแ แ แแแแแแฏแแ แแ แแขแแแ แแแแแ. CI แกแแ แแแ แ แแแขแแแแขแฃแ แแ แแแแแแ แแแก แแแก แงแแแแ แแแแแแแแแแฃแแแแแ แแ แฅแแแแก แแแก. แจแแแแแ แแก แแฎแแ แชแแแแแแก แแแขแแแ แแชแแแก แแ แแ แแแฃแแแก แขแแกแขแแแก. แแฃ แขแแกแขแแแ แฌแแ แแแขแแแฃแแแ, CI แกแแกแขแแแ แแแแแกแแแก แแแแก.
แแ แแชแแกแแก แแแแแแ แกแฅแแแ แจแแแซแแแแ แฌแแ แแแแแแแแแ แแงแแก แจแแแแแแแแแ แแ:

CI แแแแแแแแแแแ แแแแแแแแแ แแแก แฃแแแ แแ แแแแฎแแแแแก แฃแงแแแแแก:
- แแ แแแแแแแแแก แแแฃแงแแแแแแแแ แแแแแกแฌแแ แแแ. แแก แแ แแแชแแแ CI-แจแ แแฅแกแขแ แแแแแฃแ แ แแ แแแ แแแแ แแแแแแ แจแแแแแแแ. แจแแชแแแแแแแก แแแแแกแฌแแ แแแ แแแแแแแแแ แแแแก แแแแแแ แ แแ แแแ แแขแแขแแ.
- แแ แแชแแกแแแแก แแแขแแแแขแแแแชแแ. แแแแแแแแแ แแแแ แแ แแแแแฏแแ แแแแ แแแขแแแ แแชแแแก แแ แแชแแกแจแ แแฃแแแแแแ แฃแแแ แแแซแแแแแ แจแแแแคแแ แฎแแแแแ แคแแฅแขแแ แแแ แแ แแฆแแแคแฎแแ แแ แแกแแแ. แแแแแแแแแ, แแแขแแแ แแชแแแก แจแแแแคแแ แฎแแแแแ แคแแฅแขแแ แ แฎแจแแ แแ แขแแกแขแแ แแแ.
- แ แแช แจแแแซแแแแ แฎแจแแ แแ แฉแแแขแแ แแ แจแแแ แแแแแ. แแฆแแจแ แแ แแฎแแ แแฃแแแแก แแฃแจแแแแแก แกแแแฅแ แแแแแแชแแแกแแแแก.
แแแแฎแแ แชแแแแแแแก แกแแ แแฃแแแแแ
แแแ แแแแ แแ แแแแแแ แแแฆแแแ แแแแ แแชแแฃแแ แฎแแ แฏแแแแ. แแแจแแแแช แแ, แแฃ แแแแแแแแ แฆแแ CI แแแกแขแ แฃแแแแขแแแก แแงแแแแแก (แ แแแแช แแแแแแแแแแแ แแแกแแฃแแ แแแ), แแแก แแแแแช แแแฃแฌแแแก แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแฎแแ แแแญแแ แแแ แแแแฎแแก แแแฎแแ แฏแแ. แแฃแแชแ, แฆแ แฃแแแแแแแ แขแแฅแแแแแแแแแ แจแแแซแแแแ แแแแแกแแแแแ แแงแแก.
แแกแแแ แแแแ แขแแแแแก แกแฎแแแแแกแฎแแ แแแกแจแขแแแแก แแแแแแฃแขแแ แฃแแ แแแแคแแแฃแ แแชแแแแแก แแฌแงแแแแก. แแแฃแก แแแแแแแแแแ แแฎแแแแ แแแแแงแแแแแฃแแ แ แแกแฃแ แกแแแแกแแแแก, แ แแช แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแแแแแแก แฃแฌแงแแแก แฎแแแก.
แแแแแแแแฎแแแแแก แแแฎแแแแแ [แแ.14] ], แฃแฌแงแแแขแ แแแขแแแ แแชแแ แแ แแแก แแแแแแแแแก แแแแแแจแ แแแแแแแก แกแแแฃแจแแ แแแขแแแ แแแแก (แงแแแแ แจแแแแฎแแแแแจแ, แแแแแแแ แแแแแช). แแแ แแฎแแแ แแแกแขแ แฃแแแแขแแแแก แแแแแกแแแ แฃแฌแแแ แแ แแแแแแแแ แงแแแแแแแแก แแ แแฎแแแ แแแแแ แขแ แแแแแแจแ. แแแแขแแ, แแแ แแฎแแแ แฉแแ แฉแแแแแกแ แแ แกแแ แแแกแแแแก โแแแแจแโ แแแแแ แแแ แฃแฌแแแ.
แแแกแแแ แแแแแฌแแแแ แแแขแแแแขแแแแชแแแก แกแแแแแฎแแแแ. แแแแก แฌแแแแจแ แแแแแแ แแ แแแแแแแชแแแแ, แ แแแแแแกแแช แแแแ แแแชแฃแแแแแก แแแแแแแแ แแแแแ แแแฆแแแฃแแ แแแแ แแฅแแ, แ แแแแแแช แแแขแแแแขแแแแ แแแฃแแ แขแแกแขแแแแ แแ แแ แแก แแแคแแ แฃแแ. แแก แแฌแแแแก แแแแแก แฃแแ แแแแ แแแแแฌแแ แแก CI-แแก แกแ แฃแแ แแแแแ แแแแแแ.

/flickr/ /
แแแแช แแงแแแแแก
IT แแแแแแขแแแ Google แแแ แแแแแแ แแงแแแแ, แแแแช แแแแแแแก แฃแแแ แแขแแกแแแแแ แแแแคแแกแ. แฃแฌแงแแแขแ แแแขแแแ แแชแแ 2000-แแแแ แฌแแแแแก แจแฃแ แแแ แแแแแแแ. CI แแแแแแ แแ แกแแซแแแแ แกแแกแขแแแแจแ แจแแคแแ แฎแแแแแแก แแ แแแแแแแก แแแแแกแแญแ แแแแ. แฃแฌแงแแแขแแ แแแขแแแ แแชแแแ แฎแแแ แจแแฃแฌแงแ แแ แแแแแแแแแก แกแฌแ แแคแแ แแฆแแแฉแแแแก แแ แแแแแกแฌแแ แแแแก. แแฎแแ CI-แก แแงแแแแแก IT แแแแแแขแแก แงแแแแ แแแแงแแคแแแแแ.
แฃแฌแงแแแขแ แแแขแแแ แแชแแ แแชแแ แ แแแแแแแแแแกแแช แแฎแแแ แแแ แแ CI แแแกแขแ แฃแแแแขแแแก แแกแแแ แแงแแแแแแ แคแแแแแกแฃแ แ แแ แฏแแแแแชแแแก แแ แแแแแแแชแแแแ. แแแแแแแแแ, Morningstar-แแก แฃแฌแงแแแขแ แแแขแแแ แแชแแแก แกแแ แแแกแแแแ แแแฃแชแแแแแแแแแก 70%-แแ แฃแคแ แ แกแฌแ แแคแแ แแแแแกแฌแแ แแแแจแ แแแแฎแแแ แ. Philips Healthcare-แแก แกแแแแแแชแแแ แแแแขแคแแ แแแ แแ แแแแแฎแแแแแแแก แขแแกแขแแ แแแแก แกแแฉแฅแแ แแก แแแแ แแแแแแ แจแแซแแ.
แแแกแขแ แฃแแแแขแแแ
แแฅ แแแชแแแฃแแแ CI-แกแแแแก แ แแแแแแแแ แแแแฃแแแ แฃแแ แแแกแขแ แฃแแแแขแ:
- โ แแ แ-แแ แแ แงแแแแแแ แแแแฃแแแ แฃแแ CI แกแแกแขแแแ. แแก แแฎแแ แก แฃแญแแ แก แแแแกแแ แแแข แแแแแแแขแก แกแฎแแแแแกแฎแแ VCS-แแแ, แฆแ แฃแแแแแแ แแแแขแคแแ แแแแแแ แแ แกแฎแแ แกแแ แแแกแแแแแ แแแขแแแ แแชแแแกแแแแก. แฉแแแ แแกแแแ แแแงแแแแแ Jenkins-แก 1cloud-แจแ: แแแกแขแ แฃแแแแขแก แแก แ แแแฃแแแ แฃแแแ แแแแฌแแแแก แขแแกแขแแ แแแแกแแแแก แแแแแฃแแแแแ Git-แแก แคแแแแแแก.
- โ Python-แแก แฉแแ แฉแ แกแแแฃแแแ แ แฃแฌแงแแแขแ แแแขแแแ แแชแแแก แแ แแชแแกแแแแก แแแกแแฌแแ แแ. แฎแแแกแแฌแงแแก แกแแฌแงแแกแ แแแงแแแแแ แกแแแแแแ แ แแฃแแแ, แแแแ แแ แแก แแแแแแแกแแ แแแแ แคแแ แแ แแแ แกแแแแแแแแชแแแก แแแ แแแแขแแแแ. แฉแแ แฉแแก แฃแแแ แแขแแกแแแแแก แจแแ แแก แแแแฎแแแ แแแแแแ แฎแแแก แฃแกแแแแแ แแแก แแแแแ แ แแกแฃแ แกแฃแ แแแขแแแกแแแแแแก.
- โ Pivotal-แแก แกแแ แแแ แ, แ แแแแแแช แแงแแแแแก Docker-แแก แแแแขแแแแแ แแแก. Concourse CI แแแขแแแ แแ แแแแ แแแแแกแแแแ แแแกแขแ แฃแแแแขแแแ แแ แแแ แกแแแก แแแแขแ แแแแก แกแแกแขแแแแกแแแ. แแแแแแแแแ แแแ แแฆแแแจแแแแแ, แ แแ แกแแกแขแแแ แจแแกแแคแแ แแกแแ แแแแแกแแแแ แ แแแแแก แแแแแแแแแแจแ แกแแแฃแจแแแ.
- โ GitLab-แแก แแแ แกแแแก แแแแขแ แแแแก แกแแกแขแแแแจแ แฉแแจแแแแแฃแแ แแแกแขแ แฃแแแแขแ. แกแแ แแแกแ แแฃแจแแแแก แฆแ แฃแแแแจแ แแ แแแแคแแแฃแ แแชแแแกแแแแก แแงแแแแแก YAML แคแแแแแแก. Concourse-แแก แแกแแแแกแแ, Gitlab CI Docker แแแแขแแแแแ แแแ, แ แแแแแแแช แฎแแแก แฃแฌแงแแแแ แกแฎแแแแแกแฎแแ แแ แแชแแกแแแแก แแ แแแแแแแแกแแแ แแแแแแ แแแแก.
- โ แฆแ แฃแแแแแแแ CI แกแแ แแแ แ, แ แแแแแแช แแฃแจแแแแก GitHub-แแแ, GitLab-แแแ แแ BitBucket-แแแ. แแแแขแคแแ แแ แแ แกแแญแแ แแแแก แฎแแแแ แซแแแ แกแแฌแงแแก แแแงแแแแแแก โ Codeship-แก แแฅแแก แกแขแแแแแ แขแฃแแ แฌแแแแกแฌแแ แแแแแกแขแแแแ แแแฃแแ CI แแ แแชแแกแแแ. แแชแแ แ (แแแแจแ 100-แแแ แแแแแแแแแก) แแ แฆแแ แแแแแก แแ แแแฅแขแแแแกแแแแก, Codeship แฎแแแแแกแแฌแแแแแแ แฃแคแแกแแ.
แแแกแแแแแ แฉแแแแ แแแ แแแ แแขแแฃแแ แแแแแแแแ:
แฌแงแแ แ: www.habr.com
