CI/CD แž“แŸ…แž›แžพ AWS, Azure แž“แžทแž„ Gitlab แŸ” แžœแž‚แŸ’แž‚แžŸแžทแž€แŸ’แžŸแžถแžแŸ’แž˜แžธแž–แžธ OTUS

แžŸแžผแž˜แž”แŸ’แžšแž™แŸแžแŸ’แž“! แžขแžแŸ’แžแž”แž‘แž“แŸแŸ‡แž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแžœแžทแžŸแŸ’แžœแž€แž˜แŸ’แž˜แž‘แŸ แž แžพแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž˜แŸ’แžšแžปแž„แž‘แžปแž€แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแžถแž“แžŠแŸ‚แž›แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแž›แžพแž€แžถแžšแžขแž”แŸ‹แžšแŸ†แž€แŸ’แž“แžปแž„แžœแžทแžŸแŸแž™ CI/CDแŸ” แž—แžถแž‚แž…แŸ’แžšแžพแž“แž‘แŸ†แž“แž„แž‡แžถแž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžทแž“แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแž€แŸ’แž“แžปแž„แž€แžถแžšแžšแŸ€แž“ แžŸแž˜แŸ’แž—แžถแžšแŸˆแž“แŸแŸ‡แž“แžนแž„แž˜แžทแž“แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แž‘แŸแŸ”

CI/CD แž“แŸ…แž›แžพ AWS, Azure แž“แžทแž„ Gitlab แŸ” แžœแž‚แŸ’แž‚แžŸแžทแž€แŸ’แžŸแžถแžแŸ’แž˜แžธแž–แžธ OTUS

แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž‡แžถแžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ แžฌแžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžŠแŸ‚แž›แž‘แž‘แžฝแž›แžแžปแžŸแžแŸ’แžšแžผแžœแž€แŸ’แž“แžปแž„แž€แžถแžšแžšแŸ€แž”แž…แŸ†แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹ แž“แžทแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž…แŸ‚แž€แž…แžถแž™ (แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹ / แž€แžถแžšแž…แŸ‚แž€แž…แžถแž™แž”แž“แŸ’แž) แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€ OTUS แž”แžถแž“แž”แžพแž€แž€แžถแžšแž…แžปแŸ‡แžˆแŸ’แž˜แŸ„แŸ‡แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžœแž‚แŸ’แž‚แžŸแžทแž€แŸ’แžŸแžถแž‡แžถแž–แžทแžŸแŸแžŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แŸ– แžœแž‚แŸ’แž‚แžŸแžทแž€แŸ’แžŸแžถแžŠแŸ‚แž›แž–แžนแž„แž•แŸ’แžขแŸ‚แž€แžแŸ’แž›แžถแŸ†แž„แž›แžพแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„แž›แžพแžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแžŠแŸแž–แŸแž‰แž“แžทแž™แž˜แž“แŸƒแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹ แž“แžทแž„แž€แžถแžšแž…แŸ‚แž€แž…แžถแž™ แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แž แž“แžทแž„แž€แžถแžšแž…แŸ‚แž€แž…แžถแž™แž”แž“แŸ’แžแž“แŸ…แž›แžพแžœแŸแž‘แžทแž€แžถแž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถ Amazon Web Service, Azure, GitLab แž“แžทแž„ Jenkins.

แž€แŸ’แž“แžปแž„แžขแŸ†แžกแžปแž„แž–แŸแž›แž”แžŽแŸ’แžแžปแŸ‡แž”แžŽแŸ’แžแžถแž› แžŸแžทแžŸแŸ’แžŸแž“แžนแž„แžšแŸ€แž“แž–แžธแžšแž”แŸ€แž”แž”แŸ’แžŠแžผแžšแžแžถแž˜แž”แŸ†แžŽแž„แž“แžผแžœแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แž„แŸ’แž€แžพแž แž“แžทแž„แžŸแžถแž€แž›แŸ’แž”แž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธ แž“แžทแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ†แžกแžพแž„แž‡แžถแž˜แžฝแž™แžขแŸ’แž“แž€แž•แŸ’แžแž›แŸ‹แžŸแŸแžœแžถแžˆแžถแž“แž˜แžปแžแž…แŸ†แž“แžฝแž“แž”แžธ แž€แŸแžŠแžผแž…แž‡แžถแžขแž—แžทแžœแžŒแŸ’แžแž€แžถแžšแž™แž›แŸ‹แžŠแžนแž„แžขแŸ†แž–แžธแžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž•แŸ’แžแž›แŸ‹แžŸแŸแžœแžถแž–แž–แž€ แž“แžทแž„แžšแŸ€แž“แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž€แž˜แŸ’แž˜แž“แŸƒแž€แžถแžšแžœแžทแž—แžถแž‚แž€แžผแžŠ แž“แžทแž„แž€แžถแžšแžŸแŸ’แž€แŸแž“แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แŸ”

