рд╣рд╛рдореА рдХрд╕рд░реА GitLab рдорд╛ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдкреНрдпрд╛рдЪрд╣рд░реВ рдЬрд╛рд░реА рдЧрд░реНрдЫреМрдВ

рд╣рд╛рдореА рдХрд╕рд░реА GitLab рдорд╛ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдкреНрдпрд╛рдЪрд╣рд░реВ рдЬрд╛рд░реА рдЧрд░реНрдЫреМрдВ

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

рдо рддрдкрд╛рдЗрдБрдХреЛ рд╕реНрдорд╛рд░реНрдЯрд╡рд╛рдЪрдорд╛ рд░рд┐рдорд╛рдЗрдиреНрдбрд░ рд╕реЗрдЯ рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░реНрджрдЫреБ: рдкреНрд░рддреНрдпреЗрдХ рдорд╣рд┐рдирд╛ 22 рддрд╛рд░рд┐рдЦрдорд╛, GitLab рдорд╛ рдХрд╛рдо рдЧрд░реНрдиреЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рд╣рд╛рдореНрд░реЛ рдЙрддреНрдкрд╛рджрдирдХреЛ рд╣рд╛рд▓рдХреЛ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рд╣реЗрд░реНрди рд╕рдХреНрдЫрдиреНред рдорд╛рд╕рд┐рдХ рд╡рд┐рдореЛрдЪрдирдорд╛ рдирдпрд╛рдБ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ, рдЕрд╡рд╕реНрдерд┐рддрдХрд╛ рд╡рд┐рдХрд╛рд╕рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреН, рд░ рдкреНрд░рд╛рдпрдГ рдЯреБрд▓рд┐рдЩ рд╡рд╛ рдорд░реНрдЬрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рдЕрдиреНрддрд┐рдо рдкрд░рд┐рдгрд╛рдо рджреЗрдЦрд╛рдЙрдБрдЫред

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

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

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

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

┬лрдбреЗрд▓рд┐рднрд░реА рдЯреЛрд▓реАрдХреЛ рд▓рдХреНрд╖реНрдп рднрдиреЗрдХреЛ рд╣рд╛рдореА рдХрдореНрдкрдиреАрдХреЛ рд░реВрдкрдорд╛ рдЫрд┐рдЯреЛ рдЕрдШрд┐ рдмрдвреНрди рд╕рдХреНрдЫреМрдВ, рд╡рд╛ рдХрдореНрддрд┐рдорд╛ рдбреЗрд▓рд┐рднрд░реА рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрд▓рд╛рдИ рдЫрд┐рдЯреЛ рдХрд╛рдо рдЧрд░реНрдиреЗ рдмрдирд╛рдЙрдиреБ рд╣реЛред?, рдорд╛рд░рд┐рди рднрдиреНрдЫрдиреНред

рджреБрд╡реИ gitlab.com рдЧреНрд░рд╛рд╣рдХрд╣рд░реВ рд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╕реНрдерд╛рдкрдирд╛рд╣рд░реВрдХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рд╕рд╛рдЗрдХрд▓ рд╕рдордп рдШрдЯрд╛рдЙрди рд░ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯрдХреЛ рдЧрддрд┐ рдмрдврд╛рдЙрди рдбреЗрд▓рд┐рднрд░реА рдЯреЛрд▓реАрдХреЛ рдкреНрд░рдпрд╛рд╕рдмрд╛рдЯ рд▓рд╛рдн рдЙрдард╛рдЙрдБрдЫрдиреНред рдпрд╕ рд▓реЗрдЦрдорд╛ рд╣рд╛рдореА рдпреА рджреБрдИ рд╡рд┐рдзрд┐рд╣рд░реВ рдмреАрдЪ рд╕рдорд╛рдирддрд╛ рд░ рднрд┐рдиреНрдирддрд╛рд╣рд░реВ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реНрдиреЗрдЫреМрдВред рдореБрджреНрджрд╛рд╣рд░реВ, рд░ рд╣рд╛рдореА рд╣рд╛рдореНрд░реЛ рдбреЗрд▓рд┐рднрд░реА рдЯреЛрд▓реАрд▓реЗ рдЖрдлреНрдирд╛ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдорд╛ рдХрд╛рдо рдЧрд░реНрдиреЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрдпрд╛рдЪрд╣рд░реВ рдХрд╕рд░реА рддрдпрд╛рд░ рдЧрд░реНрдЫ, рд╕рд╛рдереИ рд╣рд╛рдореА рдХрд╕рд░реА gitlab.com рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЕрдк рдЯреБ рдбреЗрдЯ рдЫ рднрдиреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдЫреМрдВ рднрдиреЗрд░ рд╡рд░реНрдгрди рдЧрд░реНрдиреЗрдЫреМрдВред

