рд╕реНрд▓рдо рджреЗрд╡рдУрдкреАрдПрд╕ред рдкрд╣рд▓рд╛ рджрд┐рдиред Git, CI / CD, IaC рдФрд░ рдЧреНрд░реАрди рдбрд╛рдпрдирд╛рд╕реЛрд░

4 рд╕рд┐рддрдВрдмрд░ рдХреЛ рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдореЗрдВ рд╕реНрд▓рдо рджреЗрд╡рдУрдкреНрд╕ рд╢реБрд░реВ рд╣реБрдЖред


рдПрдХ рдЬрдЧрд╣ рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░рдХ рдПрдХ рдЖрдХрд░реНрд╖рдХ рддреАрди-рджрд┐рд╡рд╕реАрдп рдЧрд╣рди рдХреЗ рд▓рд┐рдП рдПрдХрддреНрд░ рд╣реБрдП: рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЪрдпрди рдХрдХреНрд╖, рд╣реЙрд▓ рдореЗрдВ рд╕рд╛рдд рджрд░реНрдЬрдиреЛрдВ рдЬрд┐рдЬреНрдЮрд╛рд╕реБ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдСрдирд▓рд╛рдЗрди 32 рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ, рдЕрднреНрдпрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЪрдпрдирдХрд░реНрддрд╛ рд╕рд░реНрд╡рд░ред рдФрд░ рдПрдХ рдХреЛрдиреЗ рдореЗрдВ рджреБрдмрдХрд╛ рд╣реБрдЖ рдПрдХ рд╣рд░рд╛ рдбрд╛рдпрдирд╛рд╕реЛрд░ред



рд╕реНрд▓рдо рдХреЗ рдкрд╣рд▓реЗ рджрд┐рди, рддреАрди рд╡рдХреНрддрд╛рдУрдВ рдиреЗ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ред


рд╕рд╛рдЙрдерд╡реЗрд▓ рдореЗрдВ рдПрдХ рд╕реЙрд▓реНрдпреВрд╢рди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ рдкрд╛рд╡реЗрд▓ рд╕реЗрд▓рд┐рд╡рд╛рдиреЛрд╡ 10 рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдкреНрд░рд╢рд╛рд╕рди рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдкреНрд░рдорд╛рдгрд┐рдд рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкреНрд░рд╢рд╛рд╕рдХ рд╣реИрдВред рд╕реНрд▓рдо рдХреЗ рд╕реНрдерд╛рдпреА рд╡рдХреНрддрд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕рдореНрдореЗрд▓рдиреЛрдВ рдорд╛рд╕реНрдХреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореАрдЯрдЕрдк рдФрд░ рдпреВрдбрдмреНрд▓реНрдпреВрдбреАрд╕реА рдореЗрдВ рдкреНрд░рд╕реНрддреБрддрд┐рдпрд╛рдВ рджреАрдВред рдЙрдирдХреЗ рдкрд╛рд╕ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рд╕рдореГрджреНрдз рдЕрдиреБрднрд╡ рд╣реИ: 5 рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ - рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд╛рдо, рдПрдХ рдЯреАрдо рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ 20+ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВред


рдмреНрдпреВрд░реЛ рдСрдлрд╝ рдмреНрдпреВрд░реЛ рдХреЗ рдЖрд░реНрдпреНрдЯреЛрдо рдЧреИрд▓реЛрдиреНрд╕реНрдХреА рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХрд▓рд┐рдирд┐рдирдЧреНрд░рд╛рдж рд╕реЗ рд╕реНрд▓рдо рджреЗрд╡рдУрдкреНрд╕ рдкрд░ рдкрд╣реБрдВрдЪреЗред 12 рд╕реЗ рдЕрдзрд┐рдХ рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдЕрдиреБрднрд╡ред рдЙрдиреНрд╣реЛрдВрдиреЗ 2011 рд╕реЗ рдПрдХ рдЯреАрдо рд▓реАрдбрд░ / рд╡рд┐рдХрд╛рд╕ рд╡рд┐рднрд╛рдЧ рдХреЗ рдкреНрд░рдореБрдЦ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ред рд╡рд╣ 2016 рдореЗрдВ рддрдХрдиреАрдХреА рдирд┐рджреЗрд╢рдХ рдмрдиреЗред рд╡рд╣ рд╕реЛрдЪрддрд╛ рд╣реИ рдХрд┐ рджреЗрд╡реЛрдкреНрд╕ рдЗрдВрдЬреАрдирд┐рдпрд░ рдереЛрдбрд╝рд╛ рдЧреЗрдВрдбрд╛ рд╣реИред рдЗрд╕ рдЕрд░реНрде рдореЗрдВ рдирд╣реАрдВ рдХрд┐ рдХреЗрд╡рд▓ рдХреБрдВрд╡рд╛рд░реА рд╣реА рдЙрд╕реЗ рдкрдХрдбрд╝ рд╕рдХрддреА рд╣реИред рдФрд░ рдпрд╣ рддрдереНрдп рдХрд┐ рдХреЛрдИ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рд╣реИред


