AWS, Azure เช…เชจเซ‡ Gitlab เชชเชฐ CI/CD. OTUS เชคเชฐเชซเชฅเซ€ เชจเชตเซ‹ เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎ

เชธเชพเชตเชงเชพเชจ เช† เชฒเซ‡เช– เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชฟเช‚เช— เชจเชฅเซ€ เช…เชจเซ‡ เชคเซ‡ เชตเชพเชšเช•เซ‹ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเชพเชฏเซ‡เชฒ เช›เซ‡ เชœเซ‡เช“ CI/CDเชจเชพ เช•เซเชทเซ‡เชคเซเชฐเชฎเชพเช‚ เชถเชฟเช•เซเชทเชฃเชฎเชพเช‚ เชฐเชธ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เชฎเซ‹เชŸเซ‡ เชญเชพเช—เซ‡, เชœเซ‹ เชคเชฎเชจเซ‡ เชถเซ€เช–เชตเชพเชฎเชพเช‚ เชฐเชธ เชจ เชนเซ‹เชฏ, เชคเซ‹ เช† เชธเชพเชฎเช—เซเชฐเซ€ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชฐเชธ เชงเชฐเชพเชตเชถเซ‡ เชจเชนเซ€เช‚.

AWS, Azure เช…เชจเซ‡ Gitlab เชชเชฐ CI/CD. OTUS เชคเชฐเชซเชฅเซ€ เชจเชตเซ‹ เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎ

เชœเซ‹ เชคเชฎเซ‡ เชกเซ‡เชตเชฒเชชเชฐ เช…เชฅเชตเชพ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ เช›เซ‹ เชคเซ‹ เชธเชคเชค เชตเชฟเช•เชพเชธ เช…เชจเซ‡ เชกเชฟเชฒเชฟเชตเชฐเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชธเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡ (เชธเชคเชค เชเช•เซ€เช•เชฐเชฃ / เชธเชคเชค เชกเชฟเชฒเชฟเชตเชฐเซ€), เชคเซ‹ OTUS เช เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช•เซ‹เชฐเซเชธ เชฎเชพเชŸเซ‡ เชจเซ‹เช‚เชงเชฃเซ€ เช–เซ‹เชฒเซ€ เช›เซ‡: เชธเชคเชค เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เช…เชจเซ‡ เชกเชฟเชฒเชฟเชตเชฐเซ€เชจเซ€ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชชเชฆเซเชงเชคเชฟ เชชเชฐเชจเซ‹ เชตเซเชฏเชตเชนเชพเชฐเซ เชธเช˜เชจ เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎ เชตเชฟเชตเชฟเชง เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเซเชธ เชเชฎเซ‡เชเซ‹เชจ เชตเซ‡เชฌ เชธเชฐเซเชตเชฟเชธ, เชเชเซเชฏเซเชฐ, เช—เชฟเชŸเชฒเซ‡เชฌ เช…เชจเซ‡ เชœเซ‡เชจเช•เชฟเชจเซเชธ เชชเชฐ เชธเชคเชค เชเช•เซ€เช•เชฐเชฃ เช…เชจเซ‡ เชธเชคเชค เชกเชฟเชฒเชฟเชตเชฐเซ€.

เชคเชพเชฒเซ€เชฎ เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เช“ เชคเซเชฐเชฃ เช…เช—เซเชฐเชฃเซ€ เชชเซเชฐเชฆเชพเชคเชพเช“ เชธเชพเชฅเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฌเชฟเชฒเซเชก เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช…เชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชธเซเชŸเชฎเชพเช‡เช เช•เชฐเชตเซ€ เชคเซ‡ เชถเซ€เช–เชถเซ‡, เชคเซ‡เชฎเชœ เช•เซเชฒเชพเช‰เชก เชชเซเชฐเชฆเชพเชคเชพเช“เชจเชพ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเซ€ เชธเชฎเชœ เชตเชฟเช•เชธเชพเชตเชถเซ‡ เช…เชจเซ‡ เช•เซ‹เชก เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช…เชจเซ‡ เชจเชฌเชณเชพเชˆ เชธเซเช•เซ‡เชจเชฟเช‚เช—เชจเซเช‚ เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชถเซ€เช–เชถเซ‡.

