6-7 рдирд╡рдВрдмрд░ рдХреЛ рдЕрд▓реНрдорд╛рдЯреА рдореЗрдВ рдмреАрд▓рд╛рдЗрди рдХрдЬрд╛рдХрд┐рд╕реНрддрд╛рди рдФрд░ рд╕реНрд▓реЗрд░рдо рдиреЗ рдмреАрд▓рд╛рдЗрди рджреЗрд╡рдУрдкреНрд╕ рдбреЗ рдордирд╛рдпрд╛


рдЯреАрдПрд▓, рдбреЙ


рд╣рдо рдХрдЬрд╛рдХрд┐рд╕реНрддрд╛рди рдореЗрдВ рдПрдХ рдореБрдХреНрдд DevOps рд╕рдореНрдореЗрд▓рди рдЖрдпреЛрдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рд╣рдо рд╕рд╛рдЙрдерд╡реЗрд▓рдмреНрд░рд┐рдЬ рдХреЗ рд╕реЙрд▓реНрдпреВрд╢рди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ рдкрд╛рд╡реЗрд▓ рд╕реЗрд▓рд┐рд╡рд╛рдиреЛрд╡ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВ, рджреЛ рд▓реЗрдЦрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдФрд░ рд╕реНрд▓рдо рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рд╢рд┐рдХреНрд╖рдХ, рджреЗрд╡рдУрдкреНрд╕рдХреЙрдиреНрдл рдФрд░ рдпреВрдбрдмреНрд▓реНрдпреВрдбреАрд╕реА рдХреЗ рд╕реНрдкреАрдХрд░ред
рдмреАрд▓рд╛рдЗрди рд╕реЗ, рд╡рдХреНрддрд╛рдУрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдореИрдВ рддрддреНрдкрд░рддрд╛ рдкрд░ рдПрдХ рдШреЛрд╖рдгрд╛ рдХрд░реВрдВрдЧрд╛ред
рд╕рдореНрдореЗрд▓рди 2 рджрд┐рдиреЛрдВ рдореЗрдВ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:
6 рдирд╡рдВрдмрд░ - рджреЗрд╡реЛ рдХреЗ рдЪрд╛рд╣рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдореВрд▓ рдмрд╛рддреЗрдВред
7 рдирд╡рдВрдмрд░ - рдЬреЛ рд▓реЛрдЧ рдкрд╣рд▓реЗ рд╕реЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рдЧрд╣рд░рд╛рдИред
рд╡рд┐рд╡рд░рдг рдФрд░ рдкрдВрдЬреАрдХрд░рдг


рдпрд╣ рд╕рдм рдХреИрд╕реЗ рд╢реБрд░реВ рд╣реБрдЖ


рдХрдЬрд╛рдХрд┐рд╕реНрддрд╛рди рдиреЗ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╣рдореЗрдВ рдЖрдХрд░реНрд╖рд┐рдд рдХрд┐рдпрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрдЬрд╛рдХрд┐рд╕реНрддрд╛рди рдХрд╛ рдПрдХ рдХрд░реНрдордЪрд╛рд░реА рд╣реИ, рд╡рд╣рд╛рдВ рд╕реЗ рдЧреНрд░рд╛рд╣рдХ рд╣реИрдВред рдореЗрд░реЗ рд░рд┐рдпрд╛рдЬрд╝рд╛рди рд╕реЗ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд╣рд╛рдБ рдЬреАрд╡рди рдЙрдмрд▓ рд░рд╣рд╛ рд╣реИред рдПрдХ рд╕реНрд╡рд╕реНрде рд╕реНрд╡рд╛рд░реНрде рд╣реИ: рдЬрд╣рд╛рдБ рдЖрдИрдЯреА рдХреА рдмрд╣реБрдд рдХрдореА рд╣реИ, рд╡рд╣рд╛рдБ рднреА рдРрд╕реЗ рдХрдИ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╕реНрд▓рдо рдкрд╛рдареНрдпрдХреНрд░рдореЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред


рд╣рдордиреЗ рдХрдЬрд╛рдХрд┐рд╕реНрддрд╛рди рдореЗрдВ рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рд╕рдореНрдореЗрд▓рди рдЖрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ, рд▓реЛрдЧреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ, рдореВрдб рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рдареНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрд╛ред рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд┐рдХрд▓реНрдк рдХреА рддрд▓рд╛рд╢ ...


рдФрд░ рдлрд┐рд░ рдмреАрд▓рд╛рдЗрди рдХрдЬрд╝рд╛рдХрд┐рд╕реНрддрд╛рди рд╕рдВрд░рдЪрдирд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдиреЗ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреБрдмреЗрд░рдиреЗрдЯ рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рдУрд░ рд░реБрдЦ рдХрд┐рдпрд╛ред рдореИрдВрдиреЗ рдЕрд▓реНрдорд╛рдЯреА рдореЗрдВ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЖрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд▓рд╛рд╣ рдорд╛рдВрдЧреА рдФрд░ рдореЗрд░реЗ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдиреЗ рддреБрд░рдВрдд рд╣реА рд╕рдм рдХреБрдЫ рдмреАрд▓рд╛рдЗрди рдХреЗ рд╕рдВрд░рдХреНрд╖рдг рдореЗрдВ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ред


рддреЛ рдЕрд▓реНрдорд╛рдЯреА рдореЗрдВ рдмреАрд▓рд╛рдЗрди рджреЗрд╡рдУрдкреНрд╕ рдбреЗ рд╕рдореНрдореЗрд▓рди рдХрд╛ рдЬрдиреНрдо рд╣реБрдЖред


