CI/CD เปƒเบ™ AWS, Azure เปเบฅเบฐ Gitlab. เบซเบผเบฑเบเบชเบนเบ”เปƒเปเปˆเบˆเบฒเบ OTUS

เบฅเบฐโ€‹เบกเบฑเบ”โ€‹เบฅเบฐโ€‹เบงเบฑเบ‡ เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบงเบดเบชเบฐเบงเบฐเบเปเบฒเปเบฅเบฐเบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบญเปˆเบฒเบ™เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆเปƒเบ™เบเบฒเบ™เบชเบถเบเบชเบฒเปƒเบ™เบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเบ‚เบญเบ‡ CI / CD. เบชเปˆเบงเบ™เบซเบผเบฒเบเบญเบฒเบ”เบˆเบฐ, เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเปเปˆเบชเบปเบ™เปƒเบˆเปƒเบ™เบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰, เป€เบญเบเบฐเบชเบฒเบ™เบ™เบตเป‰เบˆเบฐเบšเปเปˆเบชเบปเบ™เปƒเบˆเบ—เปˆเบฒเบ™.

CI/CD เปƒเบ™ AWS, Azure เปเบฅเบฐ Gitlab. เบซเบผเบฑเบเบชเบนเบ”เปƒเปเปˆเบˆเบฒเบ OTUS

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบ›เบฑเบ™เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบซเบผเบทเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบ—เบตเปˆเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เปเบฅเบฐเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡ (เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡ / เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡), เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ OTUS เป„เบ”เป‰เป€เบ›เบตเบ”เบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบชเปเบฒเบฅเบฑเบšเบซเบผเบฑเบเบชเบนเบ”เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบชเปเบฒเบฅเบฑเบšเบ—เปˆเบฒเบ™: เบซเบผเบฑเบเบชเบนเบ”เบžเบฒเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบปเบงเบˆเบดเบ‡เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบ™เบดเบเบปเบกเบ‚เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบŠเบญเบšเปเบงเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เปเบฅเบฐเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เปเบฅเบฐเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เปƒเบ™เป€เบงเบ—เบตเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™ Amazon Web Service, Azure, GitLab เปเบฅเบฐ Jenkins.

เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบเบถเบเบญเบปเบšเบฎเบปเบก, เบ™เบฑเบเบชเบถเบเบชเบฒเบˆเบฐเป„เบ”เป‰เบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เบ›เบฑเบšเปเบ•เปˆเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปเบฅเบฐเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบเบฑเบšเบชเบฒเบกเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบŠเบฑเป‰เบ™เบ™เปเบฒ, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเปˆเบฝเบงเบเบฑเบšเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบ‚เบญเบ‡เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡เปเบฅเบฐเบฎเบฝเบ™เบฎเบนเป‰เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบฅเบฐเบซเบฑเบ”เปเบฅเบฐเบเบฒเบ™เบชเบฐเปเบเบ™เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆ.

เปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบเบ‚เบญเบ‡เบเบฒเบ™เบเบถเบเบญเบปเบšเบฎเบปเบก, เบ™เบฑเบเบฎเบฝเบ™เปเบ•เปˆเบฅเบฐเบ„เบปเบ™เบˆเบฐเบชเป‰เบฒเบ‡เบงเบฝเบเบชเบธเบ”เบ—เป‰เบฒเบ, เป€เบŠเบดเปˆเบ‡เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบฐเบšเบงเบ™เบเบฒเบ™ CI / CD เบชเปเบฒเบฅเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™ opensource เปƒเบ”เป†เบ—เบตเปˆเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป€เบฅเบทเบญเบ. เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบเบถเบเบญเบปเบšเบฎเบปเบก, เปเบ™เปˆเบ™เบญเบ™, เบ™เบฑเบเบชเบถเบเบชเบฒเปเบ•เปˆเบฅเบฐเบ„เบปเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™เบชเปเบฒเบฅเบฑเบšเบ—เบธเบเบŠเบฑเป‰เบ™เบฎเบฝเบ™, เปƒเบšเบขเบฑเป‰เบ‡เบขเบทเบ™เบเบฒเบ™เบชเปเบฒเป€เบฅเบฑเบ”เบ‚เบญเบ‡เบซเบผเบฑเบเบชเบนเบ”, เปเบฅเบฐเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบชเบธเบ”, เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบˆเบฐเบเปเบฒเบ™เบปเบ”เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปเบฅเบฐเบˆเบฐเบชเบฒเบกเบฒเบ”เบŠเบญเบเบซเบฒเบˆเบธเบ”เบญเปˆเบญเบ™.

