рд╡рд░реНрдЧ: рдкреНрд░рд╢рд╛рд╕рди

рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ API рд╡рд╛рдкрд░реВрди рдПрдЕрд░рдлреНрд▓реЛрдордзреНрдпреЗ DAG рдЯреНрд░рд┐рдЧрд░ рдХрд╕рд╛ рдмрдирд╡рд╛рдпрдЪрд╛

рдЖрдордЪреЗ рд╢реИрдХреНрд╖рдгрд┐рдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛, рдЖрдореНрд╣рд╛рд▓рд╛ рдард░рд╛рд╡рд┐рдХ рд╕рд╛рдзрдирд╛рдВрд╕рд╣ рдХрд╛рдо рдХрд░рддрд╛рдирд╛ рд╡реЗрд│реЛрд╡реЗрд│реА рдЕрдбрдЪрдгреА рдпреЗрддрд╛рдд. рдЖрдгрд┐ рдпрд╛ рдХреНрд╖рдгреА рдЬреЗрд╡реНрд╣рд╛ рдЖрдореНрд╣реА рддреНрдпрд╛рдВрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЛ рддреЗрд╡реНрд╣рд╛ рдиреЗрд╣рдореАрдЪ рдкреБрд░реЗрд╕реЗ рджрд╕реНрддрдРрд╡рдЬ рдЖрдгрд┐ рд▓реЗрдЦ рдирд╕рддрд╛рдд рдЬреЗ рдЖрдореНрд╣рд╛рд▓рд╛ рдпрд╛ рд╕рдорд╕реНрдпреЗрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рдгреНрдпрд╛рд╕ рдорджрдд рдХрд░рддреАрд▓. рд╣реЗ рдкреНрд░рдХрд░рдг рд╣реЛрддреЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, 2015 рдордзреНрдпреЗ, рдЖрдгрд┐ рдЖрдореНрд╣реА рд╡рд╛рдкрд░рд▓реЗрд▓реНрдпрд╛ тАЬрдмрд┐рдЧ рдбреЗрдЯрд╛ рд╕реНрдкреЗрд╢рд▓рд┐рд╕реНрдЯтАЭ рдкреНрд░реЛрдЧреНрд░рд╛рдордордзреНрдпреЗ [тАж]

рд╕рд┐рд╕реНрдЯрдорд╡рд░реАрд▓ рд╡рд╛рдвреАрд╡ рднрд╛рд░ рдХрд╕реЗ рд╕рд╣рди рдХрд░рд╛рд╡реЗ: рдЖрдореНрд╣реА рдмреНрд▓реЕрдХ рдлреНрд░рд╛рдпрдбреЗрд╕рд╛рдареА рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рддрдпрд╛рд░реАрдмрджреНрджрд▓ рдмреЛрд▓рддреЛ

рд╣реЕрд▓реЛ, рд╣реЕрдмреНрд░! 2017 рдордзреНрдпреЗ, рдмреНрд▓реЕрдХ рдлреНрд░рд╛рдпрдбреЗ рджрд░рдореНрдпрд╛рди, рд▓реЛрдб рдЬрд╡рд│рдЬрд╡рд│ рджреАрдб рдкрдЯреАрдиреЗ рд╡рд╛рдврд▓реЗ рдЖрдгрд┐ рдЖрдордЪреЗ рд╕рд░реНрд╡реНрд╣рд░ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдорд░реНрдпрд╛рджреЗрдд рд╣реЛрддреЗ. рд╡рд░реНрд╖рднрд░рд╛рдд, рдЧреНрд░рд╛рд╣рдХрд╛рдВрдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдд рд▓рдХреНрд╖рдгреАрдп рд╡рд╛рдв рдЭрд╛рд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рд╣реЗ рд╕реНрдкрд╖реНрдЯ рдЭрд╛рд▓реЗ рдЖрд╣реЗ рдХреА рдХрд╛рд│рдЬреАрдкреВрд░реНрд╡рдХ рдкреНрд░рд╛рдердорд┐рдХ рддрдпрд╛рд░реА рди рдХрд░рддрд╛, рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо 2018 рдЪреНрдпрд╛ рднрд╛рд░рд╛рдВрдирд╛ рддреЛрдВрдб рджреЗрдК рд╢рдХрдд рдирд╛рд╣реА. рдЖрдореНрд╣реА рд╢рдХреНрдп рддрд┐рддрдХреЗ рдорд╣рддреНрд╡рд╛рдХрд╛рдВрдХреНрд╖реА рдзреНрдпреЗрдп рдареЗрд╡рд▓реЗ: рдЖрдореНрд╣рд╛рд▓рд╛ рдкреВрд░реНрдгрдкрдгреЗ рддрдпрд╛рд░ рд╡реНрд╣рд╛рдпрдЪреЗ рд╣реЛрддреЗ [...]

drbd+ocfs2 рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЫреЛрдЯреНрдпрд╛ рд╡реЗрдм рдХреНрд▓рд╕реНрдЯрд░рд╕рд╛рдареА рдХреНрд▓рд╕реНрдЯрд░ рд╕реНрдЯреЛрд░реЗрдЬ

рдЖрдореНрд╣реА рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рдп рд╕рд╛рдВрдЧреВ: drbd+ocfs2 рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рджреЛрди рд╕рд░реНрд╡реНрд╣рд░рд╕рд╛рдареА рд╢реЗрдЕрд░реНрдб рд╕реНрдЯреЛрд░реЗрдЬ рддреНрд╡рд░реАрдд рдХрд╕реЗ рддреИрдирд╛рдд рдХрд░рд╛рд╡реЗ. рд╣реЗ рдХреЛрдгрд╛рд╕рд╛рдареА рдЙрдкрдпреБрдХреНрдд рдард░реЗрд▓: рд╣реЗ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХрд╛рдВрд╕рд╛рдареА рдЖрдгрд┐ рд╕реНрдЯреЛрд░реЗрдЬ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдкрджреНрдзрдд рдирд┐рд╡рдбрдгрд╛рд▒реНрдпрд╛ рдХрд┐рдВрд╡рд╛ рдЙрдкрд╛рдп рдХрд░реВрди рдкрд╛рд╣рдгрд╛рд▒реНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХрд╛рд╕рд╛рдареА рдЙрдкрдпреБрдХреНрдд рдард░реЗрд▓. рдЖрдореНрд╣реА рдХреЛрдгрддреЗ рдирд┐рд░реНрдгрдп рд╕реЛрдбрд▓реЗ рдЖрдгрд┐ рдХрд╛? рдЕрдиреЗрдХрджрд╛ рдЖрдореНрд╣рд╛рд▓рд╛ рдЕрд╢рд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧрддреЛ рдЬрд┐рдереЗ рдЖрдореНрд╣рд╛рд▓рд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд░рд╛рд╡реА рд▓рд╛рдЧрддреЗ [тАж]

рд╣рдлрдорди рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╡рд╛рдкрд░реВрди рдбреЗрдЯрд╛ рдХреЙрдореНрдкреНрд░реЗрд╢рди

рдкрд░рд┐рдЪрдп рдпрд╛ рд▓реЗрдЦрд╛рдд рдореА рдкреНрд░рд╕рд┐рджреНрдз рд╣рдлрдорди рдЕрд▓реНрдЧреЛрд░рд┐рджрдо, рддрд╕реЗрдЪ рдбреЗрдЯрд╛ рдХреЙрдореНрдкреНрд░реЗрд╢рдирдордзреНрдпреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдмрджреНрджрд▓ рдмреЛрд▓реЗрди. рдкрд░рд┐рдгрд╛рдореА, рдЖрдореНрд╣реА рдПрдХ рд╕рд╛рдзрд╛ archiver рд▓рд┐рд╣реВ. Habr├й рд╡рд░ рдпрд╛рдмрджреНрджрд▓ рдЖрдзреАрдЪ рдПрдХ рд▓реЗрдЦ рд╣реЛрддрд╛, рдкрд░рдВрддреБ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╢рд┐рд╡рд╛рдп. рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рдкреЛрд╕реНрдЯрдЪреА рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд╕рд╛рдордЧреНрд░реА рд╢рд╛рд▓реЗрдп рд╕рдВрдЧрдгрдХ рд╡рд┐рдЬреНрдЮрд╛рди рдзрдбреЗ рдЖрдгрд┐ рд░реЙрдмрд░реНрдЯ рд▓рд╛рдлреЛрд░реЗрдЯ рдпрд╛рдВрдЪреНрдпрд╛ тАЬрдЬрд╛рд╡рд╛рдордзреАрд▓ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕ рдЖрдгрд┐ рдЕрд▓реНрдЧреЛрд░рд┐рджрдотАЭ рдпрд╛ рдкреБрд╕реНрддрдХрд╛рддреВрди рдШреЗрддрд▓реА рдЖрд╣реЗ. рддрд░, рд╕рд░реНрд╡рдХрд╛рд╣реА [тАж]

рдмрд╛рдпрдирд░реА рдЯреНрд░реА рдХрд┐рдВрд╡рд╛ рдмрд╛рдпрдирд░реА рд╕рд░реНрдЪ рдЯреНрд░реА рдХрд╕реЗ рддрдпрд╛рд░ рдХрд░рд╛рд╡реЗ

рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛ рд╣рд╛ рд▓реЗрдЦ рдмрд╛рдпрдирд░реА рд╢реЛрдз рдЭрд╛рдбрд╛рдВрдмрджреНрджрд▓ рдЖрд╣реЗ. рдореА рдЕрд▓реАрдХрдбреЗрдЪ Huffman рдкрджреНрдзрдд рд╡рд╛рдкрд░реВрди рдбреЗрдЯрд╛ рдХреЙрдореНрдкреНрд░реЗрд╢рди рдмрджреНрджрд▓ рдПрдХ рд▓реЗрдЦ рд▓рд┐рд╣рд┐рд▓рд╛ рдЖрд╣реЗ. рддреЗрдереЗ рдореА рдмрд╛рдпрдирд░реА рдЭрд╛рдбрд╛рдВрдХрдбреЗ рдЬрд╛рд╕реНрдд рд▓рдХреНрд╖ рджрд┐рд▓реЗ рдирд╛рд╣реА, рдХрд╛рд░рдг рд╢реЛрдз, рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреЗ рдЖрдгрд┐ рд╣рдЯрд╡рд┐рдгреНрдпрд╛рдЪреНрдпрд╛ рдкрджреНрдзрддреА рд╕рдВрдмрдВрдзрд┐рдд рдирд╛рд╣реАрдд. рдЖрддрд╛ рдореА рдЭрд╛рдбрд╛рдВрдмрджреНрджрд▓ рдПрдХ рд▓реЗрдЦ рд▓рд┐рд╣рд╛рдпрдЪреЗ рдард░рд╡рд▓реЗ. рдЪрд▓рд╛ рд╕реБрд░реВ рдХрд░реБрдпрд╛. рдЯреНрд░реА рд╣реА рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдЖрд╣реЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рдХрдбрд╛рдВрдиреА рдЬреЛрдбрд▓реЗрд▓реЗ рдиреЛрдбреНрд╕ рдЕрд╕рддрд╛рдд. рдЖрдореНрд╣реА рдЕрд╕реЗ рдореНрд╣рдгреВ рд╢рдХрддреЛ рдХреА рдПрдХ рдЭрд╛рдб рдЖрд╣реЗ [...]

рдЯрд░реНрдордХреНрд╕ рд╕реНрдЯреЗрдк рдмрд╛рдп рд╕реНрдЯреЗрдк (рднрд╛рдЧ 2)

рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рднрд╛рдЧрд╛рдд, рдЖрдореНрд╣реА рдореВрд▓рднреВрдд рдЯрд░реНрдордХреНрд╕ рдХрдорд╛рдВрдбреНрд╕рд╢реА рдкрд░рд┐рдЪрд┐рдд рдЭрд╛рд▓реЛ, рдкреАрд╕реАрд╕рд╣ рдПрд╕рдПрд╕рдПрдЪ рдХрдиреЗрдХреНрд╢рди рд╕реЗрдЯ рдХреЗрд▓реЗ, рдЙрдкрдирд╛рд╡ рдХрд╕реЗ рддрдпрд╛рд░ рдХрд░рд╛рдпрдЪреЗ рддреЗ рд╢рд┐рдХрд▓реЛ рдЖрдгрд┐ рдЕрдиреЗрдХ рдЙрдкрдпреБрдХреНрдд рдЙрдкрдпреБрдХреНрддрддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реНрдпрд╛. рдпрд╛рд╡реЗрд│реА рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрдгрдЦреА рдкреБрдвреЗ рдЬрд╛рдпрдЪреЗ рдЖрд╣реЗ, рддреБрдореНрд╣реА рдЖрдгрд┐ рдореА: рдЖрдореНрд╣реА Termux:API рдмрджреНрджрд▓ рд╢рд┐рдХреВ, рдкрд╛рдпрдерди рдЖрдгрд┐ рдиреЕрдиреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВ рдЖрдгрд┐ "рд╣реЕрд▓реЛ, рд╡рд░реНрд▓реНрдб!" рджреЗрдЦреАрд▓ рд▓рд┐рд╣реВ. рдкрд╛рдпрдердирдордзреНрдпреЗ рдЖрдкрдг рдмреЕрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕рдмрджреНрджрд▓ рд╢рд┐рдХреВ рдЖрдгрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рд╣реВ [тАж]

Istio рд╕рд╣ microservices рд╡рд░ рдкрд░рдд. рднрд╛рдЧ 2

рдиреЛрдВрдж рдЕрдиреБрд╡рд╛рдж: рдпрд╛ рдорд╛рд▓рд┐рдХреЗрдЪрд╛ рдкрд╣рд┐рд▓рд╛ рднрд╛рдЧ Istio рдЪреНрдпрд╛ рдХреНрд╖рдорддрд╛ рдЬрд╛рдгреВрди рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдХреГрддреАрдд рджрд╛рдЦрд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдкрд┐рдд рд╣реЛрддрд╛. рдЖрддрд╛ рдЖрдореНрд╣реА рдпрд╛ рд╕реЗрд╡рд╛ рдЬрд╛рд│реАрдЪреНрдпрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЖрдгрд┐ рд╡рд╛рдкрд░рд╛рдЪреНрдпрд╛ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдкреИрд▓реВрдВрдмрджреНрджрд▓ рдЖрдгрд┐ рд╡рд┐рд╢реЗрд╖рддрдГ рдмрд╛рд░реАрдХ рдЯреНрдпреВрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рд░рд╛рдЙрдЯрд┐рдВрдЧ рдЖрдгрд┐ рдиреЗрдЯрд╡рд░реНрдХ рд░рд╣рджрд╛рд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рдмрджреНрджрд▓ рдмреЛрд▓реВ. рдЖрдореНрд╣реА рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрдард╡рдг рдХрд░реВрди рджреЗрддреЛ рдХреА рд╣рд╛ рд▓реЗрдЦ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╡рд╛рдкрд░рддреЛ (рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдЖрдгрд┐ рдЗрд╕реНрдЯрд┐рдУрд╕рд╛рдареА рдореЕрдирд┐рдлреЗрд╕реНрдЯ) [тАж]

Istio рд╕рд╣ microservices рд╡рд░ рдкрд░рдд. рднрд╛рдЧ 1

рдиреЛрдВрдж рднрд╛рд╖рд╛рдВрддрд░: рдорд╛рдпрдХреНрд░реЛрд╕рд░реНрд╡реНрд╣рд┐рд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЦрд╛рд▓реАрд▓ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рд╕рд╛рдареА рдЖрдзреБрдирд┐рдХ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрдордзреНрдпреЗ рд╕рд░реНрд╡реНрд╣рд┐рд╕ рдореЗрд╢ рдирд┐рд╢реНрдЪрд┐рддрдкрдгреЗ рдПрдХ рд╕рдВрдмрдВрдзрд┐рдд рдЙрдкрд╛рдп рдмрдирд▓реЗ рдЖрд╣реЗрдд. рдЬрд░реА Istio рд╣реЗ рдЕрдиреЗрдХ DevOps рдЕрднрд┐рдпрдВрддреНрдпрд╛рдВрдЪреНрдпрд╛ рдУрдард╛рд╡рд░ рдЕрд╕рд▓реЗ рддрд░реА, рд╣реЗ рдПрдХ рдирд╡реАрди рдЙрддреНрдкрд╛рджрди рдЖрд╣реЗ рдЬреЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреНрд╖рдорддрд╛рдВрдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдиреЗ рд╕рд░реНрд╡рд╕рдорд╛рд╡реЗрд╢рдХ рдЕрд╕рд▓реЗ рддрд░реА, рддреНрдпрд╛рдЪреНрдпрд╛рд╢реА рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдгреНрдпрд╛рд╕рд╛рдареА рдмрд░рд╛рдЪ рд╡реЗрд│ рд▓рд╛рдЧреЗрд▓. рдЬрд░реНрдорди рдЕрднрд┐рдпрдВрддрд╛ рд░рд┐рдиреЛрд░ рдорд╛рд▓реЛрдХреВ, рджреВрд░рд╕рдВрдЪрд╛рд░ рдХреНрд╖реЗрддреНрд░рд╛рддреАрд▓ рдореЛрдареНрдпрд╛ рдХреНрд▓рд╛рдпрдВрдЯрд╕рд╛рдареА рдХреНрд▓рд╛рдЙрдб рдХрдВрдкреНрдпреБрдЯрд┐рдВрдЧрд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ [тАж]

Istio рд╕рд╣ microservices рд╡рд░ рдкрд░рдд. рднрд╛рдЧ 3

рдиреЛрдВрдж рдЕрдиреБрд╡рд╛рдж: рдпрд╛ рдорд╛рд▓рд┐рдХреЗрдЪрд╛ рдкрд╣рд┐рд▓рд╛ рднрд╛рдЧ Istio рдЪреНрдпрд╛ рдХреНрд╖рдорддрд╛ рдЬрд╛рдгреВрди рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рддреНрдпрд╛рдВрдирд╛ рдХреГрддреАрдд рджрд╛рдЦрд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдкрд┐рдд рд╣реЛрддрд╛, рджреБрд╕рд░рд╛ рднрд╛рдЧ рдлрд╛рдЗрди-рдЯреНрдпреВрди рд░реВрдЯрд┐рдВрдЧ рдЖрдгрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░реЕрдлрд┐рдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рдмрджреНрджрд▓ рд╣реЛрддрд╛. рдЖрддрд╛ рдЖрдкрдг рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдмрджреНрджрд▓ рдмреЛрд▓реВ: рддреНрдпрд╛рдЪреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдореВрд▓рднреВрдд рдХрд╛рд░реНрдпреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд▓реЗрдЦрдХ Auth0 рдУрд│рдЦ рд╕реЗрд╡рд╛ рд╡рд╛рдкрд░рддреЛ, рдкрд░рдВрддреБ рдЗрддрд░ рдкреНрд░рджрд╛рддреЗ рддреНрдпрд╛рдЪ рдкреНрд░рдХрд╛рд░реЗ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рдЖрдореНрд╣реА рд╕реЗрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ [тАж]

рдврдЧрд╛рдВрдордзреНрдпреЗ рд╕рд░реНрд╡реНрд╣рд░ 2.0. рд╕реНрдЯреНрд░реЕрдЯреЛрд╕реНрдлрд┐рдпрд░рдордзреНрдпреЗ рд╕рд░реНрд╡реНрд╣рд░ рд▓рд╛рдБрдЪ рдХрд░рдд рдЖрд╣реЗ

рдорд┐рддреНрд░рд╛рдВрдиреЛ, рдЖрдореНрд╣реА рдПрдХ рдирд╡реАрди рдЪрд│рд╡рд│ рдШреЗрдКрди рдЖрд▓реЛ рдЖрд╣реЛрдд. рддреБрдордЪреНрдпрд╛рдкреИрдХреА рдмрд░реНтАНрдпрд╛рдЪ рдЬрдгрд╛рдВрдирд╛ рдЖрдордЪрд╛ рдЧреЗрд▓реНрдпрд╛ рд╡рд░реНрд╖реАрдЪрд╛ рдлреЕрди рдЧреАрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ тАЬрд╕рд░реНрд╡реНрд╣рд░ рдЗрди рдж рдХреНрд▓рд╛рдЙрдбреНрд╕тАЭ рдЖрдард╡рддреЛ: рдЖрдореНрд╣реА рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдЫреЛрдЯрд╛ рд╕рд░реНрд╡реНрд╣рд░ рдмрдирд╡рд▓рд╛ рдЖрдгрд┐ рддреЛ рд╣реЙрдЯ рдПрдЕрд░ рдмрд▓реВрдирдордзреНрдпреЗ рд▓реЙрдиреНрдЪ рдХреЗрд▓рд╛. рдЖрддрд╛ рдЖрдореНрд╣реА рдЖрдгрдЦреА рдкреБрдвреЗ рдЬрд╛рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрддрд▓рд╛ рдЖрд╣реЗ, рдореНрд╣рдгрдЬреЗ рдЙрдЪреНрдЪ - рд╕реНрдЯреНрд░реЕрдЯреЛрд╕реНрдлрд┐рдпрд░ рдЖрдордЪреА рд╡рд╛рдЯ рдкрд╛рд╣рдд рдЖрд╣реЗ! рдкрд╣рд┐рд▓реНрдпрд╛ тАЬрд╕рд░реНрд╡реНрд╣рд░ рдЗрди рдж рдХреНрд▓рд╛рдЙрдбреНрд╕тАЭ рдкреНрд░рдХрд▓реНрдкрд╛рдЪреЗ рд╕рд╛рд░ рдХрд╛рдп рд╣реЛрддреЗ рддреЗ рдЖрдкрдг рдереЛрдбрдХреНрдпрд╛рдд рдЖрдард╡реВрдпрд╛. рд╕рд░реНрд╡реНрд╣рд░ [тАж]

рд╕реНрд╡рддрдГ рдХрд░рд╛ рдХреНрд▓рд╛рдЙрдб рд╡реНрд╣рд┐рдбрд┐рдУ рдкрд╛рд│рдд рдареЗрд╡рдгреЗ: Ivideon Web SDK рдЪреА рдирд╡реАрди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ

рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдЕрдиреЗрдХ рдПрдХрддреНрд░реАрдХрд░рдг рдШрдЯрдХ рдЖрд╣реЗрдд рдЬреЗ рдХреЛрдгрддреНрдпрд╛рд╣реА рднрд╛рдЧреАрджрд╛рд░рд╛рд▓рд╛ рддреНрдпрд╛рдВрдЪреА рд╕реНрд╡рддрдГрдЪреА рдЙрддреНрдкрд╛рджрдиреЗ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддрд╛рдд: Ivideon рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╡реИрдпрдХреНрддрд┐рдХ рдЦрд╛рддреНрдпрд╛рд╕рд╛рдареА рдХреЛрдгрддрд╛рд╣реА рдкрд░реНрдпрд╛рдп рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА API рдЙрдШрдбрд╛, рдореЛрдмрд╛рдЗрд▓ SDK, рдЬреНрдпрд╛рджреНрд╡рд╛рд░реЗ рддреБрдореНрд╣реА Ivideon рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреНрдпрд╛ рд╕рдорддреБрд▓реНрдп рдкреВрд░реНрдг рд╕рдорд╛рдзрд╛рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░реВ рд╢рдХрддрд╛. рд╡реЗрдм SDK рдореНрд╣рдгреВрди. рдЖрдореНрд╣реА рдЕрд▓реАрдХрдбреЗ рдПрдХ рд╕реБрдзрд╛рд░рд┐рдд рд╡реЗрдм SDK рдЬрд╛рд░реА рдХреЗрд▓рд╛, рдирд╡реАрди рджрд╕реНрддрдРрд╡рдЬрд╛рдВрд╕рд╣ рдкреВрд░реНрдг рдЖрдгрд┐ рдбреЗрдореЛ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рдЬреЗ рдЖрдордЪреЗ [тАж]

GitLab 11.9 рдЧреБрдкреНрдд рд╢реЛрдз рдЖрдгрд┐ рдЕрдиреЗрдХ рд╡рд┐рд▓реАрди рд╡рд┐рдирдВрддреА рд░рд┐рдЭреЛрд▓реНрдпреВрд╢рди рдирд┐рдпрдорд╛рдВрд╕рд╣ рдЬрд╛рд░реА рдХреЗрд▓реЗ

рд▓реАрдХ рдЭрд╛рд▓реЗрд▓реА рдЧреБрдкрд┐рддреЗ рдкрдЯрдХрди рд╢реЛрдзрд╛ рд╕рд╛рдорд╛рдпрд┐рдХ рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреНрдпреЗ рдЪреБрдХреВрди рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓реНрд╕ рд▓реАрдХ рд╣реЛрдгреЗ рд╣реА рдПрдХ рдЫреЛрдЯреАрд╢реА рдЪреВрдХ рдЖрд╣реЗ. рддрдерд╛рдкрд┐, рддреНрдпрд╛рдЪреЗ рдкрд░рд┐рдгрд╛рдо рдЧрдВрднреАрд░ рдЕрд╕реВ рд╢рдХрддрд╛рдд. рдЖрдХреНрд░рдордгрдХрд░реНрддреНрдпрд╛рд▓рд╛ рддреБрдордЪрд╛ рдкрд╛рд╕рд╡рд░реНрдб рдХрд┐рдВрд╡рд╛ API рдХреА рдорд┐рд│рд╛рд▓реНрдпрд╛рд╡рд░, рддреЛ рддреБрдордЪреЗ рдЦрд╛рддреЗ рддрд╛рдмреНрдпрд╛рдд рдШреЗрдИрд▓, рддреБрдореНрд╣рд╛рд▓рд╛ рд▓реЙрдХ рдХрд░реЗрд▓ рдЖрдгрд┐ рддреБрдордЪреЗ рдкреИрд╕реЗ рдлрд╕рд╡рдгреБрдХреАрдиреЗ рд╡рд╛рдкрд░реЗрд▓. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдПрдХ рдбреЛрдорд┐рдиреЛ рдЗрдлреЗрдХреНрдЯ рд╢рдХреНрдп рдЖрд╣реЗ: рдПрдХрд╛ рдЦрд╛рддреНрдпрд╛рдд рдкреНрд░рд╡реЗрд╢ рдЗрддрд░рд╛рдВрд╕рд╛рдареА рдкреНрд░рд╡реЗрд╢ рдЙрдШрдбрддреЛ. [тАж]