рдЫрд╣ рдорд╣реАрдиреЗ рдореЗрдВ рдпрд╛ рдЙрд╕рд╕реЗ рднреА рддреЗрдЬреА рд╕реЗ рджреЗрд╡рдУрдкреНрд╕ рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреИрд╕реЗ рдмрдиреЗрдВред рднрд╛рдЧ 3. рд╕рдВрд╕реНрдХрд░рдг

рдЫрд╣ рдорд╣реАрдиреЗ рдореЗрдВ рдпрд╛ рдЙрд╕рд╕реЗ рднреА рддреЗрдЬреА рд╕реЗ DevOps рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреИрд╕реЗ рдмрдиреЗрдВред рднрд╛рдЧ 1. рдкрд░рд┐рдЪрдп
рдЫрд╣ рдорд╣реАрдиреЗ рдпрд╛ рдЙрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ рддреЗрдЬреА рд╕реЗ рдПрдХ DevOps рдЗрдВрдЬреАрдирд┐рдпрд░ рдмрдирдиреЗ рдХреЗ рд▓рд┐рдПред рднрд╛рдЧ 2. рд╡рд┐рдиреНрдпрд╛рд╕



рд╕реНрдореГрддрд┐ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░реЗрдВ


рдкрд╣рд▓реЗ рднрд╛рдЧ рдореЗрдВ, рд╣рдордиреЗ рджреЗрд╡рдУрдкреНрд╕ рдХреА рд╕рдВрд╕реНрдХреГрддрд┐ рдФрд░ рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА, рджреВрд╕рд░реЗ рдореЗрдВ - рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рдХреЛрдб рддреИрдирд╛рддреА рдХреЗ рд▓рд┐рдП рдиреАрдВрд╡ рдХреИрд╕реЗ рд░рдЦреА рдЬрд╛рдП, рдЬреЛ рдХрд┐ рд╕реНрд╡рдпрдВ рдХреЛрдб рд╣реИред рддреАрд╕рд░реЗ рднрд╛рдЧ рдореЗрдВ, рд╣рдо рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдХреЛрдб рдХреЗ рдЗрди рд╕рднреА рднрд╛рдЧреЛрдВ рдХреЛ рдкреВрд░реНрдг рдЧрдбрд╝рдмрдбрд╝реА рд╕реЗ рдХреИрд╕реЗ рдмрдЪрд╛рдпрд╛ рдЬрд╛рдПред Spoiler: рдпрд╣ рд╕рдм Git рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ!

рдмреЛрдирд╕: рд╣рдо рдЕрдкрдиреЗ рдирд┐рдЬреА рдмреНрд░рд╛рдВрдб рдХреЛ рдмрдирд╛рдиреЗ рдФрд░ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реА Git рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред рддрд╕реНрд╡реАрд░ рджрд┐рдЦрд╛рддреА рд╣реИ рдХрд┐ рд╣рдо рдЕрднреА рдХрд╣рд╛рдБ рд╣реИрдВред



рдЗрд╕рд╕реЗ рдХреНрдпреЛрдВ рдкрд░реЗрд╢рд╛рди?


рд╡рд░реНрдЬрдирд┐рдВрдЧ рд╕реЗ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ? рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдХрд┐рд╕реА рддрд░рд╣ рдХреЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд▓рдЧрд╛рддрд╛рд░ рдЗрд╕рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝ рдпрд╛ рд╣рдЯрд╛ рд░рд╣реЗ рд╣реИрдВред рдЕрдХреНрд╕рд░ рдЕрдВрддрд┐рдо рдкрд░рд┐рд╡рд░реНрддрди рдПрдХ рдореМрд▓рд┐рдХ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрдЧрд╛, рдЬреЛ рдкрд╣рд▓реЗ рдмрдирд╛рдИ рдЧрдИ рд╣рд░ рдЪреАрдЬ рдХреЛ рддреЛрдбрд╝ рджреЗрдЧрд╛ред рдпрджрд┐ рдЖрдк рдПрдХ рдкреБрд░рд╛рдиреЗ рд╕реНрдХреВрд▓ рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рд╣реИрдВ, рддреЛ рдЖрдк рд╢рд╛рдпрдж рдЕрдкрдиреА рдкрд╣рд▓реА рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рднрдпрд╛рдирдХ_рдХреЛрдб.p1 рд░рдЦреЗрдВрдЧреЗред

