рдЖрдореНрд╣реА GitLab рдордзреНрдпреЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдкреЕрдЪ рдХрд╕реЗ рд░рд┐рд▓реАрдЭ рдХрд░рддреЛ

рдЖрдореНрд╣реА GitLab рдордзреНрдпреЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдкреЕрдЪ рдХрд╕реЗ рд░рд┐рд▓реАрдЭ рдХрд░рддреЛ

GitLab рд╡рд░, рдЖрдореНрд╣реА рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдирд┐рд░рд╛рдХрд░рдгреЗ рджреЛрди рдкреНрд░рдХрд╛рд░реЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддреЛ: рд╡реНрдпрдХреНрддрд┐рдЪрд▓рд┐рддрдкрдгреЗ рдЖрдгрд┐ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ. gitlab.com рд╡рд░ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдЙрдкрдпреЛрдЬрдирд╛рджреНрд╡рд╛рд░реЗ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЕрджреНрдпрддрдиреЗ рддрдпрд╛рд░ рдХрд░рдгреЗ рдЖрдгрд┐ рд╡рд┐рддрд░рд┐рдд рдХрд░рдгреЗ, рддрд╕реЗрдЪ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рд╕реНрдерд╛рдкрдиреЗрд╡рд░ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреЕрдЪреЗрд╕ рдпрд╛ рд░рд┐рд▓реАрдЭ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХрд╛рдЪреНрдпрд╛ рдХрд╛рд░реНрдпрд╛рдмрджреНрджрд▓ рдЬрд╛рдгреВрди рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдЪрд╛.

рдореА рддреБрдордЪреНрдпрд╛ рд╕реНрдорд╛рд░реНрдЯрд╡реЙрдЪрд╡рд░ рд░рд┐рдорд╛рдЗрдВрдбрд░ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХрд░рддреЛ: рджрд░ рдорд╣рд┐рдиреНрдпрд╛рдЪреНрдпрд╛ 22 рддрд╛рд░рдЦреЗрд▓рд╛, GitLab рд╕рд╣ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реБрд╡рд┐рдзрд╛рдВрд╡рд░ рдХрд╛рдо рдХрд░рдгрд╛рд░реЗ рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдЖрдордЪреНрдпрд╛ рдЙрддреНрдкрд╛рджрдирд╛рдЪреНрдпрд╛ рд╡рд░реНрддрдорд╛рди рдЖрд╡реГрддреНрддреАрдЪреЗ рдЕрдкрдбреЗрдЯ рдкрд╛рд╣реВ рд╢рдХрддрд╛рдд. рдорд╛рд╕рд┐рдХ рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ рдирд╡реАрди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ, рдЕрд╕реНрддрд┐рддреНрд╡рд╛рддреАрд▓ рд╡рд┐рдХрд╛рд╕ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд рдЖрдгрд┐ рд╕рд╣рд╕рд╛ рдЯреВрд▓рд┐рдВрдЧ рдХрд┐рдВрд╡рд╛ рд╡рд┐рд▓реАрдиреАрдХрд░рдгрд╛рд╕рд╛рдареА рд╕рдореБрджрд╛рдпрд╛рдЪреНрдпрд╛ рд╡рд┐рдирдВрддреАрдЪреЗ рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдо рджрд░реНрд╢рд╡рд┐рддреЗ.

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

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

рдмрдЧ рдХрд┐рдВрд╡рд╛ рднреЗрджреНрдпрддреЗрдЪреА рдкрд░реНрд╡рд╛ рди рдХрд░рддрд╛, gitlab.com рдЧреНрд░рд╛рд╣рдХрд╛рдВрдирд╛ рддреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░ рд▓рд╡рдХрд░рдЪ рдирд┐рд░рд╛рдХрд░рдгреЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреАрд▓, рдЬреЛ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рд╕реАрдбреА рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪрд╛ рдлрд╛рдпрджрд╛ рдЖрд╣реЗ. рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рддреНтАНрдпрд╛рдВрдЪреНтАНрдпрд╛ рд╕реНтАНрд╡рдд:рдЪреНтАНрдпрд╛ рдЗрдВрд╕реНтАНрдЯреЙрд▓реЗрд╢рдирд╕рд╣ рдкреЕрдЪреЗрд╕рд╕рд╛рдареА рд░рд┐рд▓реАрдЬ рд╡реНтАНрдпрд╡рд╕реНтАНрдерд╛рдкрдХрд╛рдХрдбреВрди рд╡реЗрдЧрд│реА рддрдпрд╛рд░реА рдЖрд╡рд╢реНтАНрдпрдХ рдЕрд╕рддреЗ.

рд╡рд┐рддрд░рдг рдХрд╛рд░реНрдпрд╕рдВрдШ рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд░рд┐рд▓реАрдЭ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдд рдЧреБрдВрддрд▓реЗрд▓реНрдпрд╛ рдмрд╣реБрддреЗрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрдареЛрд░ рдкрд░рд┐рд╢реНрд░рдо рдХрд░рдд рдЖрд╣реЗ MTTP (рдореНрд╣рдгрдЬреЗ рдЙрддреНрдкрд╛рджрдирд╛рд╕рд╛рдареА рд▓рд╛рдЧрдгрд╛рд░рд╛ рд╡реЗрд│, рдореНрд╣рдгрдЬреЗ рдЙрддреНрдкрд╛рджрдирд╛рд╡рд░ рдШрд╛рд▓рд╡рд▓реЗрд▓рд╛ рд╡реЗрд│), рд╡рд┐рдХрд╕рдХрд╛рдиреЗ рд╡рд┐рд▓реАрди рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд╡рд┐рдирдВрддреАрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рддреЗ gitlab.com рд╡рд░ рддреИрдирд╛рдд рдХрд░рдгреНрдпрд╛рдкрд░реНрдпрдВрддрдЪрд╛ рдХрд╛рд▓рд╛рд╡рдзреА.

┬лрдбрд┐рд▓рд┐рд╡реНрд╣рд░реА рдЯреАрдордЪреЗ рдЙрджреНрджрд┐рд╖реНрдЯ рд╣реЗ рдЖрд╣реЗ рдХреА рдЖрдореНрд╣реА рдПрдХ рдХрдВрдкрдиреА рдореНрд╣рдгреВрди рд╡реЗрдЧрд╛рдиреЗ рдкреБрдвреЗ рдЬрд╛рдК рд╢рдХрддреЛ рдХрд┐рдВрд╡рд╛ рдХрд┐рдорд╛рди рдбрд┐рд▓рд┐рд╡реНрд╣рд░реА рд▓реЛрдХрд╛рдВрдирд╛ рдЬрд▓рдж рдХрд╛рдо рдХрд░реВ рд╢рдХрддреЛ, рдпреЛрдЧреНрдп.?, рдорд░рд┐рди рдореНрд╣рдгрддреЗ.

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

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

рд╕рдВрдШ рд╕рджрд╕реНрдп рдорд╛рд╕рд┐рдХ рдкреНрд░рдХрд╛рд╢рди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХрд╛рдЪреА рднреВрдорд┐рдХрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рд╛ рдЖрдордЪреА рд░рд┐рд▓реАрдЭ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реБрд╡рд┐рдзрд╛рдВрд╡рд░реАрд▓ рдкреЕрдЪ рдЖрдгрд┐ рд╕рд┐рдХреНрдпреБрд░рд┐рдЯреА рд░рд┐рд▓реАрдЭрд╕рд╣ рдЬреЗ рд░рд┐рд▓реАрдЬ рджрд░рдореНрдпрд╛рди рдпреЗрдК рд╢рдХрддрд╛рдд. рддреЗ рдХрдВрдкрдиреАрдЪреНрдпрд╛ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд, рд╕рддрдд рддреИрдирд╛рддреАрдордзреНрдпреЗ рд╕рдВрдХреНрд░рдордгрд╛рдЪреЗ рдиреЗрддреГрддреНрд╡ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рджреЗрдЦреАрд▓ рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗрдд.

рд╕реЗрд▓реНрдл-рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд░рд┐рд▓реАрдЭ рдЖрдгрд┐ gitlab.com рд░рд┐рд▓реАрдЭ рд╕рдорд╛рди рд╡рд░реНрдХрдлреНрд▓реЛ рд╡рд╛рдкрд░рддрд╛рдд рдкрд░рдВрддреБ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рд╡реЗрд│реА рдЪрд╛рд▓рддрд╛рдд, рдорд░рд┐рди рд╕реНрдкрд╖реНрдЯ рдХрд░рддрд╛рдд.

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

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 рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдЗрд╡реНрд╣реЗрдВрдЯрд▓рд╛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрд▓реЕрдХрдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ, рдЬреНрдпрд╛рд╡рд░ GitLab рджреНрд╡рд╛рд░реЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдгрд┐ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХреЗрд▓реА рдЬрд╛рддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдбрд┐рд▓рд┐рд╡реНрд╣рд░реА рдЯреАрдордиреЗ рдкреЕрдЪ рд░рд┐рд▓реАрдЭ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рд╡рд┐рдз рдЧреЛрд╖реНрдЯреА рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА ChatOps рд╕реЗрдЯ рдХреЗрд▓реЗ.

рдПрдХрджрд╛ рд░рд┐рд▓реАрдЭ рдореЕрдиреЗрдЬрд░рдиреЗ рд╕реНрд▓реЕрдХрдордзреНрдпреЗ ChatOps рдЯреАрдо рд╕реБрд░реВ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдЙрд░реНрд╡рд░рд┐рдд рдХрд╛рдо CICD рд╡рд╛рдкрд░реВрди 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 рд▓рд╛ Kubernetes-рдЖрдзрд╛рд░рд┐рдд рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░рдордзреНрдпреЗ рд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╡рд░ рджреЗрдЦреАрд▓ рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗ.

рд╕рдВрдкрд╛рджрдХрд╛рдЪреЗ рдПрди.рдмреА.: рдЬрд░ рддреБрдореНрд╣реА Kubernetes рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдмрджреНрджрд▓ рдЖрдзреАрдЪ рдРрдХрд▓реЗ рдЕрд╕реЗрд▓ (рдЖрдгрд┐ рдорд▓рд╛ рд╢рдВрдХрд╛ рдирд╛рд╣реА рдХреА рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдЖрд╣реЗ), рдкрд░рдВрддреБ рдЕрджреНрдпрд╛рдк рддреЗ рддреБрдордЪреНрдпрд╛ рд╣рд╛рддрд╛рдВрдиреА рд╕реНрдкрд░реНрд╢ рдХреЗрд▓реЗ рдирд╛рд╣реА, рддрд░ рдореА рдСрдирд▓рд╛рдЗрди рдЧрд╣рди рдЕрднреНрдпрд╛рд╕рдХреНрд░рдорд╛рдВрдордзреНрдпреЗ рднрд╛рдЧ рдШреЗрдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХрд░рддреЛ. рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдмреЗрд╕, рдЬреЗ рд╕рдкреНрдЯреЗрдВрдмрд░ 28-30 рдЖрдпреЛрдЬрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдИрд▓, рдЖрдгрд┐ Kubernetes рдореЗрдЧрд╛, рдЬреЗ 14-16 рдСрдХреНрдЯреЛрдмрд░ рд░реЛрдЬреА рд╣реЛрдИрд▓. рд╣реЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рдиреЗ рдиреЗрд╡реНрд╣рд┐рдЧреЗрдЯ рдХрд░рдгреНрдпрд╛рд╕ рдЖрдгрд┐ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрдИрд▓.

рд╣реЗ рджреЛрди рджреГрд╖реНрдЯреАрдХреЛрди рдЖрд╣реЗрдд рдЬреЗ рд╕рдорд╛рди рдзреНрдпреЗрдпрд╛рдЪрд╛ рдкрд╛рдардкреБрд░рд╛рд╡рд╛ рдХрд░рддрд╛рдд: gitlab.com рдЖрдгрд┐ рдЧреНрд░рд╛рд╣рдХрд╛рдВрд╕рд╛рдареА рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реБрд╡рд┐рдзрд╛рдВрд╡рд░реАрд▓ рдЕрджреНрдпрддрдирд╛рдВрдЪреЗ рдЬрд▓рдж рд╡рд┐рддрд░рдг.

рдЖрдордЪреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд╣реА рдХрд▓реНрдкрдирд╛ рдХрд┐рдВрд╡рд╛ рд╢рд┐рдлрд╛рд░рд╕реА?

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