CI/CD เปƒเบ™ AWS, Azure เปเบฅเบฐ Gitlab. เบซเบผเบฑเบเบชเบนเบ”เปƒเปเปˆเบˆเบฒเบ OTUS

เปเบ™เปˆเบ™เบญเบ™, เบซเบผเบฑเบเบชเบนเบ”เบ™เบตเป‰เบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเบ—เบธเบเบ„เบปเบ™. เปเบ•เปˆเบ–เป‰เบฒเบ—เปˆเบฒเบ™เบกเบตเบ›เบฐเบชเบปเบšเบเบฒเบ™:

  • เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš Git
  • เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบฅเบฐเบšเบปเบš Linux เบซเบผเบท Windows
  • เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบซเบผเบทเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™
  • เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบ„เบฅเบฒเบง

เปเบฅเป‰เบง OTUS เปเบกเปˆเบ™เบฅเปเบ–เป‰เบฒเป€เบˆเบปเป‰เบฒเบขเบนเปˆ! เป€เบˆเบปเป‰เบฒโ€‹เบชเบฒโ€‹เบกเบฒเบ” เบœเปˆเบฒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเป€เบชเบฑเบ‡เป€เบ‚เบปเป‰เบฒเป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบงเปˆเบฒเบ—เปˆเบฒเบ™เบกเบตเบ„เบงเบฒเบกเบฎเบนเป‰เบžเบฝเบ‡เบžเปเบ—เบตเปˆเบˆเบฐเป€เบญเบปเบฒ CI / CD เปƒเบ™เบซเบผเบฑเบเบชเบนเบ” AWS, Azure เปเบฅเบฐ Gitlab.

เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบ„เบฒเบ”โ€‹เบ„เบฐโ€‹เป€เบ™โ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹ เบซเบผเบฑเบเบชเบนเบ” "CI/CD เบเปˆเบฝเบงเบเบฑเบš AWS, Azure เปเบฅเบฐ Gitlab" เปƒเบ™เบงเบฑเบ™เบ—เบต 17 เป€เบ”เบทเบญเบ™เบเบธเบกเบžเบฒ, OTUS เป„เบ”เป‰เป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบžเบฒเบšเบงเบฑเบ™เป€เบ›เบตเบ”. เบญเบฒเบˆเบฒเบ™เป„เบ”เป‰เป‚เบญเป‰เบฅเบปเบกเบเปˆเบฝเบงเบเบฑเบšเบซเบผเบฑเบเบชเบนเบ”เบเบฒเบ™เบฎเบฝเบ™เบเบฒเบ™เบชเบญเบ™เปƒเบซเป‰เบฅเบฐเบญเบฝเบ”เบ•เบทเปˆเบก, เบ•เบญเบšเบ„เบณเบ–เบฒเบกเบ‚เบญเบ‡เบ™เบฑเบเบฎเบฝเบ™, เบžเป‰เบญเบกเบ—เบฑเบ‡เบญเบฐเบ—เบดเบšเบฒเบเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบฎเบฝเบ™.


เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰เบเบฑเบ‡เบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบเบฒเบ™เป€เบšเบดเปˆเบ‡เบŸเบฃเบตเบ‚เบญเบ‡ webinar เป€เบ›เบตเบ”เปƒเบ™เบซเบปเบงเบ‚เปเป‰ "เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ Jenkins เบเบฑเบš K8S", เป€เบŠเบดเปˆเบ‡เป„เบ”เป‰เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป‚เบ”เบเบ„เบนเบชเบญเบ™เบซเบผเบฑเบเบชเบนเบ”. "CI/CD เปƒเบ™ AWS, Azure เปเบฅเบฐ Gitlab" Boris Nikolaev:


เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เบ‚เบญเบ‡เบซเบผเบฑเบเบชเบนเบ” "CI/CD เปƒเบ™ AWS, Azure เปเบฅเบฐ Gitlab" เบˆเบฑเบ”เบ‚เบถเป‰เบ™เปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡ webinars เบญเบญเบ™เป„เบฅเบ™เปŒ. เบ•เบฐเบซเบผเบญเบ”เบเบฒเบ™เบเบถเบเบญเบปเบšเบฎเบปเบก (เปƒเบŠเป‰เป€เบงเบฅเบฒ 3 เป€เบ”เบทเบญเบ™), เบ™เบฑเบเบฎเบฝเบ™เบชเบฒเบกเบฒเบ”เบ–เบฒเบกเบ„เปเบฒเบ–เบฒเบกเบเบฑเบšเบ„เบนเบชเบญเบ™เบ—เบตเปˆเบกเบตเบ›เบฐเบชเบปเบšเบเบฒเบ™เบ—เบตเปˆเบ•เบดเบ”เบ•เปเปˆเบชเบฐเป€เบซเบกเบต. เบเบฒเบ™เบกเบญเบšเปเบฒเบเปƒเบซเป‰เบชเบณเป€เบฅเบฑเบ”เป‚เบ”เบเบ™เบณเปƒเบŠเป‰ Google Cloud Platform (GCP), Amazon Web Service เปเบฅเบฐ Microsoft Azure.

เป‚เบ„เบ‡เบเบฒเบ™เบซเบผเบฑเบเบชเบนเบ”เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบชเบตเปˆเป‚เบกเบ”เบนเบ™เบ•เบปเป‰เบ™เบ•เป:

  1. เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปƒเบ™เบ„เบฅเบฒเบง (เบฅเบฐเบซเบฑเบ”)
  2. เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบเบญเบšเปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš (เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡)
  3. เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ” (เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡)
  4. เป‚เบกเบ”เบนเบ™เบชเบธเบ”เบ—เป‰เบฒเบ

เบžเบงเบเป€เบ‚เบปเบฒเปเบ•เปˆเบฅเบฐเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ›เบถเบเบชเบฒเบซเบฒเบฅเบทเบขเปˆเบฒเบ‡เบฅเบฐเบญเบฝเบ”เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบซเป‰เบญเบ‡เบฎเบฝเบ™เปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡ webinars เบญเบญเบ™เป„เบฅเบ™เปŒ, เปเบฅเบฐเบเบฒเบ™เบกเบญเบšเบซเบกเบฒเบเบงเบฝเบเบšเป‰เบฒเบ™เบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบ„เบงเบฒเบกเบฎเบนเป‰เบ—เบตเปˆเป„เบ”เป‰เบกเบฒ, เป€เบŠเบดเปˆเบ‡, เบ–เป‰เบฒเบˆเปเบฒเป€เบ›เบฑเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบ„เปเบฒเบ„เบถเบ”เบ„เปเบฒเป€เบซเบฑเบ™เบขเปˆเบฒเบ‡เบฅเบฐเบญเบฝเบ”เบˆเบฒเบเบ„เบนเบญเบฒเบˆเบฒเบ™.

เบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™เบซเบผเบฒเบเบ„เบปเบ™เป€เบญเบตเป‰เบ™เบงเปˆเบฒ CI / CD เบซเบ™เบถเปˆเบ‡เปƒเบ™เบงเบดเบ—เบตเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบŠเบญเบšเปเบงเบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบงเบฝเบเบ‡เบฒเบ™เบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เบซเบก. เป€เบˆเบปเป‰เบฒเป€เบซเบฑเบ™เบ”เบตเบเบฑเบšเบ„เบณเบ–เบฐเปเบซเบผเบ‡เบ™เบตเป‰เบšเป?

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™