แž“แŸ…แž…แžปแž„แž”แž‰แŸ’แž…แž”แŸ‹แž“แŸƒแž€แžถแžšแž”แžŽแŸ’แžแžปแŸ‡แž”แžŽแŸ’แžแžถแž› แžŸแžทแžŸแŸ’แžŸแž˜แŸ’แž“แžถแž€แŸ‹แŸ—แž“แžนแž„แž”แž„แŸ’แž€แžพแžแž€แžถแžšแž„แžถแžšแž…แžปแž„แž€แŸ’แžšแŸ„แž™ แžŠแŸ‚แž›แž“แžนแž„แž˜แžถแž“แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžŠแŸ†แžŽแžพแžšแž€แžถแžš CI/CD แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แž˜แŸ’แžšแŸ„แž„แž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž แžŽแžถแž˜แžฝแž™แž“แŸƒแž‡แž˜แŸ’แžšแžพแžŸแžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแŸ” แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž€แžถแžšแž”แžŽแŸ’แžแžปแŸ‡แž”แžŽแŸ’แžแžถแž› แž–แžทแžแžŽแžถแžŸแŸ‹ แžŸแžทแžŸแŸ’แžŸแž˜แŸ’แž“แžถแž€แŸ‹แŸ—แž“แžนแž„แž‘แž‘แžฝแž›แž”แžถแž“แžŸแž˜แŸ’แž—แžถแžšแŸˆแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸ’แžšแž”แŸ‹แžแŸ’แž“แžถแž€แŸ‹ แžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžšแž“แŸƒแž€แžถแžšแž”แž‰แŸ’แž…แž”แŸ‹แžœแž‚แŸ’แž‚แžŸแžทแž€แŸ’แžŸแžถ แž แžพแž™แžŸแŸ†แžแžถแž“แŸ‹แž”แŸ†แž•แžปแž แž–แžฝแž€แž‚แŸแž“แžนแž„แžšแŸ€แž”แž…แŸ†แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŸแžถแž„แžŸแž„แŸ‹ แž“แžทแž„แžŸแžถแž€แž›แŸ’แž”แž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธ แž แžพแž™แž“แžนแž„แžขแžถแž…แžšแž€แžƒแžพแž‰แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แŸ”

CI/CD แž“แŸ…แž›แžพ AWS, Azure แž“แžทแž„ Gitlab แŸ” แžœแž‚แŸ’แž‚แžŸแžทแž€แŸ’แžŸแžถแžแŸ’แž˜แžธแž–แžธ OTUS

แž‡แžถแž€แžถแžšแž–แžทแžแžŽแžถแžŸแŸ‹แžœแž‚แŸ’แž‚แžŸแžทแž€แŸ’แžŸแžถแž“แŸแŸ‡แž˜แžทแž“แžŸแž˜แžšแž˜แŸ’แž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แž“แžปแžŸแŸ’แžŸแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถแž‘แŸแŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžถแž“แž”แž‘แž–แžทแžŸแŸ„แž’แž“แŸ:

  • แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™ Git
  • แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž›แžธแž“แžปแž… แžฌแžœแžธแž“แžŠแžผ
  • แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ แžฌแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš
  • แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แžขแŸ’แž“แž€แž•แŸ’แžแž›แŸ‹แžŸแŸแžœแžถแž–แž–แž€

แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€ OTUS แž€แŸ†แž–แžปแž„แžšแž„แŸ‹แž…แžถแŸ†แžขแŸ’แž“แž€! แžขแŸ’แž“แž€โ€‹แžขแžถแž… แž†แŸ’แž›แž„แž€แžถแžแŸ‹แž€แžถแžšแž”แŸ’แžšแž›แž„แž…แžผแž›แžŠแžพแž˜แŸ’แž”แžธแž€แŸ†แžŽแžแŸ‹แžแžถแžแžพแžขแŸ’แž“แž€แž˜แžถแž“แž…แŸ†แžŽแŸแŸ‡แžŠแžนแž„แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แžŠแžพแž˜แŸ’แž”แžธแž™แž€ CI/CD แž›แžพแžœแž‚แŸ’แž‚แžŸแžทแž€แŸ’แžŸแžถ AWS, Azure แž“แžทแž„ Gitlab แžŠแŸ‚แžšแžฌแž‘แŸแŸ”

แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแžšแŸ†แž–แžนแž„แž‘แžปแž€แž“แŸƒแž€แžถแžšแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜ แžœแž‚แŸ’แž‚แžŸแžทแž€แŸ’แžŸแžถ "CI/CD แž“แŸ…แž›แžพ AWS, Azure แž“แžทแž„ Gitlab" แž“แŸ…แžแŸ’แž„แŸƒแž‘แžธ 17 แžแŸ‚แž€แžปแž˜แŸ’แž—แŸˆ OTUS แž”แžถแž“แžšแŸ€แž”แž…แŸ†แž€แž˜แŸ’แž˜แžœแžทแž’แžธ Open Day แŸ” แž‚แŸ’แžšแžผแž”แžถแž“แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžœแž‚แŸ’แž‚แžŸแžทแž€แŸ’แžŸแžถแžฑแŸ’แž™แž”แžถแž“แž›แž˜แŸ’แžขแžทแž แž†แŸ’แž›แžพแž™แžŸแŸ†แžŽแžฝแžšแžšแž”แžŸแŸ‹แžŸแžทแžŸแŸ’แžŸ แž–แŸ’แžšแž˜แž‘แžถแŸ†แž„แž”แžถแž“แžšแŸ€แž”แžšแžถแž”แŸ‹แžขแŸ†แž–แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŸแžทแž€แŸ’แžŸแžถแž•แž„แžŠแŸ‚แžšแŸ”


แžœแžถแž€แŸแž˜แžถแž“แž€แžถแžšแž…แžผแž›แž˜แžพแž›แžŠแŸ„แž™แžฅแžแž‚แžทแžแžแŸ’แž›แŸƒแž“แŸƒแžŸแžทแž€แŸ’แžแžถแžŸแžถแž›แžถแž”แžพแž€แž‘แžผแž›แžถแž™แž›แžพแž”แŸ’แžšแž’แžถแž“แž”แž‘ "แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ 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. แž˜แŸ‰แžผแžŒแžปแž›แž…แžปแž„แž€แŸ’แžšแŸ„แž™

แž–แžฝแž€แž‚แŸแž˜แŸ’แž“แžถแž€แŸ‹แŸ—แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž–แžทแž—แžถแž€แŸ’แžŸแžถแž™แŸ‰แžถแž„แž›แž˜แŸ’แžขแžทแžแž€แŸ’แž“แžปแž„แžขแŸ†แžกแžปแž„แž–แŸแž›แžแŸ’แž“แžถแž€แŸ‹แžšแŸ€แž“แž€แŸ’แž“แžปแž„แž‘แž˜แŸ’แžšแž„แŸ‹แž“แŸƒแžŸแžทแž€แŸ’แžแžถแžŸแžถแž›แžถแžแžถแž˜แžขแŸŠแžธแž“แž’แžบแžŽแžทแž แž แžพแž™แž€แžทแž…แŸ’แž…แž€แžถแžšแž•แŸ’แž‘แŸ‡แž“แžนแž„แž‡แžฝแž™แž”แž„แŸ’แžšแžฝแž”แž”แž„แŸ’แžšแžฝแž˜แž…แŸ†แžŽแŸแŸ‡แžŠแžนแž„แžŠแŸ‚แž›แž‘แž‘แžฝแž›แž”แžถแž“ แžŠแŸ‚แž›แž”แžพแž…แžถแŸ†แž”แžถแž…แŸ‹ แžขแŸ’แž“แž€แžขแžถแž…แž‘แž‘แžฝแž›แž”แžถแž“แž˜แžแžทแž€แŸ‚แž›แž˜แŸ’แžขแž›แž˜แŸ’แžขแžทแžแž–แžธแž‚แŸ’แžšแžผแŸ”

แžขแŸ’แž“แž€แž‡แŸ†แž“แžถแž‰แž‡แžถแž…แŸ’แžšแžพแž“แž แŸ… CI/CD แžแžถแž‡แžถแžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŠแŸแž›แŸ’แžขแž”แŸ†แž•แžปแžแž˜แžฝแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžทแž…แŸ’แž…แž€แžถแžšแž‘แŸ†แž“แžพแž”แŸ” แžแžพแžขแŸ’แž“แž€แž™แž›แŸ‹แžŸแŸ’แžšแž”แž“แžนแž„แžŸแŸแž…แž€แŸ’แžแžธแžแŸ’แž›แŸ‚แž„แž€แžถแžšแžŽแŸแž“แŸแŸ‡แž‘แŸ?

แž”แŸ’แžšแž—แž–: www.habr.com

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