เชคเชพเชฒเซ€เชฎเชจเชพ เช…เช‚เชคเซ‡, เชฆเชฐเซ‡เช• เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€ เชเช• เช…เช‚เชคเชฟเชฎ เช•เชพเชฐเซเชฏ เชฌเชจเชพเชตเชถเซ‡, เชœเซ‡เชฎเชพเช‚ เชคเซ‡เชฎเชจเซ€ เชชเชธเช‚เชฆเช—เซ€เชจเชพ เช•เซ‹เชˆเชชเชฃ เช“เชชเชจเชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฎเชพเชŸเซ‡ CI/CD เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ‹ เช…เชฎเชฒ เช•เชฐเชตเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชถเซ‡. เชคเชพเชฒเซ€เชฎ เชชเช›เซ€, เช…เชฒเชฌเชคเซเชค, เชฆเชฐเซ‡เช• เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เชจเซ‡ เชคเชฎเชพเชฎ เชตเชฐเซเช—เซ‹ เชฎเชพเชŸเซ‡ เชธเชพเชฎเช—เซเชฐเซ€, เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎ เชชเซ‚เชฐเซเชฃ เชฅเชฏเชพเชจเซเช‚ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ เชชเซเชฐเชพเชชเซเชค เชฅเชถเซ‡, เช…เชจเซ‡ เชธเซŒเชฅเซ€ เช…เช—เชคเซเชฏเชจเซเช‚, เชคเซ‡เช“ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฌเชจเชพเชตเชตเชพ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเซ‡เชŸ เช•เชฐเชถเซ‡ เช…เชจเซ‡ เชจเชฌเชณเชพเชˆเช“ เชถเซ‹เชงเซ€ เชถเช•เชถเซ‡.

AWS, Azure เช…เชจเซ‡ Gitlab เชชเชฐ CI/CD. OTUS เชคเชฐเชซเชฅเซ€ เชจเชตเซ‹ เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎ

เช…เชฒเชฌเชคเซเชค, เช† เช•เซ‹เชฐเซเชธ เชฆเชฐเซ‡เช• เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เชจเชฅเซ€. เชชเชฐเช‚เชคเซ เชœเซ‹ เชคเชฎเชจเซ‡ เช…เชจเซเชญเชต เชนเซ‹เชฏ:

  • Git เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡
  • Linux เช…เชฅเชตเชพ Windows เชธเชฟเชธเซเชŸเชฎเซ‹เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ
  • เชตเชฟเช•เชพเชธ เช…เชฅเชตเชพ เช•เชพเชฎเช—เซ€เชฐเซ€
  • เช•เซเชฒเชพเช‰เชก เชชเซเชฐเชฆเชพเชคเชพ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเซเช‚

เชชเช›เซ€ OTUS เชคเชฎเชพเชฐเซ€ เชฐเชพเชน เชœเซ‹เชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡! เชคเชฎเซ‡ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เชชเซเชฐเชตเซ‡เชถ เชชเชฐเซ€เช•เซเชทเชพ เชชเชพเชธ เช•เชฐเซ‹AWS, Azure เช…เชจเซ‡ Gitlab เช•เซ‹เชฐเซเชธ เชชเชฐ CI/CD เชฒเซ‡เชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชชเซ‚เชฐเชคเซ€ เชœเชพเชฃเช•เชพเชฐเซ€ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพ.

เชถเชฐเซ‚เช†เชคเชจเซ€ เช…เชชเซ‡เช•เซเชทเชพเช เช•เซ‹เชฐเซเชธ "AWS, Azure เช…เชจเซ‡ Gitlab เชชเชฐ CI/CD" 17 เชซเซ‡เชฌเซเชฐเซเช†เชฐเซ€เชจเชพ เชฐเซ‹เชœ, OTUS เช เช“เชชเชจ เชกเซ‡เชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช•เชฐเซเชฏเซเช‚ เชนเชคเซเช‚. เชถเชฟเช•เซเชทเช•เซ‡ เช•เซ‹เชฐเซเชธ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชตเชฟเชถเซ‡ เชตเชงเซ เชตเชฟเช—เชคเชตเชพเชฐ เชตเชพเชค เช•เชฐเซ€, เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เช“เชจเชพ เชชเซเชฐเชถเซเชจเซ‹เชจเชพ เชœเชตเชพเชฌ เช†เชชเซเชฏเชพ, เช…เชจเซ‡ เชถเซ€เช–เชตเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซเช‚ เชตเชฐเซเชฃเชจ เชชเชฃ เช•เชฐเซเชฏเซเช‚.