рдлрд┐рд░ рдЖрдк рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЖрдкрдХреЛ рдЙрд╕ рдХрд╛рд░реНрдп рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдпрджрд┐ рдЖрдкрдХреЛ рдЗрд╕рдореЗрдВ рд╡рд╛рдкрд╕ рд▓реМрдЯрдирд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЖрдк рдЕрдкрдиреА рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдЗрд╕ рдкрд░ рд░рдЦрддреЗ рд╣реИрдВ: рднрдпрд╛рдирдХ_рдХреЛрдб.12.25.2018.p1ред

рдЬрдм рдЖрдк рдПрдХ рд╣реА рджрд┐рди рдореЗрдВ рдХрдИ рдмрджрд▓рд╛рд╡ рдХрд░рддреЗ рд╣реИрдВ, рддрдм рддрдХ рд╕рдм рдХреБрдЫ рдареАрдХ рд░рд╣рддрд╛ рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдирдИ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдордХрд░рдг рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рднрдпрд╛рдирдХ_рдХреЛрдб.GOOD.12.25.2018.p1ред рдФрд░ рдмрдврд╝рд┐рдпрд╛ рдХрд╛рдо рдХрд░рддреЗ рд░рд╣реЗрдВред

рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдПрдХ рдкреЗрд╢реЗрд╡рд░ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ, рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдХреЛрдб рдмреЗрд╕ рдореЗрдВ рд╕рд╣рдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХрдИ рдЯреАрдореЗрдВ рд╣реИрдВ, рдЬреЛ рдЗрд╕ рдореЙрдбрд▓ рдХрд╛ рдФрд░ рдЙрд▓реНрд▓рдВрдШрди рдХрд░рддреА рд╣реИрдВред рдХрд╣рдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдкрд╛рдЧрд▓ рдЯреНрд░реЗрди рдЬрд▓реНрджреА рд╕реЗ рдкрдЯрд░реА рд╕реЗ рдЙрддрд░ рд░рд╣реА рд╣реИред

рд╕реНрд░реЛрдд рдХреЛрдб рдирд┐рдпрдВрддреНрд░рдг рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА





SCC рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ - рдпрд╣ рдЖрдкрдХреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдПрдХ рдХреЗрдВрджреНрд░реАрдХреГрдд рд╕реНрдерд╛рди рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдХрдИ рдЯреАрдореЗрдВ рдПрдХ рд╕рдорд╛рди рдХреЛрдб рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреА рд╣реИрдВред рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдирдпрд╛ рдирд╣реАрдВ рд╣реИред SCC рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рд╕рдмрд╕реЗ рдкрд╣рд▓рд╛ рдЙрд▓реНрд▓реЗрдЦ рд╣реИ рдХрд┐ рдореИрдВ 1972 рдХреА рддрд╛рд░реАрдЦреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдХрд┐ рд╣рдореЗрдВ рдЕрдкрдиреЗ рдХреЛрдб рдХреЛ рдПрдХ рд╕реНрдерд╛рди рдкрд░ рдХреЗрдВрджреНрд░реАрдХреГрдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкреБрд░рд╛рдирд╛ рд╣реИред

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

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрд╛рдиреВрди рдХреЗ рдЖрд╡реЗрджрди "рд╕рднреА рдареЗрд╕ рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП" рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдкрдХреЛ "рд╕реНрд╡рдЪрд╛рд▓рди рдкрд╣рд▓реЗ" рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рд╕реЗ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖрддреА рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдЖрдк рдЕрдкрдиреЗ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдорд╛рд╣реМрд▓ рдореЗрдВ рдПрдХ рдЬрдЯрд┐рд▓ рд╕рдорд╕реНрдпрд╛ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╕реЛрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐: "рдХреНрдпрд╛ рдпрд╣ рдПрдХ рд╕рдВрд╕реНрдХрд░рдгрд┐рдд рдХрд▓рд╛рдХреГрддрд┐ рдкрд░ рдПрдХ рдХреНрд▓рд┐рдХ рд╣реИ"? рдмреЗрд╢рдХ, рдЬрд╡рд╛рдм "рдирд╣реАрдВ" рд╣реЛрдЧрд╛,

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

рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА


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

рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдКрдкрд░ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдХрд╛ рдПрдХ рд╕рдХрд▓ рд╕рд░рд▓реАрдХрд░рдг рд╣реИред рдЗрд╕ рд▓реЗрдЦ рдХреЗ рдкреНрд░рдпреЛрдЬрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рд╡рд┐рд╡рд░рдг рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЧрд┐рдЯ рдХрд╛ рд╡рд┐рд╕реНрддреГрдд рдЬреНрдЮрд╛рди рдПрдХ рд╢реНрд░рдорд╕рд╛рдзреНрдп рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧреА рдЕрдиреБрднрд╡ рд╣реИред



рдЕрднреА рдХреЗ рд▓рд┐рдП, рдмрд╕ рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ Git SVN рдХреА рддрд░рд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рд╡рд┐рддрд░рд┐рдд рд╕реНрд░реЛрдд рдХреЛрдб (рд╕рдВрд╕реНрдХрд░рдг) рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХрдИ рд╡рд┐рдХрд╛рд╕ рджрд▓ рд╕реБрд░рдХреНрд╖рд┐рдд рдФрд░ рдордЬрд╝рдмреВрддреА рд╕реЗ рдПрдХ рд╕рдорд╛рди рдХреЛрдб рдЖрдзрд╛рд░ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рддреБрдореНрд╣реЗрдВ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ?


рдореИрдВ рджреГрдврд╝рддрд╛ рд╕реЗ рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рдмрд┐рдирд╛ рдХрд┐ рдЧрд┐рдЯ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЖрдк рдХрднреА рднреА рдкреЗрд╢реЗрд╡рд░ рджреЗрд╡рдУрдкреАрдПрд╕ (рдХреНрд▓рд╛рдЙрдб) рдЗрдВрдЬреАрдирд┐рдпрд░ рдирд╣реАрдВ рдмрдиреЗрдВрдЧреЗред рдЗрд╕рдХрд╛ рдЕрдзреНрдпрдпрди рдХреИрд╕реЗ рдХрд░реЗрдВ? рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ "рдЧрд┐рдЯ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓" рдХреЗ рд▓рд┐рдП рдПрдХ Google рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдо рдЖрдорддреМрд░ рдкрд░ рдЕрддреНрдпрдВрдд рдлреВрд▓рд╛ рд╣реБрдЖ рдФрд░ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдлрд┐рд░ рднреА, рдХреБрдЫ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдордЭрджрд╛рд░ рдкрд╛рдареНрдп рдкреБрд╕реНрддрдХреЗрдВ рдЙрдирдХреЗ рдмреАрдЪ рдореЗрдВ рдЖрддреА рд╣реИрдВред

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

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



рдореИрдВ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЧрд┐рдЯ рдмреНрд░рд╛рдВрдЪрд┐рдВрдЧ рдХрд╛рд░реНрдп рдХреИрд╕реЗ рд╣реЛрддрд╛ рд╣реИ рдпрд╛ Gitflow рдХреНрдпрд╛ рд╣реИ, рдпрд╣ рдмрддрд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдерддрд╛ рдХреА рд╕рдордЭ рдХреА рдХрдореА, рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреЗ рджреМрд░рд╛рди DevOps рд╡рд┐рдХрд╛рд╕ рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреЗ рд▓рд┐рдП 99% рдЙрдореНрдореАрджрд╡рд╛рд░реЛрдВ рдХреЛ рдбреБрдмреЛ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдкреНрд░рдореБрдЦ рдмрд┐рдВрджреБ рд╣реИ - рдЖрдк рдПрдХ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдЖ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдирд╡реАрдирддрдо рдлреИрд╢рдиреЗрдмрд▓ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЛрдб рдЯреВрд▓ рдХреЛ рдирд╣реАрдВ рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЕрдзреНрдпрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЧрд┐рдЯ рдХреЗ рдХрд╛рдо рдХреА рдЕрдЬреНрдЮрд╛рдирддрд╛ рдЗрдВрдЧрд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдЖрдзреБрдирд┐рдХ рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдпрд╣ DevOps рдХреА рдЪрд┐рдВрддрд╛ рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдпрд╣ рдХрд╛рдо рдкрд░ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХреЛ рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рд╕реАрдЦрдиреЗ рдХреА рдЕрд╡рд╕реНрдерд╛ рдмрд╣реБрдд рдЕрд╕рдорд╛рди рд╣реИред

рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, Git рдХреА рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рд╕реЗ рдмреЛрд▓рдиреЗ рдХреА рдЖрдкрдХреА рдХреНрд╖рдорддрд╛ рд╣рд╛рдпрд░рд┐рдВрдЧ рдореИрдиреЗрдЬрд░реЛрдВ рдХреЛ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдЖрдк рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рд╕рд╛рде рдЖрдП рдереЗ, рдФрд░ рдпрд╣ рдареАрдХ рд╡реИрд╕реА рд╣реА рдЗрдореЗрдЬ рд╣реИ рдЬреИрд╕рд╛ рдЖрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдирд┐рд╖реНрдХрд░реНрд╖: рдЖрдкрдХреЛ рдЗрд╕ рднрдпрд╛рдирдХ DevOps рдЬреЙрдм рдХреЛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рджреБрдирд┐рдпрд╛ рдХреЗ рдЕрдЧреНрд░рдгреА Git рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдмрдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рд╕реЗ рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП Git рдХреЛ рдЬреАрдирд╛ рдФрд░ рд╕рд╛рдВрд╕ рд▓реЗрдирд╛ рд╣реЛрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдо рд╕реЗ рдХрдо, рдЖрдкрдХреЛ рдирд┐рдореНрди рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреА рдЕрдЪреНрдЫреА рд╕рдордЭ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП:

  • рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рдПрдХ рдкреНрд░рддрд┐ рдмрдирд╛рдПрдБ (рдлреЛрд░реНрдХ рдЕ рд░реЗрдкреЛ);
  • рдПрдХ рдЧрд┐рдЯ рд╢рд╛рдЦрд╛ рдмрдирд╛рдПрдБ
  • рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдП рдзрд╛рд░рд╛ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░реЗрдВ рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд;
  • рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдмрдирд╛рдПрдВред

рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реЛрдЧрд╛?


рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк Git рдореЗрдВ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рдкрд╛рда рд╕реАрдЦрддреЗ рд╣реИрдВ, рддреЛ рдЕрдкрдиреЗ рдЖрдк рдХреЛ GitHub рдкрд░ рдЦрд╛рддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рдпрд╣ рд╕рдмрд╕реЗ рдЖрдо рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд Git рднрдВрдбрд╛рд░ рд╣реИ, рдФрд░ рдЖрдк рд╢рд╛рдпрдж Git рдХреЗ рдмрд╛рдХреА рдЕрдиреБрдпрд╛рдпрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд░рд╣рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред

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

рдиреЛрдЯ: git + GitHub рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЦреЛрдЬ рдХрд░рддреЗ рд╕рдордп, рдкреБрд▓ рдЕрдиреБрд░реЛрдз (рдпрд╛ рдпрджрд┐ рдЖрдк рд╢рд╛рдВрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдкреАрдЖрд░) рдкрд░ рд╡рд┐рд╢реЗрд╖ рдзреНрдпрд╛рди рджреЗрдВред

рдмреНрд░рд╛рдВрдб


