рдлреЗрдбреЛрд░рд╛ рдФрд░ рд╕реЗрдВрдЯрдУрдПрд╕ рдЧрд┐рдЯ рдлреЛрд░реНрдЬ рдЪрд▓рд╛рддреЗ рд╣реИрдВред GitLab рдиреЗ 18 рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдХреНрд╖рдорддрд╛рдПрдБ рдЦреЛрд▓реАрдВ

рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ CentOS ╨╕ рдлреЗрдбреЛрд░рд╛ ╤Б╨╛╨╛╨▒╤Й╨╕╨╗╨╕ рдПрдХ рд╕рд╣рдпреЛрдЧреА рд╡рд┐рдХрд╛рд╕ рд╕реЗрд╡рд╛ Git Forge рдмрдирд╛рдиреЗ рдХреЗ рдирд┐рд░реНрдгрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдЬрд┐рд╕реЗ GitLab рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред GitLab, Git рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдФрд░ CentOS рдФрд░ Fedora рд╡рд┐рддрд░рдг рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рдореЗрдЬрдмрд╛рдиреА рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдердорд┐рдХ рдордВрдЪ рдмрди рдЬрд╛рдПрдЧрд╛ред рдкрд╣рд▓реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЧрдИ рд╕реЗрд╡рд╛ рдкрдЧреБрд░реЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдмрдирд╛ рд░рд╣реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдирд┐рд░рдВрддрд░ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рд╕рдореБрджрд╛рдп рдХреА рджреЗрдЦрднрд╛рд▓ рдХреЗ рд▓рд┐рдП рд╕реМрдВрдк рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдкрдЧреБрд░реЗ рдХреЛ рд░реЗрдб рд╣реИрдЯ рдореЗрдВ рдХрд╛рд░реНрдпрд░рдд рд╕реАрдкреАрдИ (рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ) рдЯреАрдо рдХреЗ рд╕рдорд░реНрдерди рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬреЛ рдлреЗрдбреЛрд░рд╛ рдФрд░ рд╕реЗрдВрдЯрдУрдПрд╕ рд░рд┐рд▓реАрдЬ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рд▓рдЧреА рд╣реБрдИ рд╣реИред

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

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

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

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

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

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

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдореБрдХреНрдд рд╢реНрд░реЗрдгреА рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

  • рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджрд╛ рд╕рдВрд▓рдЧреНрди рдХрд░ рд░рд╣рд╛ рд╣реВрдБ;
  • GitLab рд╕реЗ CSV рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рд╕рдорд╕реНрдпрд╛;
  • рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдпрд╛ рд░рд┐рд▓реАрдЬрд╝ рдХреА рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ, рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдФрд░ рдХрд▓реНрдкрдирд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛;
  • рдИрдореЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЛ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕реЗрд╡рд╛ред
  • рд╡реЗрдм рдЖрдИрдбреАрдИ рдХреЗ рд▓рд┐рдП рд╡реЗрдм рдЯрд░реНрдорд┐рдирд▓;
  • рд╡реЗрдм рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдХреЛрдб рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
  • рдбрд┐рдЬрд╝рд╛рдЗрди рдирд┐рдпрдВрддреНрд░рдг рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рдирдИ рд╕реБрд╡рд┐рдзрд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣рд░ рдЪреАрдЬрд╝ рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рдПрдХрд▓ рдмрд┐рдВрджреБ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЙрдХрдЕрдк рдФрд░ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдкрддреНрддрд┐ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ;
  • рдХреЛрдб рдЧреБрдгрд╡рддреНрддрд╛ рд░рд┐рдкреЛрд░реНрдЯ;
  • рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХреЙрдирди (рд╕реА/рд╕реА++), рдорд╛рд╡реЗрди (рдЬрд╛рд╡рд╛), рдПрдирдкреАрдПрдо (рдиреЛрдб.рдЬреЗрдПрд╕) рдФрд░ рдиреБрдЧреЗрдЯ (.NET) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди;
  • рдХреИрдирд░реА рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рдЖрдкрдХреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рд╣рд┐рд╕реНрд╕реЗ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ;
  • рд╡реГрджреНрдзрд┐рд╢реАрд▓ рд╡рд┐рддрд░рдг, рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдХреЗрд╡рд▓ рдХреБрдЫ рд╣реА рд╕рд┐рд╕реНрдЯрдореЛрдВ рддрдХ рдкрд╣реБрдВрдЪрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдзреАрд░реЗ-рдзреАрд░реЗ рдХрд╡рд░реЗрдЬ рдХреЛ 100% рддрдХ рдмрдврд╝рд╛рддрд╛ рд╣реИ;
  • рдХрд╛рд░реНрдпрд╛рддреНрдордХрддрд╛ рд╕рдХреНрд░рд┐рдпрдг рдЭрдВрдбреЗ, рдЬреЛ рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рд╕рдХреНрд░рд┐рдп рдХрд░рддреЗ рд╣реБрдП, рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддреЗ рд╣реИрдВ;
  • рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдЕрд╡рд▓реЛрдХрди рдореЛрдб, рдЬреЛ рдЖрдкрдХреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рд╡рд╛рддрд╛рд╡рд░рдг рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рдЖрдХрд▓рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ;
  • рд╡рд┐рдиреНрдпрд╛рд╕рдХрд░реНрддрд╛ рдореЗрдВ рдПрдХрд╛рдзрд┐рдХ рдХреБрдмреЗрд░рдиреЗрдЯ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдкрд░реАрдХреНрд╖рдг рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдФрд░ рдХрд╛рд░реНрдпрднрд╛рд░ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рдХреБрдмреЗрд░рдиреЗрдЯ рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ);
  • рдХрдВрдЯреЗрдирд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐рдпреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛ рдЖрдкрдХреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкреЙрдбреНрд╕ рдХреЗ рдмреАрдЪ рдкрд╣реБрдВрдЪ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рд╕рд╛рде рд╣реА рдЗрд╕реЗ рдиреЛрдЯ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдкреНрд░рдХрд╛рд╢рди GitLab 12.9.1, 12.8.8 рдФрд░ 12.7.8 (рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг) рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рднреЗрджреНрдпрддрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕рдорд╕реНрдпрд╛ GitLab EE/CE 8.5 рдХреЗ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рдореМрдЬреВрдж рд╣реИ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмреАрдЪ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╕рдордп рдХрд┐рд╕реА рднреА рд╕реНрдерд╛рдиреАрдп рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкрдврд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред
рднреЗрджреНрдпрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╡рд░рдг 30 рджрд┐рдиреЛрдВ рдХреЗ рдмрд╛рдж рдкреНрд░рдХрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рд╕реНрд░реЛрдд: opennet.ru

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