เช•เซ‹เชฐเซเชธ เชถเชฟเช•เซเชทเช• เชฆเซเชตเชพเชฐเชพ เช†เชฏเซ‹เชœเชฟเชค โ€œK8S เชธเชพเชฅเซ‡ เชœเซ‡เชจเช•เชฟเชจเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช—โ€ เชตเชฟเชทเชฏ เชชเชฐ เช–เซเชฒเซเชฒเชพ เชตเซ‡เชฌเชฟเชจเชพเชฐเชจเซ‡ เชฎเชซเชคเชฎเชพเช‚ เชœเซ‹เชตเชพเชจเซ€ เชเช•เซเชธเซ‡เชธ เชชเชฃ เช›เซ‡. "AWS, Azure เช…เชจเซ‡ Gitlab เชชเชฐ CI/CD" เชฌเซ‹เชฐเชฟเชธ เชจเชฟเช•เซ‹เชฒเซ‡เชต:


เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎ เชถเซ€เช–เชตเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ "AWS, Azure เช…เชจเซ‡ Gitlab เชชเชฐ CI/CD" เช‘เชจเชฒเชพเช‡เชจ เชตเซ‡เชฌเชฟเชจเชฐเชจเชพ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชฅเชพเชฏ เช›เซ‡. เชธเชฎเช—เซเชฐ เชคเชพเชฒเซ€เชฎ เชฆเชฐเชฎเชฟเชฏเชพเชจ (เชคเซ‡ 3 เชฎเชนเชฟเชจเชพ เชšเชพเชฒเซ‡ เช›เซ‡), เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เช“ เชนเช‚เชฎเซ‡เชถเชพ เชธเช‚เชชเชฐเซเช•เชฎเชพเช‚ เชฐเชนเซ‡เชคเชพ เช…เชจเซเชญเชตเซ€ เชถเชฟเช•เซเชทเช•เซ‹เชจเซ‡ เชชเซเชฐเชถเซเชจเซ‹ เชชเซ‚เช›เซ€ เชถเช•เซ‡ เช›เซ‡. Google Cloud Platform (GCP), Amazon Web Service เช…เชจเซ‡ Microsoft Azure เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชนเซ‡เชจเซเชก-เช“เชจ โ€‹โ€‹เช…เชธเชพเช‡เชจเชฎเซ‡เชจเซเชŸ เชชเซ‚เชฐเซเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เช•เซ‹เชฐเซเชธ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฎเชพเช‚ เชšเชพเชฐ เชฎเซเช–เซเชฏ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡:

  1. เช•เซเชฒเชพเช‰เชกเชฎเชพเช‚ เชตเชฟเช•เชพเชธ (เช•เซ‹เชก)
  2. เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃเชจเซเช‚ เช“เชŸเซ‹เชฎเซ‡เชถเชจ (เชธเชคเชค เชเช•เซ€เช•เชฐเชฃ)
  3. เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจเชจเซเช‚ เช“เชŸเซ‹เชฎเซ‡เชถเชจ (เชธเชคเชค เชกเชฟเชฒเชฟเชตเชฐเซ€)
  4. เช…เช‚เชคเชฟเชฎ เชฎเซ‹เชกเซเชฏเซเชฒ

เชคเซ‡เชฎเชพเช‚เชจเชพ เชฆเชฐเซ‡เช•เชจเซ€ เช‘เชจเชฒเชพเช‡เชจ เชตเซ‡เชฌเชฟเชจเชฐเชจเชพ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชตเชฐเซเช—เซ‹ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชตเชฟเช—เชคเชตเชพเชฐ เชšเชฐเซเชšเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เช…เชจเซ‡ เชนเซ‹เชฎเชตเชฐเซเช• เชธเซ‹เช‚เชชเชฃเซ€เช“ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ‡เชฒ เชœเซเชžเชพเชจเชจเซ‡ เชเช•เซ€เช•เซƒเชค เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเชถเซ‡, เชœเซ‡เชจเชพ เชชเชฐ, เชœเซ‹ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชฏ เชคเซ‹, เชคเชฎเซ‡ เชถเชฟเช•เซเชทเช•เซ‹ เชชเชพเชธเซ‡เชฅเซ€ เชตเชฟเช—เชคเชตเชพเชฐ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ‹ เช›เซ‹.

เช˜เชฃเชพ เชจเชฟเชทเซเชฃเชพเชคเซ‹ CI/CD เชจเซ‡ เช†เชงเซเชจเชฟเช• เช•เชพเชฐเซเชฏเซ‹ เชฎเชพเชŸเซ‡ เชถเซเชฐเซ‡เชทเซเช  เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชชเชฆเซเชงเชคเชฟเช“เชฎเชพเช‚เชฅเซ€ เชเช• เช•เชนเซ‡ เช›เซ‡. เชถเซเช‚ เชคเชฎเซ‡ เช† เชจเชฟเชตเซ‡เชฆเชจ เชธเชพเชฅเซ‡ เชธเชนเชฎเชค เช›เซ‹?

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