αααααααααΎαααΉααα·αα·αααααΎααααααααα·ααααΆαααααα αα·ααΆααααΆα’αααΈααΆαααααΆααααα»αααΆαα’αα»αααα CI αα·ααααααααΌαα§αααααααααα·ααααΆα αααΎααααααΉααα½αα’ααααααα»αααΆαααααΎααΆαααΆαα½αααΆα
/flickr/
αααααα
ααΆααα½ααααα αΌαααΆααααααΊααΆαα·ααΈααΆααααααα½ααααααΆααααΆαα’αα·αααααααααααα·ααΈαααααΆαααααααααΉαααΆααααααΎαααααααααΉαααΆαα αα·αααΆαααααΎαααααααΌαα
ααααα ααΊααΎααααΈααααΎα±ααααααΎαααΆααααΆα ααααααα’αΆα ααααααααΆαααΆα αα·αααααΎαααα α»α αα·αααα α»ααααα’αΆα ααΎαααΆααα ααααΆααααΆαααααΌα ααΌα ααααααΆααααα αααΎααααααΎααααΈαα½ααα»αααΆα
ααΆαααβαααΆα ααααααβααααβααΆαβααα
βα‘αΎαβααααΌαβαααα»αβααααΆα α‘α©α©α‘α ααΆααααΌαααΆαααααΆααααα’ααααααααΎαααΆααΆ UML
ΠΡΡΠΎΡΠΈΡ
αα
ααααΆα 1996 CI ααααΌαααΆαα’αα»ααααααα’ααααααααΎααα·ααΈααΆααααα
αα
ααΎαααααααααααααΆα 2000 ααααΆααα·αααααΆαααααααααααα Agile ααΆαα
αΆααααααΎαααΎααααααααα·ααΈααΆαααααααααΆααα½ααααα
αΌαααΆαααααααααΆααα
αααααααααΎααα αααα»αα§αααααααααΌαααΆαα’αα»ααααααΆαααα·αααααααα½ααα·αα·ααααααααααααααα½ααα·αα·αααααααααΆαααααΆαααααααΆααααΆαααααΆααααααΌααα αααα»αααΌαααααΆαααΌαα αααααααααΆαα’αΆα ααΆαααααΆααα ααααααα - ααΆα
α ααα αΆαβααα αααααα’αΆααααΆαααααααΌα BSD α
ααΆαα½αααΉαααΆαααααααααααααα·ααΈαααααΆαα CI αααα»αα αα»αααΆααααα
αααΎαααΆαα
αΆααααααΎαααα½αααααΆαα’αα»ααααα αααααΆαααΆαααααΆαααααΆααααα Forrester [ααααα 5
ααααβααααβααα ααΆαβα’αα»ααααβαααΆα ααααααβααααβααααΌαβααΆαβααααΎβαααβα’αααααΆαβααβααΈβα§ααααΆα ααααβαααΆαβααΌααααΌααΆαα αααα»αααααΆα 2018 α’ααααααααααααΆααααααααα½αααΆαααααΎααΆααααααααα·αααα»αα ααααα’αααααααΆααααααααααααΆααα·ααααΆααΈαααα»αα αα»ααααα»ααα·αααααααΆαααα ααΆαα’αααα αα·αα α·ααααααααα»α αααα»αα ααααα’αααααααΎααααα½αααααΆααα½αααΆααααΆαα 58% ααΆααα·ααΆαααΆαα½αααααααΎα§ααααα CI αα·ααααααΆααααα αααα»αααΆαααΆααααααα½αααα
ααΎααΆαααΆαααα
ααΆααα½ααααα αΌαααΆαααααααααΆααααΊααα’ααααΎα§αααααααΈαα αααααααααααα½ααα·αα·ααααααα αα·ααααΆαααΈααα CI α ααααααααααα’αΆα ααΆα§αααααααΌααααα α¬αααΆαααΈααα·αααα·ααα αααα»αααα·ααΆααΆααααα α’αααα’αα·αααααααααα ααααΌαααααΈαααα α¬α αααΎααααααα»ααα½αααααα αααΆαααΈααα CI α ααααααΆαααααααααααααααα·ααΆαα½αααΉαααΆαα’αΆαααααααΆααα’αα α αΎααααααΎαααΆα αααααΆααααΈααα ααΆααααΎαααΆαααΆααα½ααααα αΌα αα·αααΆαααααΎαααααα―αααΆα ααααα·αααΎααΆαααααΎαααααααααααΆααααααααααα αααααααα CI ααΆαααααααΆααααααΌαα
ααααΆααααΆαααααΎαααΆαααΌαα α’αΆα ααααΌαααΆαααααΆαααΌα ααΆαααααα:
αα·ααΈααΆααααα CI αααααΎααααααΌαααΆααα½αα
ααα½ααααααΆααα’αααα’αα·ααααααα
- αααααααΆααααα αΆααααΆααα αααααΆααααααααΆαααααα CI ααΈααΆαααααααααααα·ααΈααααΆααα ααΆααα½ααα»αααα α»αααΊααΆα’αΆαα·ααΆαααααααααα»αααααα’αααα’αα·ααααααα
- ααααΎαααΆααααααααααααααααα·α α’αααα’αα·αααααα αα·αα’ααααααααααααααααΌααααααααααααΆαααΆααααΆαααααα»αααααΎαααΆααααΆα αααααα αα·ααα»αααααΆααααΆααΆαα·α
αα
α ααΆα§ααΆα ααα ααΆααΏααααΆαααΆαααΆααααΆαααααα»αααΆααα½ααααα
αΌα
ααααα αα ααΆαααααΎαααααα - ααααΎααααα·ααΆαα±ααααΆαααΉαααΆααααΆααααα’αΆα ααααΎαα ααΆαα αααααααα»ααα½αααααααΎααααΈααααΎααααΆαααααααΆαααΆααααααααα»αα
ααΆαααααΆααααα»αααΆαα’αα»αααα
αααα αΆααΈαα½αααΊααΆαα αααΆαααααα·ααααα·ααΆααααααα αααααΈααΆαααα»αα αα»ααα½αααααΎα§ααααα CI ααΎαα αα (αααααΎαααΉααα·ααΆαα’αααΈαααααααα) ααΆααΉααα ααααααΌαα αααΆαααααΆααααΎααΆαααΆααααα αααααΆαα ααΆααααααααα ααααααΆαααΆααααα αα αα αααα·ααααΆαααα’αΆα ααΆαααααααααΆαα
αα½αααΆααααα½αααΆααα½αααααα»αααααΆααααΆαααααααα
ααΆαααααααααα»αααααΌαααααααΆααααααααααΆα ααΌααααααααα»αα αα»α
αααβααΎβααΆαβααΆαβαααααβααα· [ααααα α‘α€
ααΆαααααΆαααΈααΈααΊαααα αΆααΆαα½αααααααααααααα·ααααα α’αααααΆααααααΆαα ααα½αα αααΎαααααΌααααααα·ααααααααααα·αααααΌαααΆααααααααααααααααΆαααααΎαααααααααααααααααα·ααααααα»αααΉααααα αΆαααα αααααΆαα±ααααΆαααΆααα·ααααααΆαααααΌαααααΌαααΆααααααα‘αΎααα·ααααΆαααΆαααααα»ααααααΆαα’αα»αααααααααααα CI α
α’αααααΆααααΎ
αααα»αα αα»ααααα IT ααΊααΆαααα»αα αα»αααααΌαααααααααα
α·αααα
ααααα’ααααααααααααααα·ααΈααΆααααααααα Google
ααΆααα½ααααα αΌαααΆαααααααααΆαααααα½αααααααα»αα αα»αααΌα αααααα α αΎαα§ααααα CI ααααααΌαααΆαααααΎααααΆαααααα’αααααΆαα α·ααααααααα» αα·αααααΆααα»αααΆααααααα ααΆα§ααΆα ααα αα Morningstar ααααΆαααααα½ααααα αΌαααΆαααααααααΆααααΆααα½α Patch ααΆαααΆαααααααα 70% ααΏαααΆααα»αα α αΎααααα·ααΆαααααααΆααααα Philips Healthcare α’αΆα αααααΎαααααΏαααααααααααΆαααααΎαα αα α»ααααααααΆαααΆαααααΎαααααα
α§ααααα
αααααΊααΆα§αααααααααα·αααα½αα ααα½ααααααΆαα CIα
Jenkins ααΊααΆαααααααα CI ααααααα·αααααα»ααα½αα ααΆααΆαααααααααα·ααΈαααα½αααΆααα½αααΆαααααααΆααααΆααα½ααααα αΌαααΆαα½α VCS αααα·ααΆααα αα·αααααΆααααααααααααα ααΎαααααααΎ Jenkins αα 1cloud: toolαα½ααααα αΌααα αααα»ααααααααα DevOps ααααααΎαα . ααΆααααααααα·αα·αααααΎαααΆααΆ Git αααααΆααααααααααΆααααΆαααααΎααααααBuildbot - ααααααααα python αααααΆαααααααααααΎαααΆααα½ααααα αΌαααΆαααααααααΆααααααα’αααα ααΆαααα‘αΎαα§αααααααααΌαααΊαααα»αααααΆαααΆαα ααα»ααααααΆααααΌαααΆααααααααααααααααααΎαααααΌαααΆαααααααααΌααΆαα αααα»αα αααααα»ααααααααα·ααααααααααα α’αααααααΎααααΆααααααα ααΌαα’αΆααααααααΈααααααΆαααΆαααααααΆααααΈα’αΆααααΈ ααΊααΆ Server ααΈ Pivotal αααααααΎ Docker containersα Concourse CI αα½ααααα αΌαααΆαα½αα§ααααα αα·ααααααααααααααααααααααααΆαα½αα α’αααα’αα·ααααααααααααααΆααααΆαααααααααααααΊαααααααααααΆααααΆαααΆααα αααα»ααααα»αα αα»αααααα αααΆαα½ααGitlab CI ααΊααΆα§ααααααααααΆααααααΎαα‘αΎααα αααα»αααααααααααααααααααααα GitLab α ααααΆααααααααΎαααΆααααα»αααα α αΎαααααΎα―αααΆα YAML αααααΆααααΆαααααααα ααΆααααααααα ααΌα ααΆ Concourse, Gitlab CIα’αα»αααα αα»α Docker ααααα½ααααααααααΎαααΆαααααααααΈααααΆαα αα·ααα αααααΌα ααΊααΆαααΆαααΈααα CI ααα αααααααΎαααΆαααΆαα½α GitHub, GitLab αα·α BitBucket α αααα·ααΆααααα·ααααααΌαα±ααααΆαααΆαααα‘αΎαααααΌαααΌααα - ααααΎαααΆα CI αααααΆαααα‘αΎαααΆαα»ααααααααΆαααΆααα αααα»α Codeship α αααααΆααααααΆαααΌα (αα αΌαααα 100 ααΆαααααααα»ααα½ααα) αα·ααααααααααααααΎαα αα Codeship α’αΆα ααααΆααααα₯ααα·αααααα
αααααΆααααΈαααα»αααΆααΈαααααααααααΎαα
ααΆαααααα»ααα»αα―αααΆαα ααααααΆαααΆααααα½αα’αααααΈααΆαααΆααααααα·αααααα DevOps αα αααα»αααααΆααααααααααααααΎα§ααΆα ααα 1cloud.ru αααααΎααα ααΆαααααααα IT ααααα’αααααΆα
ααααα: www.habr.com