рд░реБрдЦрд╛рдИ рд╕реЗ рдмрд╛рдд рдХрд░рдирд╛: рдЦреБрдж рдХрд╛ рдмреНрд░рд╛рдВрдб рджреБрдирд┐рдпрд╛ рдХреЛ рдпрд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВред рдПрдХ рддрд░реАрдХрд╛ (рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ!) рдЕрдкрдиреЗ рдмреНрд░рд╛рдВрдб рдХреЗ рд▓рд┐рдП рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рд░реВрдк рдореЗрдВ GitHub рдХреЛ рдордЬрдмреВрддреА рд╕реЗ рдмрд╛рдВрдзрдирд╛ рд╣реИред рдЗрди рджрд┐рдиреЛрдВ рд▓рдЧрднрдЧ рд╕рднреА рдирд┐рдпреЛрдХреНрддрд╛ рдЗрд╕реЗ рдПрдХ рддрд░рд╣ рд╕реЗ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдВрдЧреЗред рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ GitHub рдЦрд╛рддреЗ рдХреЛ рд╕рд╛рдл-рд╕реБрдерд░реЗ рдврдВрдЧ рд╕реЗ рджреЗрдЦрд░реЗрдЦ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдЕрдкрдиреЗ рд░рд┐рдЬреНрдпреВрдореЗ рдореЗрдВ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЧрд░реНрд╡ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЗрдЦреЛрдВ рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рд╣реНрдпреВрдЧреЛ рд╕реНрдЯреЗрдЯрд┐рдХ рд╕рд╛рдЗрдЯ рдЬрдирд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЧреАрдерд╣рдм рдкрд░ рдПрдХ рд╕рд░рд▓ рд▓реЗрдХрд┐рди рд╢рд╛рдВрдд рд╕рд╛рдЗрдЯ рдХреИрд╕реЗ рдмрдирд╛рдИ рдЬрд╛рдПред рдпрд╣ рдЧреЛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░, рд╢рд╛рдпрдж, рдЖрдЬ рдПрдирд╛рд▓реЙрдЧреНрд╕ рдореЗрдВ рд╕рдмрд╕реЗ рддреЗрдЬ рд╣реИред рд╣реНрдпреВрдЧреЛ 6 рд╕реЗрдХрдВрдб рдореЗрдВ рд▓рдЧрднрдЧ 5,000 рдкреГрд╖реНрда рдЗрдХрдЯреНрдард╛ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдорд┐рдбрд┐рд▓рдореИрди рдХреА рдЧрддрд┐ рдХрд╛ 75 рдЧреБрдирд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрднреА рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдмрд╕ рдЕрдкрдирд╛ рдХреЛрдб GitHub рдкрд░ рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ред
рдмрд╛рдж рдореЗрдВ, рдЬрдм рдЖрдк рдЕрдиреБрднрд╡ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рджреЛ GitHub рдЦрд╛рддреЗ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдпреЛрдЧреНрдп рд╣реИред рдПрдХ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд▓рд┐рдЦрд┐рдд рдЖрд╡реЗрджрди, рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреЛрдб рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рджреВрд╕рд░рд╛ рдЙрд╕ рдХреЛрдб рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕реЗ рдЖрдк рджреВрд╕рд░реЛрдВ рдХреЛ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рддреЛ, рд╣рдо рдКрдкрд░ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╣реИрдВ:

  • рд╕реАрдЦреЛ;
  • рдЖрдк рдЬреЛ рдХреБрдЫ рднреА рд╕реАрдЦрддреЗ рд╣реИрдВ, рдЙрд╕реЗ GitHub рдкрд░ рдкреЛрд╕реНрдЯ рдХрд░реЗрдВ
  • рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рдЦрд╛рддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдЙрди рд╕рднреА рдЪреАрдЬреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдкрдиреЗ
    рдЗрд╕рд╕реЗ рд▓рд╛рдн рдЙрдард╛рдирд╛ рд╕реАрдЦрд╛ рд╣реИ!

рдЬрд╛рдБрдЪ - рдкрд░рд┐рдгрд╛рдо


рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдирд╡реАрдирддрдо рдШрдЯрдирд╛рдУрдВ рдЬреИрд╕реЗ GitOps рдХреЗ рд╕рд╛рде рдЕрджреНрдпрддрд┐рдд рд░рд╣реЗрдВред GitOps рдЙрди рд╕рднреА рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рд▓реЗрддрд╛ рд╣реИ рдЬрд┐рдирдХреА рд╣рдордиреЗ рдЕрдм рддрдХ рдПрдХ рдирдП рд╕реНрддрд░ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рд╣реИ, рдЬрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдЧрд┐рдЯ, рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдФрд░ рддреИрдирд╛рддреА рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ GitOps рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдЪреАрдЬреЛрдВ рдХреЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдкрдХреНрд╖ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмреЛрд▓рддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рддреН, рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рд╕рд┐рд░реНрдл Git рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╢рд╛рдВрдд рдФрд░ рдлреИрд╢рдиреЗрдмрд▓ рд╣реИред рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡реНрдпрд╛рдкрд╛рд░ рдХреА рдЪрдкрд▓рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ, рдирд╡рд╛рдЪрд╛рд░ рдореЗрдВ рддреЗрдЬреА рд▓рд╛рдиреЗ рдФрд░ рддреЗрдЬреА рд╕реЗ рдХрд╛рд░реНрдп рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВ, рдпрд╛рдиреА рдЕрдВрддрддрдГ рдЕрдзрд┐рдХ рдкреИрд╕рд╛ рдХрдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП!

рдЫрд╣ рдорд╣реАрдиреЗ рдореЗрдВ рдпрд╛ рдЙрд╕рд╕реЗ рднреА рддреЗрдЬреА рд╕реЗ рджреЗрд╡рдУрдкреНрд╕ рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреИрд╕реЗ рдмрдиреЗрдВред рднрд╛рдЧ 4. рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкреИрдХреЗрдЬрд┐рдВрдЧ

рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХрд╛ рдПрдХ рд╕рд╛ :)


рд╣рдорд╛рд░реЗ рд╕рд╛рде рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдХреНрдпрд╛ рдЖрдк рд╣рдорд╛рд░реЗ рд▓реЗрдЦ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ? рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд╕рд╛рдордЧреНрд░реА рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдПрдХ рдСрд░реНрдбрд░ рджреЗрдХрд░ рдпрд╛ $ 4.99 рд╕реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рджреЛрд╕реНрддреЛрдВ рдХреЗ рдХреНрд▓рд╛рдЙрдб-рдЖрдзрд╛рд░рд┐рдд VPS рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рдХреЗ рд╣рдореЗрдВ рд╕рдорд░реНрдерди рджреЗрдВ, рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдВрдЯреНрд░реА-рд▓реЗрд╡рд▓ рд╕рд░реНрд╡рд░ рдХрд╛ рдПрдХ рдЕрдиреВрдард╛ рдПрдирд╛рд▓реЙрдЧ: VPS (KVM) E5-2697 3 (6 рдХрд░реЛрдбрд╝) 10GB DDR4 480GB SSD 1Gbps рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрд░реА рд╕рдЪреНрдЪрд╛рдИ $ 19 рдпрд╛ рд╕рд░реНрд╡рд░ рдХреЛ рдХреИрд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ? (рд╡рд┐рдХрд▓реНрдк RAID1 рдФрд░ RAID10 рдХреЗ рд╕рд╛рде рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, 24 рдХреЛрд░ рддрдХ рдФрд░ 40GB DDR4 рддрдХ)ред

рдбреЗрд▓ R730xd рдПрдореНрд╕реНрдЯрд░реНрдбрдо рдореЗрдВ рдЗрдХреНрд╡рд┐рдирд┐рдХреНрд╕ рдЯреАрдпрд░ IV рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдореЗрдВ 2 рдЧреБрдирд╛ рд╕рд╕реНрддрд╛? рдХреЗрд╡рд▓ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV рдиреАрджрд░рд▓реИрдВрдб рдХреЗ 199 рдбреЙрд▓рд░ рдореЗрдВ рд╕реЗ рд╣реИ!рдбреЗрд▓ R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - $ 99 рд╕реЗ! рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ Bldg рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХреИрд╕реЗ рдХрд░реЗрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝реЗрдВ ред рдПрдХ рдкреИрд╕рд╛ рдХреЗ рд▓рд┐рдП 9,000 рдпреВрд░реЛ рдХреА рд▓рд╛рдЧрдд рдбреЗрд▓ R730xd E5-2650 v4 рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╡рд░реНрдЧ рд╕реА?

All Articles