рдХрд▓, 20 рд╕рд┐рддрдВрдмрд░, GitLab рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдСрдирд▓рд╛рдЗрди рд╕рдореНрдореЗрд▓рди рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕ рдкрд░, рдХрдВрдкрдиреА рд╕рд┐рдб рдХреЗ рд╕реАрдИрдУ рдФрд░ рд╕рд╣-рд╕рдВрд╕реНрдерд╛рдкрдХ рд╕рд┐рдб рд╕рд┐рдмреНрд░рд╛рдВрдбрд┐рдВрдбрдЬрд╝ рдФрд░ рдЕрдиреНрдп рдиреЗ рдЧреАрддрд╛рд▓рд╛рдм рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдореАрд▓ рдХреЗ рдкрддреНрдерд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА, рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рдпреЛрдЬрдирд╛рдПрдВ рд╕рд╛рдЭрд╛ рдХреАрдВредрдХрдВрдкрдиреА рдХреА рд╡рд░реНрддрдорд╛рди рдЬрд╛рдирдХрд╛рд░реАрдкреНрд░рд┐рдпрдВрдХрд╛ рд╢рд░реНрдорд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╛рддрдЪреАрдд рдореЗрдВ
, рд╕рд┐рдб рд╕рд┐рдмреНрд░рд╛рдВрдбрд┐рдЬ рдиреЗ рдХрдВрдкрдиреА рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рдореАрд▓ рдХреЗ рдкрддреНрдерд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреАред рд╣рд╛рд▓ рдХреЗ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдирд╛рдУрдВ рдореЗрдВ
рд╕реЗ рдПрдХ рдмрди рдЧрдпрд╛ рд╣реИ рдХрд┐
2018 рдХреЗ рдЕрдВрдд рдореЗрдВ, рдЗрдВрдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдмрд╕реЗ рддреЗрдЬреА рд╕реЗ рдмрдврд╝рддреА рдЕрдореЗрд░рд┐рдХреА рдХрдВрдкрдирд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ 5000 рдХреА рд░реИрдВрдХрд┐рдВрдЧ рдореЗрдВ рдЗрд╕рдиреЗ 44 рд╡рд╛рдВ рд╕реНрдерд╛рди рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ред рдлреЙрд░реЗрд╕реНрдЯрд░ рдиреЗ
рдЕрдкрдиреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдПрдХ рдиреЗрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрдиреЗ рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рд╕рдорд╛рдзрд╛рди рдХреЛ рднреА
рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ ред
рдЧреАрддрд╛рдВрд╢ рдХреЗ рдЕрдзрд┐рдЧреНрд░рд╣рдг рдиреЗ
рдЧрд┐рдЯрд▓реИрдм рд╕реЗ рдПрдореНрдмреЗрдбреЗрдб рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдпреЛрдЧрджрд╛рди рджрд┐рдпрд╛ред рдХрдВрдкрдиреА рдХреНрд▓рд╛рдЙрдб рд╕реЙрд▓реНрдпреВрд╢рдВрд╕ рдФрд░
рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкрд░ рднреА рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд
рдХрд░рддреА рд╣реИ ред
рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рд╡рд╛рд▓реЗ рдХреЛрдб рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ 2000 рддрдХ рдкрд╣реБрдВрдЪ рдЧрдИ рд╣реИ, рдЬреЛ рдПрдХ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдЙрдкрд▓рдмреНрдзрд┐ рднреА рдмрди рдЧрдИ рд╣реИред GitLab рдХреЛ
рд╡рд┐рдХрд╕рд┐рдд рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдбреЗрд╡рд▓рдкрд░ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди
рдореВрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдЧрд░реНрд╡ рд╣реИ: рдпрд╣ рдЗрд╕рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рднрд╛рдЧреАрджрд╛рд░реА рдХреЛ рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИред
рдХрдВрдкрдиреА рдХреЗ рдкрд╛рд╕ рдЕрдм
рдХрдИ рдореМрд▓рд┐рдХ рд╕реНрд░реЛрдд рдХреЛрдб рд╡рд┐рдХрд╛рд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ рдЬреЛ
#movingtogitlab рдХреЗ рдорд╣рддреНрд╡ рдХреА рдкреБрд╖реНрдЯрд┐
рдХрд░рддреА рд╣реИрдВ ред
рдпрд╣ рд╕рдм рдХрд▓ рдХреА рдЦрдмрд░ рдХреЗ рд▓рд┐рдП рдордВрдЪ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ред GitLab
рдиреЗ рдбреА-рд╕реАрд░реАрдЬрд╝ рдореЗрдВ $ 100 рдорд┐рд▓рд┐рдпрди рдХрд╛ рдирд┐рд╡реЗрд╢ рдХрд┐рдпрд╛ , рдФрд░ рдЗрд╕рдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рдХреНрд╖реНрдп рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХреА - рдПрдХ рд╣реА рдПрдкреНрд▓реАрдХреЗрд╢рди рдХреЗ рд╕рд╛рде рдЕрдиреНрдп рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдХреЗ рдиреМ рдкреНрд░рдореБрдЦ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рдЗрд╕ рд╕рд╡рд╛рд▓ рдкрд░: рдЧреЗрдВрдбрд╛ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рдПрдХ рдХреНрд▓рдм рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрдирдирд╛ рдХреНрдпрд╛ рд╣реИ? - рд╕рд┐рдб рдиреЗ рдЬрд╡рд╛рдм рджрд┐рдпрд╛:
тАЬрдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИред рдЬрдм рд╣рдо рдкрд╣рд▓реА рдмрд╛рд░ рд╕рд┐рд▓рд┐рдХреЙрди рд╡реИрд▓реА рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдП, рддреЛ YCombinator рдореЗрдВ рд╣рдореЗрдВ рдПрдХ рдмрд╛рдд рд╕рдордЭрд╛рдИ рдЧрдИ: рдпрджрд┐ рдЖрдк рдмрд╛рд╣рд░реА рдирд┐рд╡реЗрд╢рдХреЛрдВ рд╕реЗ рдзрди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдРрд╕реА рдХрдВрдкрдиреА рдмрдирдиреЗ рдХрд╛ рд▓рдХреНрд╖реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдЕрд░рдм рдбреЙрд▓рд░ рдЦрд░реНрдЪ рд╣реЛред рдЕрдиреНрдпрдерд╛, рдЖрдкрдХреЛ рдХреЛрдИ рдлрдВрдб рдирд╣реАрдВ рдЬреБрдЯрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдордиреЗ рдЬреЛ рд╕рд▓рд╛рд╣ рд▓реА рдЙрд╕реЗ рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рд▓рд┐рдпрд╛ред рд╣рдордиреЗ рдкреИрд╕реЗ рдЬреБрдЯрд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдФрд░ рдЕрдм рд╣рдорд╛рд░реЗ рд╢реБрд░реБрдЖрддреА рд╢реЗрдпрд░рдзрд╛рд░рдХ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдордиреЗ рд▓рдХреНрд╖реНрдп рд╣рд╛рд╕рд┐рд▓ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред рдФрд░ рдлрд┐рд░ рд╣рдордиреЗ рдФрд░ рдкреИрд╕реЗ рдЬреБрдЯрд╛рдП, рдЗрд╕рд▓рд┐рдП рдЖрдЬ рдмрд╛рд░ рдХреЛ рдФрд░ рднреА рдКрдВрдЪрд╛ рдЙрдард╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рд╣рдо рдХрдВрдкрдиреА рдХреЛ рдФрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред тАЭ
GitLab рдореЗрдВ рдирд┐рд╡реЗрд╢ рдХреНрдпреЛрдВ рдХрд░реЗрдВ?ICONiQ рдХреИрдкрд┐рдЯрд▓ рдХреЗ рдЬрдирд░рд▓ рдкрд╛рд░реНрдЯрдирд░ рдореИрдереНрдпреВ рдЬреИрдХрдмрд╕рди рдиреЗ рдмрддрд╛рдпрд╛ рдХрд┐ рдЙрдирдХреА рдХрдВрдкрдиреА рдиреЗ GitLab рдореЗрдВ рдирд┐рд╡реЗрд╢ рдХреНрдпреЛрдВ рдХрд┐рдпрд╛ред рд╡рд╣ рд╡рд┐рдХрд╛рд╕ рдФрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЪрд░рдгреЛрдВ рдореЗрдВ рдирд┐рд╡реЗрд╢ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ рдФрд░ рдЯреАрдо рдореЗрдВ рдордЬрдмреВрддреА - рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рдЧреБрдгрд╡рддреНрддрд╛ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реИред
ICONiQ рдФрд░ GitLab рдХреЗ рдмреАрдЪ рдмрд╛рддрдЪреАрдд рджреЛ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╢реБрд░реВ рд╣реБрдИ, рдЬрдм рдЙрддреНрдкрд╛рдж рдкрд░ GitLab рдХреА "рдЙрдиреНрдорддреНрдд рдирд┐рд░реНрдзрд╛рд░рдг" рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдИ, рдФрд░ рдорд╣рддреНрд╡рд╛рдХрд╛рдВрдХреНрд╖рд╛ рдХреЗ рдкреИрдорд╛рдиреЗ рдиреЗ рдПрдХ рдордЬрдмреВрдд рдЫрд╛рдк рдмрдирд╛рдИред рдиреМ рд╢реНрд░реЗрдгрд┐рдпрд╛рдВ "рдПрдХ рдорд╣рддреНрд╡рд╛рдХрд╛рдВрдХреНрд╖реА рдЙрддреНрдкрд╛рдж рдЕрд╡рдзрд╛рд░рдгрд╛ рд╕реЗ рдЕрдзрд┐рдХ" рд╣реИрдВ!
рдПрдХ рджреВрд░рд╕реНрде рд╕рд╛рдЗрдЯ рдкрд░ рдПрдХ рдХрд╛рд░реНрдп рд╕рдВрд╕реНрдХреГрддрд┐ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдХрд░рдирд╛рд╕рд╛рдВрд╕реНрдХреГрддрд┐рдХ рдкрд╣рд▓реБрдУрдВ рдХреЗ рдирд┐рджреЗрд╢рдХ
рдмрд╛рд░реНрдмреА рдмреНрд░реВрдпрд░ рдиреЗ рдЗрд╕ рдмрд╛рдд рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рд╛ рдХрд┐ рдХреИрд╕реЗ рдЧрд┐рддрд▓рд╛рдм рдЧрддрд┐рд╡рд┐рдзрд┐ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдкреИрдорд╛рдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрдиреА рд╕рдВрд╕реНрдХреГрддрд┐ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд▓реЛрдЧреЛрдВ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИ:
тАЬрд╣рдорд╛рд░реЗ рд▓рд┐рдП рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛, рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдирд╛, рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдЙрддреНрдкрд╛рдж рдмрдирд╛рдирд╛ ... рд╣рдо рдЬреЛ рднреА рдХрд░рддреЗ рд╣реИрдВ, рд╣рдорд╛рд░реЗ рдореВрд▓реНрдп рд╕рд░реНрд╡реЛрдкрд░рд┐ рд╣реИрдВ ред рд╣рдо рдПрдХ рджреВрд╕рд░реЗ рдХреЛ рд░рдЪрдирд╛рддреНрдордХ рдЖрд▓реЛрдЪрдирд╛ рдФрд░ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рди рджреЗрддреЗ рд╣реИрдВред тАЭ
рдХрдВрдкрдиреА рдХреА рд╡реГрджреНрдзрд┐, рдЙрд╕рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрд╛рд░реНрдпрдмрд▓ рдХреЛ рдПрдХ рд╕реЗ рдмрдврд╝ рдХрд░ рдПрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:
"рд╣рдо рд╕рд┐рд░реНрдл рддреЗрдЬреА рд╕реЗ рдирд╣реАрдВ рдмрдврд╝ рд░рд╣реЗ рд╣реИрдВ - рд╣рдо рд╕реНрдорд╛рд░реНрдЯ рддрд░реАрдХреЗ рд╕реЗ рдмрдврд╝ рд░рд╣реЗ рд╣реИрдВ," рдмрд╛рд░реНрдмреА рдХрд╣рддреЗ рд╣реИрдВред
рдЙрдиреНрд╣реЛрдВрдиреЗ
рд╡рд┐рд╡рд┐рдзрддрд╛ рдФрд░ рднрд╛рдЧреАрджрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХреЛ рднреА рдпрд╛рдж рдХрд┐рдпрд╛, рдФрд░ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рдХрд┐ рдХрдВрдкрдиреА рдХреИрд╕реЗ рдкреНрд░реЗрд░рд┐рдд рдХрд░рддреА рд╣реИ рдФрд░ gitlabbers рдХреЛ рдкреНрд░реЗрд░рд┐рдд рдореВрд▓реНрдпреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдФрд░ рдПрдХ рджреВрд╕рд░реЗ рдХреЛ рд╕реАрдЦрдиреЗ рдФрд░ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИред
рдирд╡реАрдирддрдо рдЙрддреНрдкрд╛рдж рдЬрд╛рдирдХрд╛рд░реАрдкреНрд░реЙрдбрдХреНрдЯ рдорд╛рд░реНрдХреЗрдЯрд┐рдВрдЧ рдХреЗ рдкреНрд░рдореБрдЦ,
рд╡рд┐рд▓рд┐рдпрдо рдЪрд┐рдпрд╛ рдиреЗ рдЧрд┐рдЯрд▓реИрдм рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЦрдмрд░ рд╕рд╛рдЭрд╛ рдХреА:
"2016 рдХреЗ рдЕрдВрдд рдореЗрдВ рдкреВрд░реНрдг рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдЪрдХреНрд░ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рд╕рдорд╡рд░реНрддреА DevOps рдХреЛ рдХрд░реАрдм рд╕реЗ рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред"
рд╡рд┐рд▓рд┐рдпрдо рдиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рдХрд┐ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдФрд░ рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдиреЗ "рдЯреВрд▓рдмреЙрдХреНрд╕ рд╕рдВрдХрдЯ" рдХреА рдЪреЗрддрд╛рд╡рдиреА рджреА рдФрд░ рдХреИрд╕реЗ рдЗрд╕рдиреЗ рдХрдВрдкрдиреА рдХреЛ рдПрдХ рдПрдХрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рд╕рдорд╡рд░реНрддреА DevOps рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд┐рдпрд╛, рдЬрд┐рд╕рд╕реЗ рдкреВрд░реЗ DevOps рдЬреАрд╡рди рдЪрдХреНрд░ рдХреЛ рдХрд╡рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЖрдВрдЦреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ: рдХреНрдпреЛрдВ GitLab?рдЪрд╛рд░реНрдЯрд░ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рдВрд╕ рдкреНрд░реЛрдбрдХреНрдЯ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдбрд╛рдпрд░реЗрдХреНрдЯрд░ рдорд╛рдЗрдХрд▓ рд╕реЛрдмреЛрдЯрд╛ рдиреЗ рдЕрдкрдиреА рдХрдВрдкрдиреА рдХреЗ рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА: рддреЗрдЬреА рд╕реЗ рдФрд░ рд▓рдЧрд╛рддрд╛рд░ рд╡рд┐рдХрд╛рд╕, рдкрд░рд┐рдЪрд╛рд▓рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдПрдХ "рдмрд╛рдПрдВ рд╢рд┐рдлреНрдЯ" (рдкрд╣рд▓реЗ рдЪрд░рдг рдореЗрдВ рдХрд╛рд░реНрдп рд╡рд┐рдХрд╛рд╕), рдФрд░ рдЙрдиреНрд╣реЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ DevOps рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд░реВрдк рдореЗрдВ GitLab рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдПрдХ рдмрд╛рд░ рдЪрд╛рд░реНрдЯрд░ рд╕рдВрдЪрд╛рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЪрдХреНрд░
рджреЛ рд╕рдкреНрддрд╛рд╣ рддрдХ рдЪрд▓рд╛, рд▓реЗрдХрд┐рди рдЕрдм рдпрд╣ рдХреБрдЫ рд╣реА
рдорд┐рдирдЯреЛрдВ рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реИ, рдЬреЛ рдЕрдВрддрддрдГ рдХрдВрдкрдиреА рдХреЛ рдЧреНрд░рд╛рд╣рдХ рд╕реЗрд╡рд╛ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
тАЬрд╡реЗ рджрд┐рди рдЧрдП рдЬрдм рдЖрдкрдХреЛ рдПрдХ рд╕рд╛рде рдХрдИ рдорд╢реАрдиреЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛ рдерд╛ред рдЕрдм рд╕рдм рдХреБрдЫ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╣рд╛рдереЛрдВ рдореЗрдВ рд╣реИ, тАЭрдорд╛рдЗрдХрд▓ рд╕реЛрдмреЛрдЯрд╛ рдиреЗ рдХрд╣рд╛, рдЪрд╛рд░реНрдЯрд░ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рдВрд╕ рдкреНрд░реЛрдбрдХреНрдЯ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдбрд╛рдпрд░реЗрдХреНрдЯрд░ред
рдЙрддреНрдкрд╛рдж рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдЙрддреНрдкрд╛рдж рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдмрдВрдзрдХ
рдорд╛рд░реНрдХ рдкреБрдВрдбрд╕рдХ рдиреЗ рдорд╣рддреНрд╡рд╛рдХрд╛рдВрдХреНрд╖реА рдЙрддреНрдкрд╛рдж рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреАред рдпрд╣ рд╡рд┐рд╖рдп рдПрдХ рдЕрд▓рдЧ рдкреЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдпреЛрдЧреНрдп рд╣реИ! рдЗрд╕ рдмреАрдЪ, рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг:
- GitLab рдкреВрд░реЗ DevOps рдЬреАрд╡рди рдЪрдХреНрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рд╕рдорд╡рд░реНрддреА DevOps рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- GitLab рдЙрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рджреЛрд╣рд░реЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХрд╛ рдЗрд░рд╛рджрд╛ рд░рдЦрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдХрд╛рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдЙрддреНрдкрд╛рдж рдХреА рдирдИ рднреВрдорд┐рдХрд╛рдУрдВ рдХреА рдЧрд╣рд░рд╛рдИ, рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдкрд░ рдЬреЛрд░ рджреЗрдирд╛ рд╣реИред
- 2019 рдореЗрдВ, рд╡реЗ рдЪрд╛рд░ рдирдП рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдиреЗрддрд╛ рдмрдирдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред рд╣рдо рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рдмрдВрдзрди, рдирд┐рд░рдВрддрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рддреИрдирд╛рддреА рдФрд░ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрд╡рдЪрд╛рд▓рди, рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реБрд░рдХреНрд╖рд╛ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдореВрд▓реНрдп рдзрд╛рд░рд╛ рдкреНрд░рдмрдВрдзрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред
- 2019 рдХреЗ рд▓рд┐рдП, 26 рдирдП рдЙрддреНрдкрд╛рдж рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИред
- DevOps рджреЗрд╡ рдФрд░ Ops рддрдХ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИред
рдбрд┐рдЬрд╛рдЗрдирд░реЛрдВ рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЙрддреНрдкрд╛рдж рдкреНрд░рдмрдВрдзрдХреЛрдВ рдЬреИрд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдУрдВ рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИ рддрд╛рдХрд┐ рд╡реЗ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдПрдХ рд╣реА рдЙрддреНрдкрд╛рдж рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХреЗрдВред