рд╣рдо GitLab рдореЗрдВ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдкреИрдЪ рдХреИрд╕реЗ рдЬрд╛рд░реА рдХрд░рддреЗ рд╣реИрдВ

рд╣рдо GitLab рдореЗрдВ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдкреИрдЪ рдХреИрд╕реЗ рдЬрд╛рд░реА рдХрд░рддреЗ рд╣реИрдВ

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

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

рд▓реЗрдХрд┐рди, рдЬреИрд╕рд╛ рдХрд┐ рдЕрднреНрдпрд╛рд╕ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ, рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдЦрд╛рдорд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ рд╣реЛрддрд╛ рд╣реИред рдЬрдм рдХрд┐рд╕реА рдмрдЧ рдпрд╛ рд╕реБрд░рдХреНрд╖рд╛ рднреЗрджреНрдпрддрд╛ рдХрд╛ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ, рддреЛ рдбрд┐рд▓реАрд╡рд░реА рдЯреАрдо рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝ рдореИрдиреЗрдЬрд░ рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рдкреИрдЪ рдмрдирд╛рддрд╛ рд╣реИред Gitlab.com рдХреЛ рд╕реАрдбреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред GitLab рдореЗрдВ CD рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд╕рд╛рде рднреНрд░рдо рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдЗрд╕ CD рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХрд╣рддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ, рдЧреНрд░рд╛рд╣рдХреЛрдВ рдФрд░ рд╣рдорд╛рд░реА рдЖрдВрддрд░рд┐рдХ рд╡рд┐рдХрд╛рд╕ рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рд╕рдмрдорд┐рдЯ рдХрд┐рдП рдЧрдП рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╕реБрдЭрд╛рд╡реЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдкреИрдЪ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рдЙрдмрд╛рдК рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред

┬лрд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЬреЛ рдХреБрдЫ рднреА рдмрдирд╛рддреЗ рд╣реИрдВ рдЙрд╕реЗ GitLab.com рдкрд░ рд░реЛрд▓ рдЖрдЙрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣рд░ рджрд┐рди рд╕рднреА рдкрд░рд┐рд╡реЗрд╢реЛрдВ рдореЗрдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ", рд╕рдордЭрд╛рддрд╛ рд╣реИ рдорд╛рд░рд┐рди рдЬрд╛рдВрдХреЛрд╡рдХреА, рд╡рд░рд┐рд╖реНрда рддрдХрдиреАрдХреА рдкреНрд░рдмрдВрдзрдХ, рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рд╡рд┐рднрд╛рдЧред "рдЕрдкрдиреЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рд▓рд┐рдП рд░рд┐рд▓реАрдЬрд╝ рдХреЛ gitlab.com рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЗ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЛрдЪреЗрдВ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ рдПрдХ рдкреИрдХреЗрдЬ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪрд░рдг рдЬреЛрдбрд╝реЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдиреЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗрдВред'.

рдмрдЧ рдпрд╛ рднреЗрджреНрдпрддрд╛ рдХреЗ рдмрд╛рд╡рдЬреВрдж, gitlab.com рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЛрдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рд╕реБрдзрд╛рд░ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдВрдЧреЗ, рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕реАрдбреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдПрдХ рд▓рд╛рдн рд╣реИред рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреИрдЪ рдХреЛ рд░рд┐рд▓реАрдЬрд╝ рдкреНрд░рдмрдВрдзрдХ рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рд╕реЗ рддреИрдпрд╛рд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдбрд┐рд▓реАрд╡рд░реА рдЯреАрдо рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рдХрдо рдХрд░рдиреЗ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдбрд╝реА рдореЗрд╣рдирдд рдХрд░ рд░рд╣реА рд╣реИ рдПрдордЯреАрдЯреАрдкреА (рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдФрд╕рдд рд╕рдордп, рдпрд╛рдиреА рдЙрддреНрдкрд╛рджрди рдкрд░ рдЦрд░реНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдордп), рдбреЗрд╡рд▓рдкрд░ рджреНрд╡рд╛рд░рд╛ рдорд░реНрдЬ рдЕрдиреБрд░реЛрдз рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рд╕реЗ рд▓реЗрдХрд░ gitlab.com рдкрд░ рддреИрдирд╛рддреА рддрдХ рдХреА рд╕рдордп рдЕрд╡рдзрд┐ред

┬лрдбрд┐рд▓реАрд╡рд░реА рдЯреАрдо рдХрд╛ рд▓рдХреНрд╖реНрдп рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реИ рдХрд┐ рд╣рдо рдПрдХ рдХрдВрдкрдиреА рдХреЗ рд░реВрдк рдореЗрдВ рддреЗрдЬреА рд╕реЗ рдЖрдЧреЗ рдмрдврд╝ рд╕рдХреЗрдВ, рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдбрд┐рд▓реАрд╡рд░реА рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЛ рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рд▓рд╛рдпрдХ рдмрдирд╛рдПрдВ, рдареАрдХ рд╣реИ?, рдореИрд░рд┐рди рдХрд╣рддреЗ рд╣реИрдВред

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

рдПрдХ рд░рд┐рд▓реАрдЬрд╝ рдкреНрд░рдмрдВрдзрдХ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ?

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

рд╕реЗрд▓реНрдл-рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд░рд┐рд▓реАрдЬрд╝ рдФрд░ gitlab.com рд░рд┐рд▓реАрдЬрд╝ рд╕рдорд╛рди рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдордп рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВ, рдореИрд░рд┐рди рдмрддрд╛рддреЗ рд╣реИрдВред

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

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

рд░рд┐рд▓реАрдЬрд╝ рдореИрдиреЗрдЬрд░ рдХреЛ рдпрд╣ рддрдп рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдлрд╝рд┐рдХреНрд╕ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рд╣реИ рдпрд╛ рдЗрд╕реЗ рдХрдм рддреИрдирд╛рдд рдХрд░рдирд╛ рд╣реИ - рдФрд░ рдпрд╣ рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рдВрджрд░реНрдн рдкрд░ рдЕрддреНрдпрдзрд┐рдХ рдирд┐рд░реНрднрд░ рд╣реИ, "рдЗрд╕ рдмреАрдЪ, рдорд╢реАрдиреЗрдВ рд▓реЛрдЧреЛрдВ рдХреА рддрд░рд╣ рд╕рдВрджрд░реНрдн рдкреНрд░рдмрдВрдзрди рдореЗрдВ рдЙрддрдиреА рдЕрдЪреНрдЫреА рдирд╣реАрдВ рд╣реИрдВ"рдорд╛рд░рд┐рди рдХрд╣рддреЗ рд╣реИрдВ.

рдпрд╣ рд╕рдм рд╕реБрдзрд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ

рдкреИрдЪ рдХреНрдпрд╛ рд╣реИрдВ рдФрд░ рд╣рдореЗрдВ рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ?

рд░рд┐рд▓реАрдЬрд╝ рдореИрдиреЗрдЬрд░ рдмрдЧ рдХреА рдЧрдВрднреАрд░рддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирд┐рд░реНрдгрдп рд▓реЗрддрд╛ рд╣реИ рдХрд┐ рдлрд┐рдХреНрд╕ рдЬрд╛рд░реА рдХрд░рдирд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдЙрдирдХреА рдЧрдВрднреАрд░рддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рднрд┐рдиреНрди-рднрд┐рдиреНрди рд╣реЛрддреА рд╣реИрдВред рдЗрд╕рд▓рд┐рдП S4 рдпрд╛ S3 рддреНрд░реБрдЯрд┐рдпрд╛рдБ рд╢реИрд▓реАрдЧрдд рд╣реЛ рд╕рдХрддреА рд╣реИрдВ, рдЬреИрд╕реЗ рдкрд┐рдХреНрд╕реЗрд▓ рдпрд╛ рдЖрдЗрдХрди рд╡рд┐рд╕реНрдерд╛рдкрдиред рдпрд╣ рдХрдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХреЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдкрд░ рдХреЛрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдРрд╕реА рдПрд╕ 3 рдпрд╛ рдПрд╕ 4 рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд┐рдХреНрд╕ рдмрдирд╛рдП рдЬрд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрдо рд╣реИ, рдорд╛рд░рд┐рди рдмрддрд╛рддреЗ рд╣реИрдВред

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

рдПрдХ рдмрд╛рд░ рдХрдордЬреЛрд░рд┐рдпреЛрдВ S1 рдпрд╛ S2 рдХреЗ рд▓рд┐рдП рдкреИрдЪ рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рдиреЗ рдкрд░, рд░рд┐рд▓реАрдЬрд╝ рдореИрдиреЗрдЬрд░ рдкреИрдЪ рдЬрд╛рд░реА рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИред

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

рдЬрдм рдмрд╣реБрдд рд╕рд╛рд░реЗ S4, S3 рдФрд░ S2 рдЬрдорд╛ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд░рд┐рд▓реАрдЬрд╝ рдореИрдиреЗрдЬрд░ рдХрд┐рд╕реА рдлрд┐рдХреНрд╕ рдХреЛ рд░рд┐рд▓реАрдЬрд╝ рдХрд░рдиреЗ рдХреА рддрд╛рддреНрдХрд╛рд▓рд┐рдХрддрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрдн рдХреЛ рджреЗрдЦрддрд╛ рд╣реИ, рдФрд░ рдЬрдм рдЙрдирдХреА рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛ рддрдХ рдкрд╣реБрдБрдЪ рдЬрд╛рддреА рд╣реИ, рддреЛ рд╡реЗ рд╕рднреА рд╕рдВрдпреБрдХреНрдд рдФрд░ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдмрд╛рдж рдХреЗ рд╕реБрдзрд╛рд░реЛрдВ рдпрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдЕрджреНрдпрддрдиреЛрдВ рдХреЛ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдореЗрдВ рд╕рдВрдХреНрд╖реЗрдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдПрдХ рд░рд┐рд▓реАрдЬрд╝ рдкреНрд░рдмрдВрдзрдХ рдкреИрдЪ рдХреИрд╕реЗ рдмрдирд╛рддрд╛ рд╣реИ

рд╣рдо рдкреИрдЪ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП GitLab CI рдФрд░ рд╣рдорд╛рд░реЗ ChatOps рдЬреИрд╕реА рдЕрдиреНрдп рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд░рд┐рд▓реАрдЬрд╝ рдореИрдиреЗрдЬрд░ рд╣рдорд╛рд░реЗ рдЖрдВрддрд░рд┐рдХ рдЪреИрдирд▓ рдкрд░ рдЪреИрдЯрдСрдкреНрд╕ рдЯреАрдо рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдХреЗ рдлрд┐рдХреНрд╕ рдХреА рд░рд┐рд▓реАрдЬрд╝ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ #releases рд╕реНрд▓реИрдХ рдореЗрдВ.

/chatops run release prepare 12.10.1

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

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

рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╡реАрдбрд┐рдпреЛ GitLab рдХреЗ рд▓рд┐рдП рдкреИрдЪ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреА рддрдХрдиреАрдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред

gitlab.com рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреИрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ

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

ChatOps рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд╣рдо CI рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреИрд╕реЗред рдЕрдиреБрд╕реВрдЪрд┐рдд рдкрд╛рдЗрдкрд▓рд╛рдЗрди, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд░рд┐рд▓реАрдЬ рдореИрдиреЗрдЬрд░ рдЖрд╡рд╢реНрдпрдХ рд╕рдордп рдкрд░ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреБрдЫ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╢реЗрдбреНрдпреВрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдореИрдиреНрдпреБрдЕрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрдЬрд╛рдп, рдПрдХ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╣реИ рдЬреЛ рд╕рдордп-рд╕рдордп рдкрд░ рдПрдХ рдШрдВрдЯреЗ рдореЗрдВ рдПрдХ рдмрд╛рд░ рдЪрд▓рддреА рд╣реИ рдЬреЛ GitLab рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдХрд┐рдП рдЧрдП рдирдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреА рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдкреИрдХреЗрдЬ рдХрд░рддреА рд╣реИ рдФрд░ рддреИрдирд╛рддреА рдХреЛ рд╢реЗрдбреНрдпреВрд▓ рдХрд░рддреА рд╣реИ, рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрд░реАрдХреНрд╖рдг, QA рдФрд░ рдЕрдиреНрдп рдЖрд╡рд╢реНрдпрдХ рдЪрд░рдг рдЪрд▓рд╛рддреА рд╣реИред

рдореИрд░рд┐рди рдХрд╣рддреЗ рд╣реИрдВ, "рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ gitlab.com рд╕реЗ рдкрд╣рд▓реЗ рд╡рд┐рднрд┐рдиреНрди рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рддреИрдирд╛рддреА рдЪрд▓ рд░рд╣реА рд╣реИрдВ, рдФрд░ рдЙрди рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдХреЗ рдЕрдЪреНрдЫреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реЛрдиреЗ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдЕрдЪреНрдЫреЗ рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд░рд┐рд▓реАрдЬрд╝ рдореИрдиреЗрдЬрд░ gitlab.com рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреНрд░рд┐рдпрд╛рдПрдВ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред"

gitlab.com рдЕрдкрдбреЗрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП CICD рддрдХрдиреАрдХ рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЙрд╕ рдмрд┐рдВрджреБ рддрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░ рджреЗрддреА рд╣реИ, рдЬрд╣рд╛рдВ рд░рд┐рд▓реАрдЬ рдореИрдиреЗрдЬрд░ рдХреЛ gitlab.com рдкрд░ рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдг рдХреА рддреИрдирд╛рддреА рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдорд╛рд░рд┐рди рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╡реАрдбрд┐рдпреЛ рдореЗрдВ gitlab.com рдЕрдкрдбреЗрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрддрд╛рддреА рд╣реИрдВред

рдбрд┐рд▓реАрд╡рд░реА рдЯреАрдо рдФрд░ рдХреНрдпрд╛ рдХрд░рддреА рд╣реИ?

gitlab.com рдЕрдкрдбреЗрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдФрд░ рдЗрди-рд╣рд╛рдЙрд╕ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдкреИрдЪ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рдмреАрдЪ рдореБрдЦреНрдп рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдмрд╛рдж рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рд░рд┐рд▓реАрдЬрд╝ рдореИрдиреЗрдЬрд░ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рдФрд░ рдЕрдзрд┐рдХ рдореИрдиреНрдпреБрдЕрд▓ рдХрд╛рдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдорд╛рд░рд┐рди рдХрд╣рддреЗ рд╣реИрдВ, "рд╣рдо рдХрднреА-рдХрднреА рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдЧрдИ рд╕рдорд╕реНрдпрд╛рдУрдВ, рдЯреВрд▓реАрдВрдЧ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдЙрдирдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рд╕рд╛рде рдкреИрдЪ рдЬрд╛рд░реА рдХрд░рдиреЗ рдореЗрдВ рджреЗрд░реА рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдХреНрдпреЛрдВрдХрд┐ рдПрдХрд▓ рдкреИрдЪ рдЬрд╛рд░реА рдХрд░рддреЗ рд╕рдордп рдХрдИ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред"

рдбрд┐рд▓реАрд╡рд░реА рдЯреАрдо рдХреЗ рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ рд▓рдХреНрд╖реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд░рд┐рд▓реАрдЬ рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рд▓реАрдЬ рдореИрдиреЗрдЬрд░ рдХреА рдУрд░ рд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рдХрд╛рдо рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рдХрдо рдХрд░рдирд╛ рд╣реИред рдЯреАрдо рд░рд┐рд▓реАрдЬрд╝ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ, рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдХрдо рдЧрдВрднреАрд░рддрд╛ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛рдУрдВ (S3 рдФрд░ S4) рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреАред рд▓рдЧрднрдЧред рдЕрдиреБрд╡рд╛рджрдХ). рдЧрддрд┐ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдирд╛ рдПрдХ рдкреНрд░рдореБрдЦ рдкреНрд░рджрд░реНрд╢рди рд╕рдВрдХреЗрддрдХ рд╣реИ: MTTP рдХреЛ рдХрдо рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ - рдорд░реНрдЬ рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╕реЗ рд▓реЗрдХрд░ gitlab.com рдкрд░ рдкрд░рд┐рдгрд╛рдо рддреИрдирд╛рдд рдХрд░рдиреЗ рддрдХ рдХрд╛ рд╕рдордп - рд╡рд░реНрддрдорд╛рди 50 рдШрдВрдЯреЗ рд╕реЗ 8 рдШрдВрдЯреЗ рддрдХред

рдбрд┐рд▓реАрд╡рд░реА рдЯреАрдо gitlab.com рдХреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕-рдЖрдзрд╛рд░рд┐рдд рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдкрд░ рднреА рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИред

рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдПрдирдмреА: рдпрджрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рддрдХрдиреАрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд╛ рд╣реИ (рдФрд░ рдореБрдЭреЗ рдЗрд╕рдореЗрдВ рдХреЛрдИ рд╕рдВрджреЗрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╣реИ), рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдЗрд╕реЗ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рдирд╣реАрдВ рдЫреБрдЖ рд╣реИ, рддреЛ рдореИрдВ рдСрдирд▓рд╛рдЗрди рдЧрд╣рди рдкрд╛рдареНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдмреЗрд╕, рдЬреЛ 28-30 рд╕рд┐рддрдВрдмрд░ рдХреЛ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдЧрд╛, рдЬреЛ 14-16 рдЕрдХреНрдЯреВрдмрд░ рдХреЛ рд╣реЛрдЧрд╛ред рдпрд╣ рдЖрдкрдХреЛ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рд╕реЗ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдФрд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред

рдпреЗ рджреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИрдВ рдЬреЛ рдПрдХ рд╣реА рд▓рдХреНрд╖реНрдп рдХрд╛ рдкреАрдЫрд╛ рдХрд░рддреЗ рд╣реИрдВ: gitlab.com рдФрд░ рдЙрдирдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдкрд░ рдЧреНрд░рд╛рд╣рдХреЛрдВ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рдХреА рддреЗрдЬрд╝ рдбрд┐рд▓реАрд╡рд░реАред

рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рдпрд╛ рд╕рд┐рдлрд╝рд╛рд░рд┐рд╢реЗрдВ?

GitLab рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ, рдФрд░ рд╣рдо рдЕрдкрдиреЗ рдкрд╛рдардХреЛрдВ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╣рдорд╛рд░реА рдбрд┐рд▓реАрд╡рд░реА рдЯреАрдо рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ, рддреЛ рд╕рдВрдХреЛрдЪ рди рдХрд░реЗрдВ рдПрдХ рдЕрдиреБрд░реЛрдз рдмрдирд╛рдПрдБ рдЪрд┐рд╣реНрдирд┐рдд team: Delivery.

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