рд░рд┐рд▓реАрдЬ рдкреНрд░рдмрдиреНрдзрдХрд▓реЗ рдХреЗ рдЧрд░реНрдЫ?

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

рдЖрддреНрдо-рд╕реНрдерд╛рдкрдирд╛ рд░рд┐рд▓реАрдЬрд╣рд░реВ рд░ gitlab.com рд░рд┐рд▓реАрдЬрд╣рд░реВ рд╕рдорд╛рди рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреН рддрд░ рдлрд░рдХ рд╕рдордпрдорд╛ рдЪрд▓реНрдЫрдиреН, рдорд╛рд░рд┐рди рдмрддрд╛рдЙрдБрдЫрдиреНред

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

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

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

рдпреЛ рд╕рдмреИ рдлрд┐рдХреНрд╕ рдмрд╛рд░реЗ рд╣реЛ

рдкреНрдпрд╛рдЪрд╣рд░реВ рдХреЗ рд╣реБрдиреН рд░ рд╣рд╛рдореАрд▓рд╛рдИ рдХрд┐рди рдЪрд╛рд╣рд┐рдиреНрдЫ?

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

рддреНрд░реБрдЯрд┐рд╣рд░реВ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЧрдореНрднреАрд░рддрд╛рдХреЛ рдЖрдзрд╛рд░рдорд╛ рднрд┐рдиреНрди рд╣реБрдиреНрдЫрдиреНред рддреНрдпрд╕реИрд▓реЗ S4 рд╡рд╛ S3 рддреНрд░реБрдЯрд┐рд╣рд░реВ рд╢реИрд▓реАрдЧрдд рд╣реБрди рд╕рдХреНрдЫрдиреН, рдЬрд╕реНрддреИ рдкрд┐рдХреНрд╕реЗрд▓ рд╡рд╛ рдЖрдЗрдХрди рд╡рд┐рд╕реНрдерд╛рдкрдиред рдпреЛ рдХрдо рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫреИрди, рддрд░ рддреНрдпрд╣рд╛рдБ рдХрд╕реИрдХреЛ рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣рдорд╛ рдХреБрдиреИ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдкреНрд░рднрд╛рд╡ рдЫреИрди, рдЬрд╕рдХреЛ рдорддрд▓рдм рдпрд╕реНрддреЛ S3 рд╡рд╛ S4 рддреНрд░реБрдЯрд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд╛рдзрд╛рди рд╕рд┐рд░реНрдЬрдирд╛ рд╣реБрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛ рд╕рд╛рдиреЛ рдЫ, рдорд╛рд░рд┐рди рдмрддрд╛рдЙрдБрдЫрдиреНред

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

рдПрдХрдкрдЯрдХ рдХрдордЬреЛрд░реАрд╣рд░реВ S1 рд╡рд╛ S2 рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрдпрд╛рдЪ рддрдпрд╛рд░ рднрдПрдкрдЫрд┐, рд░рд┐рд▓реАрдЬ рдкреНрд░рдмрдиреНрдзрдХрд▓реЗ рдкреНрдпрд╛рдЪ рдЬрд╛рд░реА рдЧрд░реНрди рдерд╛рд▓реНрдЫред

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

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

рдХрд╕рд░реА рд░рд┐рд▓реАрдЬ рдкреНрд░рдмрдиреНрдзрдХрд▓реЗ рдкреНрдпрд╛рдЪрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫ

рд╣рд╛рдореА рдкреНрдпрд╛рдЪрд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди GitLab CI рд░ рд╣рд╛рдореНрд░реЛ ChatOps рдЬрд╕реНрддрд╛ рдЕрдиреНрдп рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВред рд░рд┐рд▓реАрдЬ рдкреНрд░рдмрдиреНрдзрдХрд▓реЗ рд╣рд╛рдореНрд░реЛ рдЖрдиреНрддрд░рд┐рдХ рдЪреНрдпрд╛рдирд▓рдорд╛ ChatOps рдЯреЛрд▓реА рд╕рдХреНрд░рд┐рдп рдЧрд░реЗрд░ рдлрд┐рдХреНрд╕рдХреЛ рд░рд┐рд▓реАрдЬ рд╕реБрд░реБ рдЧрд░реНрджрдЫ #releases рд╕реНрд▓реНрдпрд╛рдХ рдорд╛ред

/chatops run release prepare 12.10.1

ChatOps рд▓реЗ рд╡рд┐рднрд┐рдиреНрди рдШрдЯрдирд╛рд╣рд░реВ рдЯреНрд░рд┐рдЧрд░ рдЧрд░реНрди Slack рднрд┐рддреНрд░ рдХрд╛рдо рдЧрд░реНрджрдЫ, рдЬреБрди рддреНрдпрд╕рдкрдЫрд┐ GitLab рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╢реЛрдзрди рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдиреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╡рд┐рддрд░рдг рдЯреЛрд▓реАрд▓реЗ рдкреНрдпрд╛рдЪрд╣рд░реВ рд░рд┐рд▓рд┐рдЬ рдЧрд░реНрди рд╡рд┐рднрд┐рдиреНрди рдЪреАрдЬрд╣рд░реВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЧрд░реНрди ChatOps рд╕реЗрдЯрдЕрдк рдЧрд░реНрдпреЛред

рдПрдХ рдкрдЯрдХ рд░рд┐рд▓реАрдЬ рдкреНрд░рдмрдиреНрдзрдХрд▓реЗ Slack рдорд╛ ChatOps рдЯреЛрд▓реА рд╕реБрд░реБ рдЧрд░реЗрдкрдЫрд┐, рдмрд╛рдБрдХреА рдХрд╛рдо CICD рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ GitLab рдорд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рд╣реБрдиреНрдЫред рд░рд┐рд▓рд┐рдЬ рдкреНрд░рдмрдиреНрдзрдХрд▓реЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рдХреЗрд╣реА рдкреНрд░рдореБрдЦ рдЪрд░рдгрд╣рд░реВ рд╕рдХреНрд░рд┐рдп рдЧрд░реНрдиреЗ рд╣реБрдБрджрд╛ рд░рд┐рд▓рд┐рдЬ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рдмрдЦрдд Slack рд░ GitLab рдорд╛ ChatOps рдмреАрдЪ рджреБрдИ-рддрд░реНрдлреА рд╕рдЮреНрдЪрд╛рд░ рдЫред

рддрд▓рдХреЛ рднрд┐рдбрд┐рдпреЛрд▓реЗ 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 рд▓рд╛рдИ Kubernetes-рдЖрдзрд╛рд░рд┐рдд рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдорд╛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдЧрд░реНрдиреЗ рдХрд╛рдо рдкрдирд┐ рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫред

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

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

рд╣рд╛рдореНрд░реЛ рд▓рд╛рдЧрд┐ рдХреБрдиреИ рд╡рд┐рдЪрд╛рд░ рд╡рд╛ рд╕рд┐рдлрд╛рд░рд┐рд╕рд╣рд░реВ?

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди