DevOps рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдиреНрдбреЗрд╕рдирдХреЛ рдирдпрд╛рдБ рдХреЛрд╖ рдЬреЗрдирдХрд┐рдиреНрд╕ рд░ рд╕реНрдкрд┐рдирдиреЗрдХрд░рдмрд╛рдЯ рд╕реБрд░реБ рд╣реБрдиреНрдЫ

DevOps рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдиреНрдбреЗрд╕рдирдХреЛ рдирдпрд╛рдБ рдХреЛрд╖ рдЬреЗрдирдХрд┐рдиреНрд╕ рд░ рд╕реНрдкрд┐рдирдиреЗрдХрд░рдмрд╛рдЯ рд╕реБрд░реБ рд╣реБрдиреНрдЫ

рдЧрдд рд╣рдкреНрддрд╛, рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдиреНрдбреЗрд╕рди рдпрд╕рдХреЛ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдиреЗрддреГрддреНрд╡ рд╢рд┐рдЦрд░ рд╕рдореНрдореЗрд▓рдирдХреЛ рдХреНрд░рдордорд╛ рдШреЛрд╖рдгрд╛ рдЧрд░рд┐рдпреЛ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рдХреЛрд╖рдХреЛ рдирд┐рд░реНрдорд╛рдгрдорд╛ред рдЦреБрд▓рд╛ [рд░ рдЙрджреНрдпреЛрдЧ-рдорд╛рдЧ рдЧрд░рд┐рдПрдХреЛ] рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреАрд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕рдХреЛ рд▓рд╛рдЧрд┐ рдЕрд░реНрдХреЛ рд╕реНрд╡рддрдиреНрддреНрд░ рд╕рдВрд╕реНрдерд╛рди DevOps рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрд╣рд░реВ рд╕рдВрдпреЛрдЬрди рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рдЕрдЭ рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛, рдирд┐рд░рдиреНрддрд░ рдбреЗрд▓рд┐рднрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рд░ CI/CD рдкрд╛рдЗрдкрд▓рд╛рдЗрдирд╣рд░реВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ред рд╕рдВрдЧрдарди рднрдирд┐рдиреНрдЫ: рдж рд▓рдЧрд╛рддрд╛рд░ рд╡рд┐рддрд░рдг рдлрд╛рдЙрдиреНрдбреЗрд╕рди (CDF)ред

рдХрд┐рди рддреНрдпрд╕реНрддрд╛ рдлрд╛рдЙрдиреНрдбреЗрд╢рдирд╣рд░реВ рдЕрднрд┐рднрд╛рд╡рдХ рд╕рдВрдЧрдарди рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдиреНрдбреЗрд╕рди рдЕрдиреНрддрд░реНрдЧрдд рдмрдирд╛рдЗрдПрдХрд╛ рдЫрдиреН рднрдиреЗрд░ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдмреБрдЭреНрдирдХреЛ рд▓рд╛рдЧрд┐, рдХреЗрд╡рд▓ рдПрдХ рдЕрдзрд┐рдХ рдкреНрд░рд╕рд┐рджреНрдз рдЙрджрд╛рд╣рд░рдг рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН - CNCF (рдХреНрд▓рд╛рдЙрдб рдиреЗрдЯрд┐рдн рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдлрд╛рдЙрдиреНрдбреЗрд╢рди)ред рдпреЛ рдХреЛрд╖ 2015 рдорд╛ рджреЗрдЦрд╛ рдкрд░реНтАНрдпреЛ рд░ рддреНрдпрд╕ рдкрдЫрд┐ рджреЗрдЦрд┐ рдХреНрд▓рд╛рдЙрдб рдЖрдИрдЯреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдХреЛ рдЖрдзреБрдирд┐рдХ рдкрд░рд┐рджреГрд╢реНрдпрд▓рд╛рдИ рд╡рд╛рд╕реНрддрд╡рдорд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрдиреЗ рдзреЗрд░реИ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рдпрд╕рдХреЛ рд╢реНрд░реЗрдгреАрдорд╛ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ: рдХреБрдмрд░реНрдиреЗрдЯреНрд╕, рдХрдиреНрдЯреЗрдирд░, рдкреНрд░реЛрдореЗрдерд┐рдпрд╕, рдЖрджрд┐ред

рд╕рдВрдЧрдарди рдЖрдлреИрдВрд▓реЗ рдПрдХ рд╕реНрд╡рддрдиреНрддреНрд░ рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд░реВрдкрдорд╛ рдХрд╛рд░реНрдп рдЧрд░реНрджрдЫ рдЬрд╕рдХреЛ рдЖрдзрд╛рд░рдорд╛ рдпреА рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рд╡рд┐рднрд┐рдиреНрди рдмрдЬрд╛рд░ рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрдХреЛ рд╣рд┐рддрдорд╛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд░ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдиреНрдЫрдиреНред рдпрд╕ рдЙрджреНрджреЗрд╢реНрдпрдХрд╛ рд▓рд╛рдЧрд┐ рд╕реАрдПрдирд╕реАрдПрдлрдорд╛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рд░ рдмрдЬрд╛рд░ рд╕рдорд┐рддрд┐рд╣рд░реВ рдЧрдарди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдирд┐рд╢реНрдЪрд┐рдд рдорд╛рдкрджрдгреНрдб рд░ рдирд┐рдпрдорд╣рд░реВ рдЕрдкрдирд╛рдЗрдПрдХрд╛ рдЫрдиреНред (рдпрджрд┐ рддрдкрд╛рдЗрдБ рд╡рд┐рд╡рд░рдгрд╣рд░реВрдорд╛ рд░реБрдЪрд┐ рд░рд╛рдЦреНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рд╣рд╛рдореА рдкрдвреНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░реНрджрдЫреМрдВ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, CNCF TOC рд╕рд┐рджреНрдзрд╛рдиреНрддрд╣рд░реВ)... рд░, рдЬрд╕рд░реА рд╣рд╛рдореА "рд▓рд╛рдЗрдн" рдЙрджрд╛рд╣рд░рдгрд╣рд░реВрдорд╛ рджреЗрдЦреНрдЫреМрдВ, рдпреЛрдЬрдирд╛рд▓реЗ рдХрд╛рдо рдЧрд░реНрдЫ: CNCF рд╡рд┐рднрд╛рдЧ рдЕрдиреНрддрд░реНрдЧрддрдХрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рдЕрдЭ рдкрд░рд┐рдкрдХреНрд╡ рд╣реБрдиреНрдЫрдиреН рд░ рдЙрджреНрдпреЛрдЧрдорд╛ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдЫрдиреН, рджреБрдмреИ рдЕрдиреНрдд рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рд░ рдЙрдиреАрд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕рдорд╛ рднрд╛рдЧ рд▓рд┐рдиреЗ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рдмреАрдЪред

рдпреЛ рд╕рдлрд▓рддрд╛ рдкрдЫрд┐ (рдЬреЗ рднрдП рдкрдирд┐, рдзреЗрд░реИ CNCF рдХреНрд▓рд╛рдЙрдб рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рдкрд╣рд┐рд▓реЗ рдиреИ DevOps рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд╣рд░реВрдХреЛ рджреИрдирд┐рдХ рдЬреАрд╡рдирдХреЛ рд╣рд┐рд╕реНрд╕рд╛ рдмрдирд┐рд╕рдХреЗрдХрд╛ рдЫрдиреН), IT рдорд╛ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╡реГрддреНрддрд┐ рд░ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╕рдВрд╕рд╛рд░рдорд╛ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐, рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдиреНрдбреЗрд╢рдирд▓реЗ "рд╡реНрдпрд╛рдк" рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реНрдпреЛред (рд╡рд╛ "рдкреНрд░рд╡рд░реНрджреНрдзрди" рднрдиреНрдиреБ рдЕрдЭ рд╕рд╣реА рд╣реБрдиреЗрдЫ) рдирдпрд╛рдБ рдЖрд▓рд╛:

"рдирд┐рд░рдиреНрддрд░ рдбреЗрд▓рд┐рднрд░реА рдлрд╛рдЙрдиреНрдбреЗрд╕рди (CDF) рдирд┐рд░рдиреНрддрд░ рд╡рд┐рддрд░рдг рд░ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрд▓рд╛рдИ рдЧрддрд┐ рджрд┐рдиреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рд╣рд░реВрдорд╛ рд╕рдорд░реНрдкрд┐рдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рдХреНрд░реЗрддрд╛-рддрдЯрд╕реНрде рдШрд░ рд╣реБрдиреЗрдЫред CDF рд▓реЗ рдЙрджреНрдпреЛрдЧрдХрд╛ рдЕрдЧреНрд░рдгреА рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ, рдЕрдиреНрдд рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рд░ рд╡рд┐рдХреНрд░реЗрддрд╛рд╣рд░реВрдХреЛ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рд▓рд╛рдИ рд╕рд╣рдЬ рдмрдирд╛рдЙрдиреЗрдЫ, CI/CD рд░ DevOps рд╡рд┐рдзрд┐рд╣рд░реВрд▓рд╛рдИ рдкреНрд░рд╡рд░реНрджреНрдзрди рдЧрд░реНрдиреЗ, рдЙрддреНрдХреГрд╖реНрдЯ рдЕрднреНрдпрд╛рд╕рд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд░ рджрд╕реНрддрд╛рд╡реЗрдЬ рдЧрд░реНрдиреЗ, рдЧрд╛рдЗрдбрд╣рд░реВ рд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдЬрд╕рд▓реЗ рд╡рд┐рд╢реНрд╡рдХреЛ рдЬреБрдирд╕реБрдХреИ рдард╛рдЙрдБрдмрд╛рдЯ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдЯреЛрд▓реАрд╣рд░реВрд▓рд╛рдИ CI рд▓рд╛рдЧреВ рдЧрд░реНрди рд╕рдХреНрд╖рдо рдкрд╛рд░реНрдиреЗрдЫред /CD рдЙрддреНрддрдо рдЕрднреНрдпрд╛рд╕рд╣рд░реВред"

рдЖрдЗрдбрд┐рдпрд╛

рдпрд╕ рд╕рдордпрдорд╛ CDF рд▓рд╛рдИ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдЧрд░реНрдиреЗ рдореВрд▓ рдорд╛рди рд░ рд╕рд┐рджреНрдзрд╛рдиреНрддрд╣рд░реВ рд╕реВрддреНрд░рдмрджреНрдз рдЬрд╕реНрддреИ рдХрд┐ рд╕рдВрдЧрдарди:

  1. ... рдирд┐рд░рдиреНрддрд░ рдбреЗрд▓рд┐рднрд░реАрдХреЛ рд╢рдХреНрддрд┐рдорд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрджрдЫ рд░ рдпрд╕рд▓реЗ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рд░ рдЯреЛрд▓реАрд╣рд░реВрд▓рд╛рдИ рдЙрдЪреНрдЪ-рдЧреБрдгрд╕реНрддрд░рдХреЛ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдзреЗрд░реИ рдкрдЯрдХ рдЬрд╛рд░реА рдЧрд░реНрди рдХрд╕рд░реА рд╕рд╢рдХреНрдд рдмрдирд╛рдЙрдБрдЫ;
  2. ... рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╕рдорд╛рдзрд╛рдирд╣рд░реВрдорд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрджрдЫ рдЬреБрди рд╕рдореНрдкреВрд░реНрдг рд╕рдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд▓рд┐рднрд░реА рдЪрдХреНрд░рдорд╛ рд╕рдБрдЧреИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ;
  3. ... рд╕рд╣рдпреЛрдЧ рд░ рдкрд╛рд░рд╕реНрдкрд░рд┐рдХ рдЕрдиреБрдХреВрд▓рддрд╛ рдорд╛рд░реНрдлрдд рд╡рд┐рдХреНрд░реЗрддрд╛рд╣рд░реВрдмрд╛рдЯ рд╕реНрд╡рддрдиреНрддреНрд░ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХреЛ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдЦреЗрддреА рд░ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ;
  4. ... рдирд┐рд░рдиреНрддрд░ рдбреЗрд▓рд┐рднрд░реА рдЕрднреНрдпрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рд╕рд╣рдпреЛрдЧ рдЧрд░реНрди, рд╕рд╛рдЭреЗрджрд╛рд░реА рдЧрд░реНрди рд░ рдЙрдиреАрд╣рд░реВрдХреЛ рдЕрднреНрдпрд╛рд╕рд╣рд░реВ рд╕реБрдзрд╛рд░ рдЧрд░реНрди рдкреНрд░реЛрддреНрд╕рд╛рд╣рди рд░ рдкреНрд░реЛрддреНрд╕рд╛рд╣рди рджрд┐рдиреНрдЫред

рд╕рд╣рднрд╛рдЧреАрд╣рд░реВ рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ

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

CDF рдХрд╛ рдореБрдЦреНрдп рд╕рджрд╕реНрдпрд╣рд░реВ рд╣реБрдиреН реи8реж рдХрдореНрдкрдиреАрд╣рд░реВ, рдЕрд░реНрдерд╛рддреН: рдХреНрдпрд╛рдкрд┐рдЯрд▓ рд╡рди, рд╢реАрд░реНрд╖ 10 рдпреВрдПрд╕ рдмреИрдВрдХрд╣рд░реВ рдордзреНрдпреЗ рдПрдХ, рд░ CircleCI, CloudBees, Google, Huawei, IBM, JFrog рд░ Netflix рдХреЛ рд╡реНрдпрдХреНрддрд┐рдорд╛ IT рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд╣рд░реВрд▓рд╛рдИ рдзреЗрд░реИ рдкрд░рд┐рдЪрд┐рдд рдЙрджреНрдпреЛрдЧ рдкреНрд░рддрд┐рдирд┐рдзрд┐рд╣рд░реВред рддрд┐рдиреАрд╣рд░реВрдордзреНрдпреЗ рдХреЗрд╣реАрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рдЙрдиреАрд╣рд░реВрдХреЛ рдмреНрд▓рдЧрд╣рд░реВрдорд╛ рдпрд╕реНрддреЛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдШрдЯрдирд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░рд┐рд╕рдХреЗрдХрд╛ рдЫрдиреН, рддрд░ рддрд▓ рддреНрдпрд╕рдорд╛ рдердкред

CDF рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓реЗ рдпрд╕рдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХреЛ рдЕрдиреНрддрд┐рдо рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдкрдирд┐ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ - CNCF рд╕рдБрдЧ рд╕рдорд╛рди рд╢реНрд░реЗрдгреА рдЫ, рдЬрд╣рд╛рдБ рддрдкрд╛рдЗрдБ eBay, Pinterest, Twitter, Wikimedia рд░ рдЕрдиреНрдп рдзреЗрд░реИ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдирдпрд╛рдБ рдХреЛрд╖рдХреЛ рдорд╛рдорд▓рд╛рдорд╛, рддреНрдпрд╣рд╛рдБ рдЕрд╣рд┐рд▓реЗрд╕рдореНрдо 15 рдорд╛рддреНрд░ рддреНрдпрд╕реНрддрд╛ рд╕рд╣рднрд╛рдЧреАрд╣рд░реВ рдЫрдиреН, рддрд░ рдЪрд╛рдЦрд▓рд╛рдЧреНрджреЛ рд░ рдкреНрд░рдЦреНрдпрд╛рдд рдирд╛рдорд╣рд░реВ рддрд┐рдиреАрд╣рд░реВрдХрд╛ рдмреАрдЪрдорд╛ рджреЗрдЦрд╛ рдкрд░реЗрдХрд╛ рдЫрдиреН: Autodesk, GitLab, Puppet, Rancher, Red Hat, SAP рд░ рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдкрдорд╛ рд╕рд╛рдореЗрд▓ рдЫрдиреНред рдЕрд╕реНрддрд┐ Sysdigред

рдЕрдм, рд╕рд╛рдпрдж, рдореБрдЦреНрдп рдХреБрд░рд╛ рдХреЛ рдмрд╛рд░реЗ рдорд╛ - рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реБ рдХреЛ рдмрд╛рд░реЗ рдорд╛ рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ CDF рд╣реЗрд░рдЪрд╛рд╣ рд╕рдВрдЧ рд╕реБрдореНрдкрд┐рдПрдХреЛ рдерд┐рдпреЛред рд╕рдВрдЧрдардирдХреЛ рдирд┐рд░реНрдорд╛рдгрдХреЛ рд╕рдордпрдорд╛ рддрд┐рдиреАрд╣рд░реВрдордзреНрдпреЗ рдЪрд╛рд░ рдерд┐рдП:

рдЬреЗрдирдХрд┐рдиреНрд╕ рд░ рдЬреЗрдирдХрд┐рдиреНрд╕ рдПрдХреНрд╕

рдЬреЗрдирдХрд┐рдиреНрд╕ рдПрдЙрдЯрд╛ CI/CD рдкреНрд░рдгрд╛рд▓реА рд╣реЛ рдЬрд╕рд▓рд╛рдИ рдХреБрдиреИ рд╡рд┐рд╢реЗрд╖ рдкрд░рд┐рдЪрдпрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд░реНрджреИрди, рдЬрд╛рднрд╛рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ, рд░ рдзреЗрд░реИ рд╡рд░реНрд╖рджреЗрдЦрд┐ рдЫред (рдХреЗрд╡рд▓ рд╕реЛрдЪреНрдиреБрд╣реЛрд╕реН: рдкрд╣рд┐рд▓реЛ рд░рд┐рд▓реАрдЬ - рд╣рдбрд╕рдирдХреЛ рд░реВрдкрдорд╛ - 14 рд╡рд░реНрд╖ рдкрд╣рд┐рд▓реЗ рднрдПрдХреЛ рдерд┐рдпреЛ!), рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдпрд╕рд▓реЗ рдкреНрд▓рдЧрдЗрдирд╣рд░реВрдХреЛ рдЕрдирдЧрд┐рдиреНрддреА рд╕реЗрдирд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдХреЛ рдЫред

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

рдЬреЗрдирдХрд┐рдиреНрд╕ рдПрдХреНрд╕ - рдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ CloudBees рд▓рд╛рдИ рдкрдирд┐ рдзреЗрд░реИ рдЛрдг рджрд┐рдиреНрдЫ (рддрдкрд╛рдИрд▓реЗ рдЕрдиреБрдорд╛рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдпрд╕рдХреЛ рдореБрдЦреНрдп рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рдПрдЙрдЯреИ рдХрдореНрдкрдиреАрдХрд╛ рдХрд░реНрдордЪрд╛рд░реАрд╣рд░реВрдорд╛ рдЫрдиреН), рддрдерд╛рдкрд┐, рдЬреЗрдирдХрд┐рдиреНрд╕рдХреЛ рд╡рд┐рдкрд░реАрдд, рд╕рдорд╛рдзрд╛рди рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдирдпрд╛рдБ рдЫ - рдпреЛ рдХреЗрд╡рд▓ рдПрдХ рд╡рд░реНрд╖ рдкреБрд░рд╛рдиреЛ рд╣реЛред

Jenkins X рд▓реЗ Kubernetes рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВрдорд╛ рддреИрдирд╛рдд рдЖрдзреБрдирд┐рдХ рдХреНрд▓рд╛рдЙрдб рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ CI/CD рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдЯрд░реНрдирдХреА рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдпреЛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, JX рд▓реЗ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╕реНрд╡рдЪрд╛рд▓рди, рдирд┐рд░реНрдорд┐рдд GitOps рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рд░рд┐рд▓рд┐рдЬ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╡рд╛рддрд╛рд╡рд░рдг, рд░ рдЕрдиреНрдп рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдЬреЗрдирдХрд┐рдиреНрд╕ рдПрдХреНрд╕рдХреЛ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдкреНрд░рд╕реНрддреБрдд рдЧрд░рд┐рдПрдХреЛ рдЫ:

DevOps рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдиреНрдбреЗрд╕рдирдХреЛ рдирдпрд╛рдБ рдХреЛрд╖ рдЬреЗрдирдХрд┐рдиреНрд╕ рд░ рд╕реНрдкрд┐рдирдиреЗрдХрд░рдмрд╛рдЯ рд╕реБрд░реБ рд╣реБрдиреНрдЫ

рдЙрддреНрдкрд╛рджрди рд╕реНрдЯреНрдпрд╛рдХ - рдЬреЗрдирдХрд┐рдиреНрд╕, рдиреЗрдЯрд┐рдн рдмрд┐рд▓реНрдб, рдкреНрд░реЛ, рд╕реНрдХрд╛рдлреЛрд▓реНрдб рд░ рд╣реЗрд▓реНрдоред рд╣рд╛рдореА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрд╛рд░реЗ рдердк рдкрд╣рд┐рд▓реЗ рдиреИ рд▓реЗрдЦреЗрдХреЛ рдЫ рд╣рдм рдорд╛ред

рд╕реНрдкрд┐рдирдХрд░

рд╕реНрдкрд┐рдирдХрд░ Netflix рджреНрд╡рд╛рд░рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдПрдХ рдирд┐рд░рдиреНрддрд░ рдбреЗрд▓рд┐рднрд░реА рдкреНрд▓реЗрдЯрдлрд░реНрдо рд╣реЛ рдЬреБрди 2015 рдорд╛ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдерд┐рдпреЛред рдЧреБрдЧрд▓ рд╣рд╛рд▓ рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ рдпрд╕рдХреЛ рд╡рд┐рдХрд╛рд╕рдорд╛ рд╕рдВрд▓рдЧреНрди рдЫ: рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╕рдВрдпреБрдХреНрдд рдкреНрд░рдпрд╛рд╕рд╣рд░реВ рдорд╛рд░реНрдлрдд, рдЙрддреНрдкрд╛рджрдирд▓рд╛рдИ рдареВрд▓рд╛ рд╕рдВрдЧрдардирд╣рд░реВрдХреЛ рд╕рдорд╛рдзрд╛рдирдХреЛ рд░реВрдкрдорд╛ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ рдЬрд╕рдХреЛ DevOps рдЯреЛрд▓реАрд╣рд░реВрд▓реЗ рдзреЗрд░реИ рд╡рд┐рдХрд╛рд╕ рдЯреЛрд▓реАрд╣рд░реВрд▓рд╛рдИ рд╕реЗрд╡рд╛ рджрд┐рдиреНрдЫред

Spinnaker рдорд╛ рд╕реЗрд╡рд╛рд╣рд░реВ рд╡рд░реНрдгрди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдореБрдЦреНрдп рдЕрд╡рдзрд╛рд░рдгрд╛рд╣рд░реВ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ, рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВ рд░ рд╕рд░реНрднрд░ рд╕рдореВрд╣рд╣рд░реВ рд╣реБрдиреН, рд░ рдмрд╛рд╣рд┐рд░реА рд╕рдВрд╕рд╛рд░рдорд╛ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЙрдкрд▓рдмреНрдзрддрд╛ рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░рд╣рд░реВ рд░ рдлрд╛рдпрд░рд╡рд╛рд▓рд╣рд░реВрджреНрд╡рд╛рд░рд╛ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░рд┐рдиреНрдЫ:

DevOps рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдиреНрдбреЗрд╕рдирдХреЛ рдирдпрд╛рдБ рдХреЛрд╖ рдЬреЗрдирдХрд┐рдиреНрд╕ рд░ рд╕реНрдкрд┐рдирдиреЗрдХрд░рдмрд╛рдЯ рд╕реБрд░реБ рд╣реБрдиреНрдЫ
рдЖрдзрд╛рд░рднреВрдд Spinnaker рдЙрдкрдХрд░рдг рдмрд╛рд░реЗ рдердк рдЬрд╛рдирдХрд╛рд░реА рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдХрд┐рдиреНрдЫ рдкрд░рд┐рдпреЛрдЬрдирд╛ рджрд╕реНрддрд╛рд╡реЗрдЬ.

рдкреНрд▓реЗрдЯрдлрд░реНрдорд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ Kubernetes, OpenStack рд░ рд╡рд┐рднрд┐рдиреНрди рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рдпрдХрд╣рд░реВ (AWS EC2, GCE, GKE, GAE, Azure, Oracle рдХреНрд▓рд╛рдЙрдб рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░) рд╕рд╣рд┐рдд рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░рдХрд╛ рдХреНрд▓рд╛рдЙрдб рд╡рд╛рддрд╛рд╡рд░рдгрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рд╕рд╛рдереИ рд╡рд┐рднрд┐рдиреНрди рдЙрддреНрдкрд╛рджрдирд╣рд░реВ рд░ рд╕реЗрд╡рд╛рд╣рд░реВрд╕рдБрдЧ рдПрдХреАрдХреГрдд рдЧрд░реНрджрдЫ:

  • рдкрд╛рдЗрдкрд▓рд╛рдЗрдирд╣рд░реВрдорд╛ CI рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ (Jenkins, Travis CI) рд╕рдБрдЧ;
  • Datadog, Prometheus, Stackdriver рд░ SignalFx рд╕рдВрдЧ - рдШрдЯрдирд╛рд╣рд░реБ рдХреЛ рдирд┐рдЧрд░рд╛рдиреА рдХреЛ рд▓рд╛рдЧреА;
  • Slack, HipChat рд░ Twilio рд╕рдБрдЧ - рд╕реВрдЪрдирд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐;
  • рдкреНрдпрд╛рдХрд░, рд╢реЗрдл рд░ рдкрдкреЗрдЯрд╕рдБрдЧ - рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ред

рддреНрдпрд╣реА рд╣реЛ рд▓реЗрдЦреЗ Spinnaker рдХреЛ рдирдпрд╛рдБ рдХреЛрд╖рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрдиреЗ рд╕рдореНрдмрдиреНрдзрдорд╛ Netflix рд▓рд╛рдИ:

тАЬSpinnaker рдХреЛ рд╕рдлрд▓рддрд╛ рдареВрд▓реЛ рдорд╛рддреНрд░рд╛рдорд╛ рдХрдореНрдкрдиреАрд╣рд░реВрдХреЛ рдЕрджреНрднреБрдд рд╕рдореБрджрд╛рдп рд░ рдпрд╕рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд░ рдпрд╕рдХреЛ рд╡рд┐рдХрд╛рд╕рдорд╛ рдпреЛрдЧрджрд╛рди рдЧрд░реНрдиреЗ рдорд╛рдирд┐рд╕рд╣рд░реВрдХреЛ рдХрд╛рд░рдг рд╣реЛред CDF рдорд╛ Spinnaker рдХреЛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдгрд▓реЗ рдпрд╕ рд╕рдореБрджрд╛рдпрд▓рд╛рдИ рдмрд▓рд┐рдпреЛ рдмрдирд╛рдЙрдиреЗрдЫред рдпрд╕ рдХрджрдорд▓реЗ рдЕрдиреНрдп рдХрдореНрдкрдиреАрд╣рд░реВрдмрд╛рдЯ рдкрд░рд┐рд╡рд░реНрддрди рд░ рд▓рдЧрд╛рдиреАрд▓рд╛рдИ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдЧрд░реНрдиреЗрдЫ рдЬреБрди рд╕рд╛рдЗрдбрд▓рд╛рдЗрдирдмрд╛рдЯ рд╣реЗрд░рд┐рд░рд╣реЗрдХрд╛ рдЫрдиреНред рдирдпрд╛рдБ рдХрдореНрдкрдиреАрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдвреЛрдХрд╛ рдЦреЛрд▓реНрджрд╛ Spinnaker рдорд╛ рдердк рдирд╡реАрдирддрд╛ рд▓реНрдпрд╛рдЙрдиреЗрдЫ рдЬрд╕рд▓реЗ рд╕рдмреИрд▓рд╛рдИ рдлрд╛рдЗрджрд╛ рдкреБрд░реНтАНрдпрд╛рдЙрдБрдЫред

рд░ рднрд┐рддреНрд░ Google рдкреНрд░рдХрд╛рд╢рдирд╣рд░реВ Continuous Delivery Foundation рдХреЛ рд╕реГрдЬрдирд╛рдХреЛ рдЕрд╡рд╕рд░рдорд╛, рдпреЛ рдЫреБрдЯреНрдЯреИ рдЙрд▓реНрд▓реЗрдЦ рдЧрд░рд┐рдПрдХреЛ рдЫ рдХрд┐ "Spinnaker рдПрдХ рдмрд╣реБ-рдХрдореНрдкреЛрдиреЗрдиреНрдЯ рдкреНрд░рдгрд╛рд▓реА рд╣реЛ рдЬреБрди Tekton рд╕рдБрдЧ рдЕрд╡рдзрд╛рд░рдгрд╛рдЧрдд рд░реВрдкрдорд╛ рдЕрдиреБрд░реВрдк рдЫред" рдпрд╕рд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рдирдпрд╛рдБ рдХреЛрд╖рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдЕрдиреНрддрд┐рдо рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрд▓реНрдпрд╛рдЙрдБрдЫред

рдЯреЗрдХрдЯрди

рдЯреЗрдХрдЯрди - CI/CD рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд░ рдорд╛рдирдХреАрдХрд░рдг рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╕рд╛рдЭрд╛ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рд╕реНрддреБрдд рдЧрд░рд┐рдПрдХреЛ рдлреНрд░реЗрдорд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдирд┐рдпрдорд┐рдд рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирд╣рд░реВ, рд╕рд░реНрднрд░рд▓реЗрд╕ рд░ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рд╕рд╣рд┐рдд рд╡рд┐рднрд┐рдиреНрди рд╡рд╛рддрд╛рд╡рд░рдгрд╣рд░реВрдорд╛ рдкрд╛рдЗрдкрд▓рд╛рдЗрдирд╣рд░реВрдХреЛ рд╕рдЮреНрдЪрд╛рд▓рдирд▓рд╛рдИ рд╕рдВрдХреЗрдд рдЧрд░реНрджрдЫред

рдпреА рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдЖрдлреИрдВ "Kubernetes-рд╢реИрд▓реА" рд╕реНрд░реЛрддрд╣рд░реВ рд╣реБрдиреН (K8s рдорд╛ CRDs рдХреЛ рд░реВрдкрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ) рдЬрд╕рд▓реЗ рдкрд╛рдЗрдкрд▓рд╛рдЗрдирд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рдирд┐рд░реНрдорд╛рдг рдмреНрд▓рдХрдХреЛ рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрджрдЫред K8s рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧрдХреЛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рджреГрд╖реНрдЯрд╛рдиреНрдд рдкреНрд░рд╕реНрддреБрдд рдЧрд░рд┐рдПрдХреЛ рдЫ рдпрд╣рд╛рдБ.

Tekton рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдЙрддреНрдкрд╛рджрди рд╕реНрдЯреНрдпрд╛рдХ рдкрд╣рд┐рд▓реЗ рдиреИ рдкрд░рд┐рдЪрд┐рдд рджреЗрдЦрд┐рдиреНрдЫ: Jenkins, Jenkins X, Skaffold рд░ Knativeред рдЧреБрдЧрд▓ рдХреНрд▓рд╛рдЙрдбрд▓реЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрдЫ рдХрд┐ Tekton рд▓реЗ "рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╕рдореБрджрд╛рдп рд░ рдкреНрд░рдореБрдЦ рд╡рд┐рдХреНрд░реЗрддрд╛рд╣рд░реВ CI/CD рдХреЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рд▓рд╛рдИ рдЖрдзреБрдирд┐рдХреАрдХрд░рдг рдЧрд░реНрди рдорд┐рд▓реЗрд░ рдХрд╛рдо рдЧрд░реНрдиреЗ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдЫред"

...

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

рдХреЛ рдПрдХ рдЙрджреНрдзрд░рдг рд╕рдВрдЧ рд╕рдорд╛рдкреНрдд рдЧрд░реМрдВ JFrog рдШреЛрд╖рдгрд╛:

"рдЕрдм, рдирд╡рдЧрдард┐рдд рдХрдиреНрдЯрд┐рдиреНрдпреБрдЕрд╕ рдбреЗрд▓рд┐рднрд░реА рдлрд╛рдЙрдиреНрдбреЗрд╢рди рдХрдореНрдкрдиреАрд╣рд░реВ рдордзреНрдпреЗ рдПрдХрдХреЛ рд░реВрдкрдорд╛, рд╣рд╛рдореА рд╣рд╛рдореНрд░реЛ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ [рдЕрдиреНрдп CI/CD рд╕рдорд╛рдзрд╛рдирд╣рд░реВрдХреЛ рд╕рдорд░реНрдердирдорд╛ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рд░реВрдкрдорд╛ рдкреНрд░рд╡рд┐рдзрд┐ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ] рдЕрд░реНрдХреЛ рд╕реНрддрд░рдорд╛ рд▓реИрдЬрд╛рдиреЗрдЫреМрдВред рдпреЛ рдирдпрд╛рдБ рд╕рдВрдЧрдардирд▓реЗ рднрд╡рд┐рд╖реНрдпрдХреЛ рдирд┐рд░рдиреНрддрд░ рдбреЗрд▓рд┐рднрд░реА рдорд╛рдкрджрдгреНрдбрд╣рд░реВ рдЪрд▓рд╛рдЙрдиреЗрдЫ рдЬрд╕рд▓реЗ рд╕рд╣рдпреЛрдЧреА рд░ рдЦреБрд▓рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдорд╛рд░реНрдлрдд рд╕рдлреНрдЯрд╡реЗрдпрд░ рд░рд┐рд▓реАрдЬ рдЪрдХреНрд░рд▓рд╛рдИ рдЧрддрд┐ рджрд┐рдиреЗрдЫред рдЬреЗрдирдХрд┐рдиреНрд╕, рдЬреЗрдиреНрдХрд┐рдиреНрд╕ рдПрдХреНрд╕, рд╕реНрдкрд┐рдирдиреЗрдХрд░ рд░ рдпрд╕ рдлрд╛рдЙрдиреНрдбреЗрд╢рдирдХреЛ рдкрдЦреЗрдЯрд╛ рдЕрдиреНрддрд░реНрдЧрдд рдЕрдиреНрдп рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдЕрдкрдирд╛рдПрд░, рд╣рд╛рдореАрд▓реЗ CI/CD рдХреЛ рдЙрдЬреНрдЬреНрд╡рд▓ рднрд╡рд┐рд╖реНрдп рджреЗрдЦреНрдЫреМрдВ!

PS

рд╣рд╛рдореНрд░реЛ рдмреНрд▓рдЧрдорд╛ рдкрдирд┐ рдкрдвреНрдиреБрд╣реЛрд╕реН:

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

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