рд╕реЗрд▓реЗрдХреНрдЯ рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╡рд┐рднрд╛рдЧ рдХреЗ рдПрдХ рдЗрдВрдЬреАрдирд┐рдпрд░ рдПрд▓реЗрдХреНрд╕реА рд╕реНрдЯреЗрдкреЗрдВрдХреЛ, рдУрдкрдирд╕реНрдЯреИрдХ рдХреНрд▓рд╛рдЙрдб рдХреА рд╕рд░реНрд╡рд┐рд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдБрдЪреЗ рдореЗрдВ рд▓рдЧреЗ рд╣реИрдВ: рдирд┐рдЧрд░рд╛рдиреА, тАЛтАЛрд╕реАрдЖрдИ / рд╕реАрдбреА рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рдмрдВрдзрдиред



"... рдФрд░ рдлрд┐рд░ рдореИрдВрдиреЗ рдРрд╕реА рдмрдЧ рдкрдХрдбрд╝реАред"


рдкрд╣рд▓рд╛ рдЬреЛ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЬреНрдЮрд╛рди рдореЗрдВ рдЧрд┐рд░ рдЧрдпрд╛, рд╡рд╣ рдерд╛ рдкрд╛рд╡реЗрд▓ рд╕реЗрд▓рд┐рд╡рд╛рдиреЛрд╡ - рдФрд░ рдПрдХ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдкрдХреНрд╖ рд╕реЗред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ Git рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдРрд╕рд╛ рдХреНрдпрд╛ рд╡рд┐рд╢реЗрд╖ рд╣реИ рдЬреЛ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдФрд░ рд╕рдмрд╕реЗ рд╕рд╛рдВрд╕рд╛рд░рд┐рдХ, рдкреНрд░рд╛рдердорд┐рдХ рд╕рддреНрдп рд╣реИред рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдмрд╣реБрдд рдХрдо рд▓реЛрдЧ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЧрд┐рдЯ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИред рд╣рдо рдореВрд▓ рдЖрджреЗрд╢ git init, рдкреНрд░рддрд┐рдмрджреНрдз, рдЬреЛрдбрд╝реЗрдВ, рдЕрдВрддрд░, рд▓реЙрдЧ, рд╕реНрдерд┐рддрд┐, рдкреБрд▓, рдкреБрд╢ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЧрдПред рдЙрдиреНрд╣реЛрдВрдиреЗ git flow, рд╢рд╛рдЦрд╛рдУрдВ рдФрд░ рдЯреИрдЧреНрд╕ рдХреЛ рдорд░реНрдЬ рдХрд┐рдпрд╛, рд░рдгрдиреАрддрд┐рдпреЛрдВ рдХреЛ рдорд░реНрдЬ рдХрд┐рдпрд╛ред



рддрдм рдкрд╛рд╡реЗрд▓ рд╕реЗрд▓рд┐рд╡рд╛рдиреЛрд╡ рдиреЗ рдЧрд┐рдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рд▓рд┐рдпрд╛ред рд╣рдо рдХрд╛рдВрдЯрд╛, рд░рд┐рдореЛрдЯ, рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓реЗ рдЧрдПред рдФрд░ рдлрд┐рд░ рд╣рдордиреЗ рдЯреАрдореЛрдВ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рд╕рдВрдШрд░реНрд╖, рд░рд┐рд▓реАрдЬ рдФрд░ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ Gitflow рдФрд░ рдЕрдиреНрдп рдкреНрд░рд╡рд╛рд╣ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреАред




"рдЖрд╣, рдХреНрдпрд╛ рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╣реИ!"


рджреЛрдкрд╣рд░ рдХреЗ рднреЛрдЬрди рдХреЗ рдмрд╛рдж, рдЬрдм рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдиреЗ рдХреБрдЫ рддрд╛рдХрдд рд╣рд╛рд╕рд┐рд▓ рдХреА рдФрд░ рдЖрдЧреЗ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реБрдП, рддреЛ рдпрд╣ CI / CD рдХреА рдмрд╛рд░реА рдереАред


Artyom Galonsky "CI / CD: рдкрд░рд┐рдЪрдп рдХрд╛ рдкрд░рд┐рдЪрдп рд╕реНрд╡рдЪрд╛рд▓рди" рд╡рд┐рд╖рдп рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реБрдЖред рдЙрдиреНрд╣реЛрдВрдиреЗ рдмреИрд╢, рдореЗрдХ, рдЧреНрд░реЗрдбрд▓ рдЯреВрд▓реНрд╕ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрд┐рдЯ-рд╣реБрдХ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЬрд╛рдВрдЪ рдХреАред рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрд╛рд░рдЦрд╛рдирд╛ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рд▓рд╛рдЗрди рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдФрд░ рдЖрдИрдЯреА рдореЗрдВ рдЙрдирдХреЗ рдЖрд╡реЗрджрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреАред рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ "рдЖрдо" рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ред CI / CD рдХреЗ рд▓рд┐рдП рдЖрдзреБрдирд┐рдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА: рдбреНрд░реЛрди CI, рдмрд┐рдЯрдмрдХреЗрдЯ рдкрд╛рдЗрдкрд▓рд╛рдЗрди, рдЯреНрд░реИрд╡рд┐рд╕ред




рд╢рд╛рдо рдЫрд╣ рдмрдЬреЗ рдХреЗ рдХрд░реАрдм, рдкреНрд░рддрд┐рднрд╛рдЧреА рдзреАрд░реЗ-рдзреАрд░реЗ рдердХрдиреЗ рд▓рдЧреЗред рдЕрдзрд┐рдХ рдмрд╛рд░ рдмреНрд░реЗрдХ рд▓реЗрдиреЗ рдХреЗ рд╕реБрдЭрд╛рд╡ рдереЗред рдХреЙрдиреНрдлреНрд░реЗрдВрд╕ рд╣реЙрд▓ рдореЗрдВ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдирд┐рдпреЛрдХрд╛рд░реНрдЯреЗрдХреНрд╕ рдиреЗ рдЧрд░реНрдо рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ред рдПрдХ рдХрд╛рдордХрд╛рдЬреА рдЪреИрдЯ рдореЗрдВ рдПрдХ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдкреАрдбрд╝рд┐рдд рдЕрдиреБрд░реЛрдз рднреА рдерд╛: "рд╕рд╣рдХрд░реНрдореА, рдЪрд▓реЛ рдареЛрдХрд░ рдирд╣реАрдВ рдЦрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЕрдзрд┐рдХ рдмреНрд░реЗрдХ рд▓реЗрддреЗ рд╣реИрдВ #support"



"- рдореЗрд░реА рдЗрд╡рд╛рди, рдХреНрдпрд╛ рдореИрдВ рдмрд╛рд╣рд░ рдЬрд╛ рд╕рдХрддрд╛ рд╣реВрдБ? - рдирд╣реАрдВ, рдмреИрдареЛ!"


Artyom Galonsky рдирд┐рд░реНрджрдпрддрд╛ рд╕реЗ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдореЗрдВ рдЬреНрдЮрд╛рди рд▓реЛрдб рдХрд░рддрд╛ рд░рд╣рд╛ред рдХреЙрдлрд╝реАрдмреНрд░реЗрдХрд┐рдВрдЧ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдЕрдЧрд▓рд╛ рд╡рд┐рд╖рдп, "CI / CD: Gitlab рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛" рдЦреЛрд▓рд╛ред