рд╕рдореНрдореЗрд▓рди рджреГрд╖реНрдЯрд┐рдХреЛрдг


рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрдиреБрднрд╡ рд╕реЗ, рд╕рдореНрдореЗрд▓рдиреЛрдВ рдореЗрдВ рд╡рдХреНрддрд╛рдУрдВ рдпрд╛ рддреЛ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рддрд░реНрдХ "рд╕рднреА рдЕрдЪреНрдЫреЗ рдмрдирд╛рдо рд╕рднреА рдмреБрд░реЗ" рдХреЗ рд▓рд┐рдП, рдпрд╛ рдЕрднреНрдпрд╛рд╕ рд╕реЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдПред


рд╣рдо рдЕрдкрдиреЗ рд╕рднреА рднрд╛рд╖рдгреЛрдВ рдореЗрдВ рд╕рдордЭрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╕рдореНрдореЗрд▓рди рд╕реЗ рд▓реМрдЯрдиреЗ рд╡рд╛рд▓рд╛ рд╡реНрдпрдХреНрддрд┐ рдЗрд╕реЗ рдШрд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХреЗ ред


рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдХрд░рдг рджрд┐рдЦрд╛рдПрдВ, рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рджреЗрдВ, рдЙрдирдХреЗ рдореВрд▓реНрдп рдФрд░ рдЕрд░реНрде рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░реЗрдВред


рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдПрдХ рд╕рдореНрдореЗрд▓рди рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдПрдХ рдЕрднреНрдпрд╛рд╕ рдХрд╛ рдЖрдпреЛрдЬрди рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдо рд╡реНрдпрд╛рдЦреНрдпрд╛рди рджреЗрдВрдЧреЗ рдФрд░ рд╕рд╛рдордЧреНрд░реА рджреЗрдВрдЧреЗ, рдФрд░ рд╣рдореЗрдВ рдШрд░ рдкрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдХрд╛рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред


рд╕рдореНрдореЗрд▓рди рдХрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо


рдЕрдм рд╣рдо рдЙрди рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВ рдЬреЛ рдкрд╛рд╡реЗрд▓ рд╕реЗрд▓рд┐рд╡рд╛рдиреЛрд╡ рдкрдврд╝рддреЗ рд╣реИрдВред


рджрд┐рди 1 (6 рдирд╡рдВрдмрд░):


рдереАрдо .1: рдЖрдИрдЯреА рдХреЗ рд╕рдВрдЧрдарди рдХреЗ рд▓рд┐рдП рдЖрдзреБрдирд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг


  • рд▓рдЪреАрд▓реЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рддрд░реАрдХреЗ
  • DevOps (рдФрд░ рдЕрдиреНрдп *** - рдСрдкреНрд╕)
  • рдПрд╕рдЖрд░рдИ

рдереАрдо # 2: DevOps рдЯреВрд▓реНрд╕


  • рдПрдХ рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЕрд╡рд╕рдВрд░рдЪрдирд╛ (рдЯреЗрд░рд╛рдлреЙрд░реНрдо, Ansible)
  • рдбрд╛рдХ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗрд╡рд╛рд▓рд╛ рдордЬрд╝рджреВрд░
  • рдХрдВрдЯреЗрдирд░ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди

рд╡рд┐рд╖рдп # 3: рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХрд╛ рдкрд░рд┐рдЪрдп


  • рдЖрд╡реЗрджрди
  • рдлрд▓реА, рддреИрдирд╛рддреА, рд╕реЗрд╡рд╛, рдкреНрд░рдЧрддрд┐
  • рдЖрд╡реЗрджрди рдкрд░рд┐рдирд┐рдпреЛрдЬрди

рджрд┐рди 2 (7 рдирд╡рдВрдмрд░):


рд╡рд┐рд╖рдп # 1: рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛


  • рдкреЙрдб рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐
  • рдиреЗрдЯрд╡рд░реНрдХ рдиреАрддрд┐
  • рд╕реАрдорд╛ рдФрд░ рд╕рдВрд╕рд╛рдзрди рдХреЛрдЯрд╛

Topic # 2: Gitlab CI рдореЗрдВ рдЧрддрд┐рд╢реАрд▓ рд╡рд┐рдХрд╛рд╕ рдЦрдбрд╝рд╛ рд╣реИ


  • рд╣реЗрд▓ тАЛтАЛрдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде CI / CD рдХрд╛ рдЕрд╡рд▓реЛрдХрди
  • рдПрдХ рд╕реНрдЯреИрдВрдб рдХреЗ рдЧрддрд┐рд╢реАрд▓ рдкреНрд░рд╛рд╡рдзрд╛рди рдХреЗ рд▓рд┐рдП рдПрдХ рдХрджрдо рдмрдирд╛рдирд╛
  • рдПрд╕рдПрд╕рдПрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рди

рдереАрдо # 3: рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдкрд░реАрдХреНрд╖рдг


  • рдЖрд╡рд╛рд░рд╛
  • рдЕрдгреБ
  • Testinfra

рдереАрдо # 4: рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдХреЗ рд╕рд╛рде рдирд┐рдЧрд░рд╛рдиреА


  • рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░
  • рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдФрд░ рдХреНрд╡реЗрд░реА рднрд╛рд╖рд╛
  • рдЕрд▓рд░реНрдЯ

Beeline рд╡рдХреНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рд╡рд┐рд╖рдпреЛрдВ рдХреА рднрд░рдкрд╛рдИ рдХреА рдЬрд╛рдПрдЧреАред


рд╡рд┐рд╡рд░рдг рдФрд░ рдкрдВрдЬреАрдХрд░рдг

Source: https://habr.com/ru/post/hi471594/


All Articles