рдЖрдЬ рд╣рд╛рдореА рд╢рдмреНрджрдХреЛ рдЗрддрд┐рд╣рд╛рд╕ рд╣реЗрд░реНрдиреЗрдЫреМрдВ, CI рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдХрдард┐рдирд╛рдЗрд╣рд░реВ рдЫрд▓рдлрд▓ рдЧрд░реНрдиреЗрдЫреМрдВ, рд░ рдзреЗрд░реИ рд▓реЛрдХрдкреНрд░рд┐рдп рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНрдиреЗрдЫреМрдВ рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдпрд╕рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрдиреЗрдЫред
/flickr/
рдЕрд╡рдзрд┐
рдирд┐рд░рдиреНрддрд░ рдПрдХреАрдХрд░рдг рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╛рд╕рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реЛ рдЬрд╕рдорд╛ рдмрд╛рд░рдореНрдмрд╛рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд┐рд░реНрдорд╛рдг рд░ рдХреЛрдб рдкрд░реАрдХреНрд╖рдг рд╕рдорд╛рд╡реЗрд╢ рд╣реБрдиреНрдЫред
рд▓рдХреНрд╖реНрдп рднрдиреЗрдХреЛ рдПрдХреАрдХрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рд▓рд╛рдИ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рдирдпреЛрдЧреНрдп рдмрдирд╛рдЙрди рд░ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдЪрд░рдгрдорд╛ рд╕рдореНрднрд╛рд╡рд┐рдд рдмрдЧ рд░ рддреНрд░реБрдЯрд┐рд╣рд░реВ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреБ рд╣реЛ рддрд╛рдХрд┐ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдердк рд╕рдордп рд╣реЛред
рдирд┐рд░рдиреНрддрд░ рдПрдХреАрдХрд░рдг рд╢рдмреНрдж рдкрд╣рд┐рд▓реЛ рдкрдЯрдХ 1991 рдорд╛ рджреЗрдЦрд╛ рдкрд░реНрдпреЛред рдпреЛ рдПрдорд╛рд▓реЗ рднрд╛рд╖рд╛ рдХреЛ рдирд┐рд░реНрдорд╛рддрд╛ рджреНрд╡рд╛рд░рд╛ рдкреЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ
рдХрдерд╛
1996 рдорд╛, CI рдкрджреНрдзрддрд┐ рдХреЛ рдирд┐рд░реНрдорд╛рддрд╛рд╣рд░реБ рджреНрд╡рд╛рд░рд╛ рдЕрдкрдирд╛рдИрдПрдХреЛ рдерд┐рдпреЛ
2000 рдХреЛ рдкреНрд░рд╛рд░рдореНрднрдорд╛, рдирд┐рд░рдиреНрддрд░ рдПрдХреАрдХрд░рдгрдХреЛ рдкрджреНрдзрддрд┐рд▓рд╛рдИ рдПрдЬрд╛рдЗрд▓ рдПрд▓рд╛рдпрдиреНрд╕рдХрд╛ рд╕рдВрд╕реНрдерд╛рдкрдХрд╣рд░реВ рдордзреНрдпреЗ рдПрдХрджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╡рд░реНрджреНрдзрди рдЧрд░реНрди рдерд╛рд▓рд┐рдпреЛред
рдЙрдкрдХрд░рдгрдорд╛ рдирд┐рд░реНрдорд╛рдг рдЪрдХреНрд░ рдбреЗрдордирдХреЛ рд░реВрдкрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ рдЬрд╕рд▓реЗ рдХреЛрдбрдмреЗрд╕рдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рдзрд┐рдХ рд░реВрдкрдорд╛ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рдЬрд╛рдБрдЪ рдЧрд░реНрджрдЫред рд╕рдорд╛рдзрд╛рди рдЖрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ - рдпреЛ
рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд BSD рдЬрд╕реНрддреЛ рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрддред
CI рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдХреЛ рдЖрдЧрдорди рд╕рдВрдЧ, рдЕрдзрд┐рдХ рд░ рдЕрдзрд┐рдХ рдХрдореНрдкрдиреАрд╣рд░реБ рдЕрднреНрдпрд╛рд╕ рдЕрдкрдирд╛рдЙрди рдерд╛рд▓реЗред рдлреЛрд░реЗрд╕реНрдЯрд░ рдЕрдиреБрд╕рдиреНрдзрд╛рди рдЕрдиреБрд╕рд╛рд░ [рдкреГрд╖реНрда 5
рдЖрдЬ, рдирд┐рд░рдиреНрддрд░ рдПрдХреАрдХрд░рдгрдХреЛ рдЕрднреНрдпрд╛рд╕ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░рдХрд╛ рдЙрджреНрдпреЛрдЧрд╣рд░реВрдХрд╛ рд╕рдВрд╕реНрдерд╛рд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред 2018 рдорд╛, рдПрдХ рдкреНрд░рдореБрдЦ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рдпрдХрд▓реЗ рд╕реЗрд╡рд╛, рд╢рд┐рдХреНрд╖рд╛ рд░ рд╡рд┐рддреНрдд рдХреНрд╖реЗрддреНрд░рдХрд╛ рдХрдореНрдкрдиреАрд╣рд░реВрдХреЛ рдЖрдИрдЯреА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрд╣рд░реВ рдмреАрдЪ рдПрдХ рд╕рд░реНрд╡реЗрдХреНрд╖рдг рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрдпреЛред рдЫ рд╣рдЬрд╛рд░ рдЙрддреНрддрд░рджрд╛рддрд╛рд╣рд░реВ рдордзреНрдпреЗ, 58% рд▓реЗ рдЬрд╡рд╛рдл рджрд┐рдП рдХрд┐ рдЙрдиреАрд╣рд░реВрд▓реЗ рдЖрдлреНрдиреЛ рдХрд╛рдордорд╛ CI рдХреЛ рдЙрдкрдХрд░рдг рд░ рд╕рд┐рджреНрдзрд╛рдиреНрддрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреНред
рдпреЛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ
рджреБрдИ рдЙрдкрдХрд░рдгрд╣рд░реВ рдирд┐рд░рдиреНрддрд░ рдПрдХреАрдХрд░рдгрдХреЛ рдЖрдзрд╛рд░ рдмрдирд╛рдЙрдБрдЫрдиреН - рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рд░ рдПрдХ CI рд╕рд░реНрднрд░ред рдкрдЫрд┐рд▓реНрд▓реЛ рдпрд╛ рдд рднреМрддрд┐рдХ рдЙрдкрдХрд░рдг рд╡рд╛ рдХреНрд▓рд╛рдЙрдбрдорд╛ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рд╣реБрди рд╕рдХреНрдЫред рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рджрд┐рдирдорд╛ рдПрдХ рд╡рд╛ рдмрдвреА рдкрдЯрдХ рдирдпрд╛рдБ рдХреЛрдб рдЕрдкрд▓реЛрдб рдЧрд░реНрдЫрдиреНред CI рд╕рд░реНрднрд░рд▓реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдпрд╕рд▓рд╛рдИ рд╕рдмреИ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВрд╕рдБрдЧ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрджрдЫ рд░ рдпрд╕рд▓рд╛рдИ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрджрдЫред рдкрдЫрд┐ - рдПрдХреАрдХрд░рдг рд░ рдПрдХрд╛рдЗ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рдЪрд▓рд╛рдЙрдБрдЫред рдпрджрд┐ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкрд╛рд╕ рднрдПрдорд╛, рддреНрдпрд╕рдкрдЫрд┐ CI рдкреНрд░рдгрд╛рд▓реАрд▓реЗ рдХреЛрдб рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред
рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рдпреЛрдЬрдирд╛ рдирд┐рдореНрди рд░реВрдкрдорд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ:
CI рдкрджреНрдзрддрд┐рд▓реЗ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдорд╛ рдзреЗрд░реИ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ:
- рддреБрд░реБрдиреНрддреИ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпреЛ рд╕рд┐рджреНрдзрд╛рдиреНрдд рдЪрд░рдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдмрд╛рдЯ CI рдорд╛ рдЖрдпреЛред рдмрдЧрд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреБ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╢реАрд░реНрд╖ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реЛред
- рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВред рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рд░ рдкреНрд░рдмрдиреНрдзрдХрд╣рд░реВрд▓реЗ рдирд┐рд░рдиреНрддрд░ рдПрдХреАрдХрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ "рдЕрдбреНрдЪрдирд╣рд░реВ" рдЦреЛрдЬреНрдиреБ рдкрд░реНрдЫ рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╣рдЯрд╛рдЙрдиреБ рдкрд░реНрдЫред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рдЕрдХреНрд╕рд░ рдПрдХреАрдХрд░рдг рдХреЛ "рдмрд╛рдзрд╛"
рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреНрдЫ рдкрд░реАрдХреНрд╖рдгред - рд╕рдХреЗрд╕рдореНрдо рдзреЗрд░реИ рдкрдЯрдХ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдЯреЛрд▓реАрд▓рд╛рдИ рд╕рд┐рдЩреНрдХрдорд╛ рд░рд╛рдЦреНрди рджрд┐рдирдХреЛ рдПрдХ рдкрдЯрдХред
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдорд╛ рдХрдард┐рдирд╛рдЗрд╣рд░реВ
рдкрд╣рд┐рд▓реЛ рд╕рдорд╕реНрдпрд╛ рдЙрдЪреНрдЪ рдкрд░рд┐рдЪрд╛рд▓рди рд▓рд╛рдЧрдд рд╣реЛред рдпрджрд┐ рдХреБрдиреИ рдХрдореНрдкрдиреАрд▓реЗ рдЦреБрд▓рд╛ CI рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ (рдЬрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рд╣рд╛рдореА рдкрдЫрд┐ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫреМрдВ), рдпрд╕рд▓реЗ рдЕрдЭреИ рдкрдирд┐ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдХрд╛рдпрдо рдЧрд░реНрди рдкреИрд╕рд╛ рдЦрд░реНрдЪ рдЧрд░реНрдиреБрдкрд░реНрдиреЗрдЫред рдпрджреНрдпрдкрд┐, рдХреНрд▓рд╛рдЙрдб рд╕рдорд╛рдзрд╛рди рд╣реБрди рд╕рдХреНрдЫред
рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдмрд╣реБ-рд╕реНрдХреЗрд▓ рдХрдореНрдкреНрдпреБрдЯрд░ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд╣рд░реВрдХреЛ рд╡рд┐рдзрд╛рдирд╕рднрд╛рд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдЙрдБрдЫрдиреНред рдХрдореНрдкрдиреА рдкреНрд▓рд╕
рдорддрджрд╛рди [p.14
рддреЗрд╕реНрд░реЛ рдХрдард┐рдирд╛рдИ рд╕реНрд╡рдЪрд╛рд▓рди рд╕рдВрдЧ рд╕рдорд╕реНрдпрд╛ рдЫред рдпреЛ рд▓реЗрдЧреЗрд╕реА рдХреЛрдбрдХреЛ рдареВрд▓реЛ рдорд╛рддреНрд░рд╛ рднрдПрдХрд╛ рд╕рдВрд╕реНрдерд╛рд╣рд░реВрд▓реЗ рд╕рд╛рдордирд╛ рдЧрд░реЗрдХреЛ рдЫ рдЬреБрди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдгрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдХрднрд░ рдЧрд░рд┐рдПрдХреЛ рдЫреИрдиред рдпрд╕рд▓реЗ рдпреЛ рддрдереНрдпрд▓рд╛рдИ рдирд┐рдореНрддреНрдпрд╛рдЙрдБрдЫ рдХрд┐ рдХреЛрдб CI рдХреЛ рдкреВрд░реНрдг рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реБрдиреБ рдЕрдШрд┐ рдорд╛рддреНрд░ рдкреБрди: рд▓реЗрдЦрд┐рдПрдХреЛ рдЫред
/flickr/
рдХрд╕рд▓реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫ
рдЖрдИрдЯреА рджрд┐рдЧреНрдЧрдЬрд╣рд░реВ рдкреНрд░рд╡рд┐рдзрд┐рдХреЛ рдлрд╛рдЗрджрд╛рд╣рд░реВрдХреЛ рдХрджрд░ рдЧрд░реНрдиреЗ рдкрд╣рд┐рд▓реЛ рдордзреНрдпреЗ рдерд┐рдПред рдЧреВрдЧрд▓
рдирд┐рд░рдиреНрддрд░ рдПрдХреАрдХрд░рдгрд▓реЗ рд╕рд╛рдирд╛ рдХрдореНрдкрдиреАрд╣рд░реВрд▓рд╛рдИ рдкрдирд┐ рдорджреНрджрдд рдЧрд░реНрджрдЫ, рд░ рд╡рд┐рддреНрддреАрдп рд░ рдЪрд┐рдХрд┐рддреНрд╕рд╛ рд╕рдВрд╕реНрдерд╛рд╣рд░реВрд▓реЗ рдкрдирд┐ CI рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреНред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, Morningstar рдорд╛, рдирд┐рд░рдиреНрддрд░ рдПрдХреАрдХрд░рдг рд╕реЗрд╡рд╛рд╣рд░реВрд▓реЗ 70% рдЫрд┐рдЯреЛ рдХрдордЬреЛрд░реАрд╣рд░реВрд▓рд╛рдИ рдкреНрдпрд╛рдЪ рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрдпреЛред рд░ рдлрд┐рд▓рд┐рдкреНрд╕ рд╣реЗрд▓реНрдердХреЗрдпрд░ рдореЗрдбрд┐рдХрд▓ рдкреНрд▓реЗрдЯрдлрд░реНрдорд▓реЗ рдЕрдкрдбреЗрдЯрд╣рд░реВрдХреЛ рдкрд░реАрдХреНрд╖рдгрдХреЛ рдЧрддрд┐ рджреЛрдмреНрдмрд░ рдЧрд░реНрди рд╕рдХреНрд╖рдо рдерд┐рдпреЛред
рдЙрдкрдХрд░рдгрд╣рд░реВ
рдпрд╣рд╛рдБ рдХреЗрд╣рд┐ рд▓реЛрдХрдкреНрд░рд┐рдп CI рдЙрдкрдХрд░рдгрд╣рд░реВ рдЫрдиреН:
рдЬреЗрдирдХрд┐рдиреНрд╕ рд╕рдмреИрднрдиреНрджрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп CI рдкреНрд░рдгрд╛рд▓реА рдордзреНрдпреЗ рдПрдХ рд╣реЛред рдпрд╕рд▓реЗ рд╡рд┐рднрд┐рдиреНрди VCS, рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВ рд░ рдЕрдиреНрдп рд╕реЗрд╡рд╛рд╣рд░реВрд╕рдБрдЧ рдПрдХреАрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рд╣рдЬрд╛рд░ рднрдиреНрджрд╛ рдмрдвреА рдкреНрд▓рдЧрдЗрдирд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рд╣рд╛рдореА рез рдХреНрд▓рд╛рдЙрдбрдорд╛ рдЬреЗрдирдХрд┐рдиреНрд╕ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВ: рдПрдЙрдЯрд╛ рдЙрдкрдХрд░рдгрд╣рд╛рдореНрд░реЛ DevOps рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдЕрдВрд╢ ред рдпрд╕рд▓реЗ рдирд┐рдпрдорд┐рдд рд░реВрдкрдорд╛ рдкрд░реАрдХреНрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ рдмрдирд╛рдЗрдПрдХреЛ Git рд╢рд╛рдЦрд╛ рдЬрд╛рдБрдЪ рдЧрд░реНрджрдЫредрдмрд┐рд▓реНрдбрдмреЛрдЯ - рддрдкрд╛рдИрдВрдХреЛ рдЖрдлреНрдиреИ рдирд┐рд░рдиреНрддрд░ рдПрдХреАрдХрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рд▓реЗрдЦреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкрд╛рдЗрдерди рдлреНрд░реЗрдорд╡рд░реНрдХред рдЙрдкрдХрд░рдгрдХреЛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕реЗрдЯрдЕрдк рдзреЗрд░реИ рдЬрдЯрд┐рд▓ рдЫ, рддрд░ рдпреЛ рдЕрдиреБрдХреВрд▓рди рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрдХреЛ рд╡рд┐рд╕реНрддреГрдд рджрд╛рдпрд░рд╛ рджреНрд╡рд╛рд░рд╛ рдЕрдлрд╕реЗрдЯ рдЫред рдлреНрд░реЗрдорд╡рд░реНрдХрдХреЛ рдлрд╛рдЗрджрд╛рд╣рд░реВ рдордзреНрдпреЗ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдпрд╕рдХреЛ рдХрдо рд╕реНрд░реЛрдд рдЦрдкрддрд▓рд╛рдИ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдЧрд░реНрдЫрдиреНредрд╕рдордХрдХреНрд╖ рд╕реАрдЖрдИ рдкрд┐рднреЛрдЯрд▓рдХреЛ рд╕рд░реНрднрд░ рд╣реЛ рдЬрд╕рд▓реЗ рдбрдХрд░ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред Concourse CI рдХреБрдиреИ рдкрдирд┐ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдиреНрддреНрд░рдг рдЙрдкрдХрд░рдг рд░ рдкреНрд░рдгрд╛рд▓реА рд╕рдВрдЧ рдПрдХреАрдХреГрддред рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдиреЛрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХрд┐ рдкреНрд░рдгрд╛рд▓реА рдХреБрдиреИ рдкрдирд┐ рдЖрдХрд╛рд░рдХреЛ рдХрдореНрдкрдиреАрд╣рд░реВрдорд╛ рдХрд╛рдордХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреБрдХреНрдд рдЫредGitlab CI GitLab рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдирд┐рд░реНрдорд┐рдд рдЙрдкрдХрд░рдг рд╣реЛред рд╕реЗрд╡рд╛ рдХреНрд▓рд╛рдЙрдбрдорд╛ рдЪрд▓реНрдЫ рд░ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдХреЛ рд▓рд╛рдЧрд┐ YAML рдлрд╛рдЗрд▓рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред Concourse рдЬрд╕реНрддреИ, Gitlab CIрд▓рд╛рдЧреВ рд╣реБрдиреНрдЫ рдбрдХрд░ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рдЬрд╕рд▓реЗ рдПрдХрдЕрд░реНрдХрд╛рдмрд╛рдЯ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдЕрд▓рдЧ рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрджрдЫредрдХреЛрдбрд╢рд┐рдк рдХреНрд▓рд╛рдЙрдб CI рд╕рд░реНрднрд░ рд╣реЛ рдЬрд╕рд▓реЗ GitHub, GitLab рд░ BitBucket рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджрдЫред рдкреНрд▓реЗрдЯрдлрд░реНрдорд▓рд╛рдИ рд▓рд╛рдореЛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕реЗрдЯрдЕрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд░реНрджреИрди - рдорд╛рдирдХ рдкреВрд░реНрд╡-рд╕реНрдерд╛рдкрд┐рдд CI рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдХреЛрдбрд╢рд┐рдкрдорд╛ рдЙрдкрд▓рдмреНрдз рдЫрдиреНред рд╕рд╛рдирд╛ (рдкреНрд░рддрд┐ рдорд╣рд┐рдирд╛ резрежреж рд╕рдореНрдо рдирд┐рд░реНрдорд╛рдг) рд░ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, Codeship рдирд┐:рд╢реБрд▓реНрдХ рдЙрдкрд▓рдмреНрдз рдЫред
рд╣рд╛рдореНрд░реЛ рдХрд░реНрдкреЛрд░реЗрдЯ рдмреНрд▓рдЧрдмрд╛рдЯ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ:
рдлрд╛рдЗрд▓ рдмреНрдпрд╛рдХрдЕрдк: рдбрд╛рдЯрд╛ рд╣рд╛рдирд┐ рд╡рд┐рд░реБрджреНрдз рдХрд╕рд░реА рдмреАрдорд╛ рдЧрд░реНрдиреЗ 1cloud.ru рдХреЛ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рдорд╛ DevOps рд╕рдВрдЧрдарди рдЖрдИрдЯреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд╡рд┐рдХрд▓реНрдк
рд╕реНрд░реЛрдд: www.habr.com