"рдЕрдм рд▓реИрдкрдЯреЙрдк рдХреЛ рдХрд╕рдХрд░ рдкрдХрдбрд╝реЗрдВред рдФрд░, рдФрд░ рдЪрд▓реЗрдВ!"


рдЙрдиреНрд╣реЛрдВрдиреЗ рдЧрд┐рдЯрд▓реИрдм рд╕реАрдЖрдИ, рдЯреНрдпреВрдирд┐рдВрдЧ рд╕реБрд╡рд┐рдзрд╛рдУрдВ, рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА, рдлрд┐рд░ рдЧрд┐рдЯрд▓рдм рдзрд╛рд╡рдХ, рдЙрдирдХреЗ рдкреНрд░рдХрд╛рд░ рдФрд░ рдЖрд╡реЗрджрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреАред рдЧреАрддрд╛рд▓рд╛рдм рд╕реАрдЖрдИ рдХреЗ рдЪрд░рдгреЛрдВ рдФрд░ рдЧреАрддрд╛рдмрд▓рд╛рдм рд╕реАрдЖрдИ рдХреЗ рдЪрд░ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ред рдирд┐рдпрдВрддреНрд░рдг рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рдмрд╛рдж (рдХреЗрд╡рд▓, рдЬрдм), рдореИрдВрдиреЗ рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреАред рдореИрдВрдиреЗ .gitlab-ci.yml рдХреЗ рдЕрдВрджрд░ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рджрд┐рдЦрд╛рдП, рдкрд╛рдЗрдк рдкрд╛рдЗрдк рд╕реЗрдХреНрд╢рди рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реЗрдХреНрд╢рди рдкрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ - рд╕реЗрдХреНрд╢рдиред рдЙрдиреНрд╣реЛрдВрдиреЗ gitlab-ci.yml рдХрд╛ рдХреЗрдВрджреНрд░реАрдХреГрдд рдкреНрд░рдмрдВрдзрди рдкреВрд░рд╛ рдХрд┐рдпрд╛: рдПрдХ рдлрд╝рд╛рдЗрд▓ рдФрд░ рдЕрдиреНрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдзрдХреНрдХрд╛ред


рдирд┐рдпрдорд┐рдд рдХреБрдХреАрдЬрд╝ рдФрд░ рдХреЙрдлреА рдХреЗ рдмрд╛рдж, рдПрд▓реЗрдХреНрд╕реА рд╕реНрдЯреЗрдкреИрдиреЗрдВрдХреЛ рдиреЗ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЛ "рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдЗрди рдХреЛрдб: рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг" рд╡рд┐рд╖рдп рдХреЗ рд╕рд╛рде рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ред рд╣реЙрд▓ рдореЗрдВ, рджрд░реНрд╢рдХреЛрдВ рдХреЛ рдЕрдЧрд▓реЗ рджрд┐рди рдХреЗ рд╡рд┐рд╖рдп рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рдереА, "рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ IaC," рдЙрдиреНрд╣реЛрдВрдиреЗ рднрд╛рд╡реБрдХ рдХрд╣рд╛рдирд┐рдпреЛрдВ рдХреА рдорд╛рдВрдЧ рдХреАред


 , [4 . 2019 ., 20:27:35]: @f3exx          ? Aleksey Stepanenko, [4 . 2019 ., 20:28:32]:   ) Dmitriy Miroshnichenko, [4 . 2019 ., 20:28:38]: ,  ?      ? 

рдкрд╛рдВрдЪрд╡реЗрдВ рд╕реНрд▓рдо рдореЗрдВ, рд╣рдордиреЗ "рд╕реАрдврд╝реА" рдпреЛрдЬрдирд╛ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдЬрдм рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рд░рд▓ рд╕реЗ рдЬрдЯрд┐рд▓ рддрдХ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЧрд┐рдЯ рд╕реЗ рдПрдХ рд╢реБрд░реБрдЖрдд рдФрд░ рдПрд╕рдЖрд░рдИ рдкрд░ рдПрдХ рд╕рдорд╛рдкреНрддрд┐ рдХреЗ рд╕рд╛рдеред рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛: рд╢рд╛рдВрдд рдкреНрд░рддрд┐рднрд╛рдЧреА рд╣рд▓реНрдХреЗ рд╡рд┐рд╖рдпреЛрдВ рд╕реЗ рдКрдм рдЧрдП рдереЗред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рд╢реБрдХреНрд░рд╡рд╛рд░ рдХреЛ рддреАрд╡реНрд░рддрд╛ рдХрд╛ рдХрдард┐рди рд╣рд┐рд╕реНрд╕рд╛ рдХреИрд╕реЗ рдЪрд▓рддрд╛ рд╣реИред



рд╕реНрд▓рдо рдЪреИрдЯ рдореЗрдВ рд╡реЗ рд▓рд┐рдЦрддреЗ рд╣реИрдВ:


  , [4 . 2019 ., 16:17:28]:   ,           .                   ,             .          Alexander B, [4 . 2019 ., 16:18:06]: ,  -  -  ,   Fedor, [4 . 2019 ., 16:18:21]: +1   ,        80%   , [4 . 2019 ., 16:19:01]:   runners        ) 

рдпрджрд┐ рдЖрдк рд╕реНрд▓рдо рдХреЗ рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЛ рдзреАрдорд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХрдо рдЬрд╛рдирдХрд╛рд░реА рдЗрд╕рдореЗрдВ рдлрд┐рдЯ рд╣реЛрдЧреАред рд╣рдореЗрдВ рдХреБрдЫ рддреНрдпрд╛рдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП - рд╣рдордиреЗ рдПрдХ рдЖрд░рд╛рдорджрд╛рдпрдХ рдЧрддрд┐ рд╕реЗ рдмрд▓рд┐рджрд╛рди рдХрд┐рдпрд╛ред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдлрд┐рдЯ рдФрд░ рд╕рд┐рд░ рдореЗрдВ рд╕рдм рдХреБрдЫ рд░рд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рддреАрд╡реНрд░рддрд╛ рдХреЗ рдиреЛрдЯ рд╣реИрдВред



рдкрд╛рд╡реЗрд▓ рд╕реЗрд▓рд┐рд╡рд╛рдиреЛрд╡ рдиреЗ рдХрдИ рдмрд╛рд░ рджрд░реНрд╢рдХреЛрдВ рд╕реЗ рдкреВрдЫрд╛ рдХрд┐ рд╡реЗ рдХрд┐рддрдиреЗ рджрд┐рди рдЖрдЧреЗ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ рдпрд╛ рдЕрдЧрд▓реЗ рджрд┐рди рддрдХ рдХрдИ рдЖрдИрдПрд╕реА рдЙрдкрд╢рд╛рд╕реНрддреНрд░рд┐рдпреЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓рдВрдмреЗ рд╕рдордп рддрдХ рджреЛрд╕реНрддреА рдФрд░ рддрдЯрд╕реНрдерддрд╛ рдиреЗ рд╡реЛрдЯ рдЬреАрддрд╛ред рдФрд░ рдХреЗрд╡рд▓ рд╢рд╛рдо рдХреЗ рд╕рд╛рдврд╝реЗ рдЖрда рдмрдЬреЗ рдЬрд┐рдиреНрд╣реЗрдВ рдЕрднреА рднреА рдпрд╛рдж рд╣реИ рдХрд┐ рд░рд╛рдд рдореЗрдВ, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЖрдкрдХреЛ рд╕реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреАрддрд╛ред


рд╣рдо рдЬрд┐рдореНрдореЗрджрд╛рд░реА рд╕реЗ рдШреЛрд╖рдгрд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╕реНрд▓рдо рдХреЗ рдкрд╣рд▓реЗ рджрд┐рди, рдХреЛрдИ рднреА рдбрд╛рдпрдирд╛рд╕реЛрд░ DevOps рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдШрд╛рдпрд▓ рдирд╣реАрдВ рд╣реБрдЖ рдерд╛ред рдЕрднреА рднреА рджреЛ рджрд┐рди рдЖрдЧреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк, рдЬрдЯрд┐рд▓ рдФрд░ рд╕реНрд╡рд╛рджрд┐рд╖реНрдЯ: IaC рдФрд░ SREред

Source: https://habr.com/ru/post/hi466363/


All Articles