แžšแž”แŸ€แž”แžŠแŸ‚แž›แž™แžพแž„แž…แŸแž‰แž•แŸ’แžŸแžถแž™แž”แŸ†แžŽแŸ‡แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸ…แž€แŸ’แž“แžปแž„ GitLab

แžšแž”แŸ€แž”แžŠแŸ‚แž›แž™แžพแž„แž…แŸแž‰แž•แŸ’แžŸแžถแž™แž”แŸ†แžŽแŸ‡แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸ…แž€แŸ’แž“แžปแž„ GitLab

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

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

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

ยซแž™แžพแž„แž’แžถแž“แžถแžแžถแžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž”แž„แŸ’แž€แžพแžแžแŸ’แžšแžผแžœแž”แžถแž“แžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แž‘แŸ…แž‚แŸ’แžšแž”แŸ‹แž˜แž‡แŸ’แžˆแžŠแŸ’แž‹แžถแž“แž‡แžถแžšแŸ€แž„แžšแžถแž›แŸ‹แžแŸ’แž„แŸƒ แž˜แžปแž“แž–แŸแž›แžŠแžถแž€แŸ‹แžฑแŸ’แž™แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž‘แŸ…แž€แžถแž“แŸ‹ GitLab.com", แž–แž“แŸ’แž™แž›แŸ‹ Marin Jankovki, แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž”แž…แŸ’แž…แŸแž€แž‘แŸแžŸแž‡แžถแž“แŸ‹แžแŸ’แž–แžŸแŸ‹, แž“แžถแž™แž€แžŠแŸ’แž‹แžถแž“แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แŸ” "แž‚แžทแžแž–แžธแž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžŠแŸ†แžกแžพแž„แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‡แžถแžšแžผแž”แžแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™ gitlab.com แžŠแŸ‚แž›แž™แžพแž„แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‡แŸ†แž แžถแž“แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแžแž€แž‰แŸ’แž…แž”แŸ‹แž˜แžฝแž™ แžŠแžผแž…แŸ’แž“แŸแŸ‡แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžšแž”แžŸแŸ‹แž™แžพแž„แžขแžถแž…แž”แŸ’แžšแžพแžœแžถแžŠแžพแž˜แŸ’แž”แžธแžŠแŸ†แžกแžพแž„แž“แŸ…แž›แžพแž€แžถแžšแžŠแŸ†แžกแžพแž„แžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸ"แŸ”

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

แž€แŸ’แžšแžปแž˜แž…แŸ‚แž€แž…แžถแž™แž€แŸ†แž–แžปแž„แž’แŸ’แžœแžพแž€แžถแžšแž™แŸ‰แžถแž„แžŸแŸ’แžœแžทแžแžŸแŸ’แžœแžถแž‰แžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž€แž˜แŸ’แž˜แž—แžถแž‚แž…แŸ’แžšแžพแž“แž“แŸƒแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ‚แž›แž–แžถแž€แŸ‹แž–แŸแž“แŸ’แž’แž“แžนแž„แž€แžถแžšแž”แž„แŸ’แž€แžพแžแž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžŠแžพแž˜แŸ’แž”แžธแž€แžถแžแŸ‹แž”แž“แŸ’แžแž™ MTTP (แž˜แžถแž“แž“แŸแž™แžแžถแž–แŸแž›แžœแŸแž›แžถแž•แž›แžทแž แž–แŸ„แž›แž‚แžบแž–แŸแž›แžœแŸแž›แžถแž…แŸ†แžŽแžถแž™แž›แžพแž€แžถแžšแž•แž›แžทแž) แžšแž™แŸˆแž–แŸแž›แž–แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŸแŸ†แžŽแžพแž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแžŠแŸ„แž™แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‘แŸ…แž€แžถแžšแžŠแžถแž€แŸ‹แžฑแŸ’แž™แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž“แŸ…แž›แžพ gitlab.com แŸ”

ยซแž‚แŸ„แž›แžŠแŸ…แžšแž”แžŸแŸ‹แž€แŸ’แžšแžปแž˜แžŠแžนแž€แž‡แž‰แŸ’แž‡แžผแž“แž‚แžบแžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžถแž€แžŠแžแžถแž™แžพแž„แžขแžถแž…แž•แŸ’แž›แžถแžŸแŸ‹แž‘แžธแž”แžถแž“แž›แžฟแž“แž€แŸ’แž“แžปแž„แž“แžถแž˜แž‡แžถแž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ แžฌแž™แŸ‰แžถแž„แž แŸ„แž…แžŽแžถแžŸแŸ‹แž’แŸ’แžœแžพแžฑแŸ’แž™แž˜แž“แžปแžŸแŸ’แžŸแž’แŸ’แžœแžพแž€แžถแžšแž›แžฟแž“แž‡แžถแž„แž˜แžปแž“แŸ”Marin แž“แžทแž™แžถแž™แŸ”

แž‘แžถแŸ†แž„แžขแžแžทแžแžทแž‡แž“ gitlab.com แž“แžทแž„แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž€แžถแžšแžŠแŸ†แžกแžพแž„แžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแž‘แž‘แžฝแž›แž”แžถแž“แžขแžแŸ’แžแž”แŸ’แžšแž™แŸ„แž‡แž“แŸแž–แžธแž€แžทแž…แŸ’แž…แžแžทแžแžแŸ†แž”แŸ’แžšแžนแž„แž”แŸ’แžšแŸ‚แž„แžšแž”แžŸแŸ‹แž€แŸ’แžšแžปแž˜แž…แŸ‚แž€แž…แžถแž™แžŠแžพแž˜แŸ’แž”แžธแž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž–แŸแž›แžœแŸแž›แžถแžœแžŠแŸ’แž แž“แžทแž„แž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แž“แŸƒแž€แžถแžšแžŠแžถแž€แŸ‹แžฑแŸ’แž™แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แŸ” แž“แŸ…แž€แŸ’แž“แžปแž„แžขแžแŸ’แžแž”แž‘แž“แŸแŸ‡ แž™แžพแž„แž“แžนแž„แž–แž“แŸ’แž™แž›แŸ‹แž–แžธแž—แžถแž–แžŸแŸ’แžšแžŠแŸ€แž„แž‚แŸ’แž“แžถ แž“แžทแž„แž—แžถแž–แžแžปแžŸแž‚แŸ’แž“แžถแžšแžœแžถแž„แžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแž‘แžถแŸ†แž„แž–แžธแžšแž“แŸแŸ‡แŸ” แž”แž‰แŸ’แž แžถแž แžพแž™แž™แžพแž„แž€แŸแž“แžนแž„แž–แžŽแŸŒแž“แžถแžขแŸ†แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แž€แŸ’แžšแžปแž˜แž…แŸ‚แž€แž…แžถแž™แžšแž”แžŸแŸ‹แž™แžพแž„แžšแŸ€แž”แž…แŸ†แž”แŸ†แžŽแŸ‡แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸ…แž›แžพแž‚แŸแž แž‘แŸ†แž–แŸแžš แž“แžทแž„แžšแž”แŸ€แž”แžŠแŸ‚แž›แž™แžพแž„แžšแž€แŸ’แžŸแžถ gitlab.com แžฑแŸ’แž™แž‘แžถแž“แŸ‹แžŸแž˜แŸแž™แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แžถแžšแžŠแžถแž€แŸ‹แžฑแŸ’แž™แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแŸ”

แžแžพแžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž’แŸ’แžœแžพแžขแŸ’แžœแžธ?

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

Marin แž–แž“แŸ’แž™แž›แŸ‹แžแžถ แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž€แžถแžšแžŠแŸ†แžกแžพแž„แžŠแŸ„แž™แžแŸ’แž›แžฝแž“แžฏแž„ แž“แžทแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ gitlab.com แž”แŸ’แžšแžพแž›แŸ†แž แžผแžšแž€แžถแžšแž„แžถแžšแžŸแŸ’แžšแžŠแŸ€แž„แž‚แŸ’แž“แžถ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸ…แž–แŸแž›แž•แŸ’แžŸแŸแž„แž‚แŸ’แž“แžถแŸ”

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

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

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

แžœแžถแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžขแŸ†แž–แžธแž€แžถแžšแž‡แžฝแžŸแž‡แžปแž›

แžแžพแžขแŸ’แžœแžธแž‡แžถแž”แŸ†แžŽแŸ‡ แž แžพแž™แž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถแž™แžพแž„แžแŸ’แžšแžผแžœแž€แžถแžšแžœแžถ?

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

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

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

แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž”แŸ†แžŽแŸ‡แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡ S1 แžฌ S2 แžšแžฝแž…แžšแžถแž›แŸ‹ แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž”แž‰แŸ’แž…แŸแž‰แž”แŸ†แžŽแŸ‡แŸ”

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

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

แžšแž”แŸ€แž”แžŠแŸ‚แž›แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž”แž„แŸ’แž€แžพแžแž”แŸ†แžŽแŸ‡

แž™แžพแž„แž”แŸ’แžšแžพ GitLab CI แž“แžทแž„แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแžŠแžผแž…แž‡แžถ ChatOps แžšแž”แžŸแŸ‹แž™แžพแž„แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแžแž”แŸ†แžŽแŸ‡แŸ” แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž’แŸ’แžœแžพแžฑแŸ’แž™แž˜แžถแž“แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž€แžถแžšแž‡แžฝแžŸแž‡แžปแž›แžŠแŸ„แž™แž’แŸ’แžœแžพแžฑแŸ’แž™แž€แŸ’แžšแžปแž˜ ChatOps แžŸแž€แž˜แŸ’แž˜แž“แŸ…แž›แžพแž†แžถแž“แŸ‚แž›แžแžถแž„แž€แŸ’แž“แžปแž„แžšแž”แžŸแŸ‹แž™แžพแž„แŸ” #releases แž“แŸ… Slack แŸ”

/chatops run release prepare 12.10.1

ChatOps แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸ…แž€แŸ’แž“แžปแž„ Slack แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžšแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž•แŸ’แžŸแŸแž„แŸ— แžŠแŸ‚แž›แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžš แž“แžทแž„แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแžŠแŸ„แž™ GitLab แŸ” แž‡แžถแžงแž‘แžถแž แžšแžŽแŸ แž€แŸ’แžšแžปแž˜แž…แŸ‚แž€แž…แžถแž™แž”แžถแž“แž”แž„แŸ’แž€แžพแž ChatOps แžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž€แž˜แŸ’แž˜แž•แŸ’แžŸแŸแž„แŸ—แžŠแžพแž˜แŸ’แž”แžธแž”แž‰แŸ’แž…แŸแž‰แž”แŸ†แžŽแŸ‡แŸ”

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

แžœแžธแžŠแŸแžขแžผแžแžถแž„แž€แŸ’แžšแŸ„แž˜แž”แž„แŸ’แž แžถแž‰แž–แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แž…แŸ’แž…แŸแž€แž‘แŸแžŸแž“แŸƒแž€แžถแžšแžšแŸ€แž”แž…แŸ†แž”แŸ†แžŽแŸ‡แžŸแž˜แŸ’แžšแžถแž”แŸ‹ GitLab แŸ”

แžšแž”แŸ€แž”แžŠแŸ‚แž›แž€แžถแžšแžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸ…แž›แžพ gitlab.com

แžŠแŸ†แžŽแžพแžšแž€แžถแžš แž“แžทแž„แžงแž”แž€แžšแžŽแŸแžŠแŸ‚แž›แž”แŸ’แžšแžพแžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž– gitlab.com แž‚แžบแžŸแŸ’แžšแžŠแŸ€แž„แž‘แŸ…แž“แžนแž„แžขแŸ’แžœแžธแžŠแŸ‚แž›แž”แŸ’แžšแžพแžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแžแž”แŸ†แžŽแŸ‡แŸ” แž€แžถแžšแž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž– gitlab.com แžแž˜แŸ’แžšแžผแžœแžฑแŸ’แž™แž˜แžถแž“แž€แžถแžšแž„แžถแžšแžŠแŸ„แž™แžŠแŸƒแžแžทแž…แž‡แžถแž„แž˜แžปแž“แž–แžธแž‘แžŸแŸ’แžŸแž“แŸˆแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แŸ”

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

Marin แž“แžทแž™แžถแž™แžแžถ "แžŠแžผแž…แŸ’แž“แŸแŸ‡แž™แžพแž„แž˜แžถแž“แž€แžถแžšแžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แž‡แžถแž…แŸ’แžšแžพแž“แžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸ…แž€แŸ’แž“แžปแž„แž”แžšแžทแžŸแŸ’แžแžถแž“แž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแž˜แžปแž“ gitlab.com แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž”แžšแžทแžŸแŸ’แžแžถแž“แž‘แžถแŸ†แž„แž“แŸ„แŸ‡แž˜แžถแž“แžšแžผแž”แžšแžถแž„แž›แŸ’แžข แž แžพแž™แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž”แž„แŸ’แž แžถแž‰แž›แž‘แŸ’แž’แž•แž›แž›แŸ’แžข แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แžŸแž€แž˜แŸ’แž˜แž—แžถแž–แžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™ gitlab.com" แŸ”

แž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถ CICD แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แžถแŸ†แž‘แŸ’แžšแž€แžถแžšแžขแžถแž”แŸ‹แžŠแŸแž gitlab.com แž’แŸ’แžœแžพแžฑแŸ’แž™แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‘แžถแŸ†แž„แž˜แžผแž›แžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแžŠแž›แŸ‹แž…แŸ†แžŽแžปแž…แžŠแŸ‚แž›แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžแŸ’แžšแžผแžœแžแŸ‚แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž€แžถแžšแžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แž”แžšแžทแžŸแŸ’แžแžถแž“แž•แž›แžทแžแž€แž˜แŸ’แž˜แžŠแŸ„แž™แžŠแŸƒแž‘แŸ…แž€แžถแž“แŸ‹ gitlab.com แŸ”

Marin แžšแŸ€แž”แžšแžถแž”แŸ‹แž›แž˜แŸ’แžขแžทแžแžขแŸ†แž–แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžขแžถแž”แŸ‹แžŠแŸแž gitlab.com แž“แŸ…แž€แŸ’แž“แžปแž„แžœแžธแžŠแŸแžขแžผแžแžถแž„แž€แŸ’แžšแŸ„แž˜แŸ”

แžแžพแž€แŸ’แžšแžปแž˜แžŠแžนแž€แž‡แž‰แŸ’แž‡แžผแž“แž’แŸ’แžœแžพแžขแŸ’แžœแžธแž‘แŸ€แž?

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

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

แž‚แŸ„แž›แžŠแŸ…แž˜แžฝแž™แž€แŸ’แž“แžปแž„แž…แŸ†แž“แŸ„แž˜แž‚แŸ„แž›แžŠแŸ…แžšแž™แŸˆแž–แŸแž›แžแŸ’แž›แžธแžšแž”แžŸแŸ‹แž€แŸ’แžšแžปแž˜แž…แŸ‚แž€แž…แžถแž™แž‚แžบแžŠแžพแž˜แŸ’แž”แžธแž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž…แŸ†แž“แžฝแž“แž€แžถแžšแž„แžถแžšแžŠแŸ„แž™แžŠแŸƒแž“แŸ…แž›แžพแž•แŸ’แž“แŸ‚แž€แž“แŸƒแžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แž“แŸƒแž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แŸ” แž€แŸ’แžšแžปแž˜แž€แžถแžšแž„แžถแžšแž€แŸ†แž–แžปแž„แž’แŸ’แžœแžพแž€แžถแžšแžŠแžพแž˜แŸ’แž”แžธแžŸแž˜แŸ’แžšแžฝแž› แžŸแž˜แŸ’แžšแžฝแž› แž“แžทแž„แž’แŸ’แžœแžพแžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž€แž˜แŸ’แž˜แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ แžŠแŸ‚แž›แž“แžนแž„แž‡แžฝแž™แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแž“แŸƒแž—แžถแž–แž’แŸ’แž„แž“แŸ‹แž’แŸ’แž„แžšแž‘แžถแž” (S3 แž“แžทแž„ S4, แž”แŸ’แžšแž แŸ‚แž› แžขแŸ’แž“แž€แž”แž€แž”แŸ’แžšแŸ‚) แž€แžถแžšแž•แŸ’แžแŸ„แžแž›แžพแž›แŸ’แž”แžฟแž“แž‚แžบแž‡แžถแžŸแžผแž…แž“แžถแž€แžšแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžŠแŸแžŸแŸ†แžแžถแž“แŸ‹แž˜แžฝแž™แŸ– แžœแžถแž…แžถแŸ†แž”แžถแž…แŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแž€แžถแžแŸ‹แž”แž“แŸ’แžแž™ MTTP - แž–แŸแž›แžœแŸแž›แžถแž–แžธแž€แžถแžšแž‘แž‘แžฝแž›แž”แžถแž“แžŸแŸ†แžŽแžพแž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแžŠแžพแž˜แŸ’แž”แžธแžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แž›แž‘แŸ’แž’แž•แž›แž‘แŸ… gitlab.com - แž–แžธ 50 แž˜แŸ‰แŸ„แž„แž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž‘แŸ… 8 แž˜แŸ‰แŸ„แž„แŸ”

แž€แŸ’แžšแžปแž˜แž…แŸ‚แž€แž…แžถแž™แž€แŸแž€แŸ†แž–แžปแž„แž’แŸ’แžœแžพแž€แžถแžšแž›แžพแž€แžถแžšแž•แŸ’แž‘แŸแžš gitlab.com แž‘แŸ…แž€แžถแž“แŸ‹แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แž˜แžถแž“แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž›แžพ Kubernetes แž•แž„แžŠแŸ‚แžšแŸ”

แžขแŸ’แž“แž€แž“แžทแž–แž“แŸ’แž’ n.b.แŸ– แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž”แžถแž“แžฎแžšแžฝแž…แž แžพแž™แžขแŸ†แž–แžธแž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถ Kubernetes (แž แžพแž™แžแŸ’แž‰แžปแŸ†แž˜แžทแž“แž˜แžถแž“แž€แžถแžšแžŸแž„แŸ’แžŸแŸแž™แž‘แŸแžแžถแžขแŸ’แž“แž€แž˜แžถแž“) แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž˜แžทแž“แž‘แžถแž“แŸ‹แž”แžถแž“แž”แŸ‰แŸ‡แžœแžถแžŠแŸ„แž™แžŠแŸƒแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‘แŸ แžแŸ’แž‰แžปแŸ†แžŸแžผแž˜แžŽแŸ‚แž“แžถแŸ†แžฑแŸ’แž™แž…แžผแž›แžšแžฝแž˜แž€แŸ’แž“แžปแž„แžœแž‚แŸ’แž‚แžŸแžทแž€แŸ’แžŸแžถแžŠแŸ‚แž›แž–แžนแž„แž•แŸ’แžขแŸ‚แž€แžแŸ’แž›แžถแŸ†แž„แž›แžพแžขแŸŠแžธแž“แž’แžบแžŽแžทแž แž˜แžผแž›แžŠแŸ’แž‹แžถแž“ KubernetesแžŠแŸ‚แž›แž“แžนแž„แž”แŸ’แžšแž–แŸ’แžšแžนแžแŸ’แžแž‘แŸ…แž“แŸ…แžแŸ’แž„แŸƒแž‘แžธ 28-30 แžแŸ‚แž€แž‰แŸ’แž‰แžถ แž“แžทแž„ Kubernetes MegaแžŠแŸ‚แž›แž“แžนแž„แž”แŸ’แžšแž–แŸ’แžšแžนแžแŸ’แžแž‘แŸ…แž“แŸ…แžแŸ’แž„แŸƒแž‘แžธ แŸกแŸค-แŸกแŸฆ แžแŸ‚แžแžปแž›แžถแŸ” แž“แŸแŸ‡แž“แžนแž„แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แžšแžปแž€แžšแž€ แž“แžทแž„แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถแž”แŸ’แžšแž€แž”แžŠแŸ„แž™แž‘แŸ†แž“แžปแž€แž…แžทแžแŸ’แžแŸ”

แž‘แžถแŸ†แž„แž“แŸแŸ‡แž‚แžบแž‡แžถแžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแž–แžธแžšแžŠแŸ‚แž›แž”แž“แŸ’แžแž‚แŸ„แž›แžŠแŸ…แžŠแžผแž…แž‚แŸ’แž“แžถแŸ– แž€แžถแžšแž•แŸ’แžแž›แŸ‹แž€แžถแžšแžขแžถแž”แŸ‹แžŠแŸแžแž™แŸ‰แžถแž„แž†แžถแž”แŸ‹แžšแž แŸแžŸ แž‘แžถแŸ†แž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹ gitlab.com แž“แžทแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแžแžทแžแžทแž‡แž“แž“แŸ…แžฏแž€แž“แŸ’แž›แŸ‚แž„แžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแŸ”

แžแžพแž˜แžถแž“แž‚แŸ†แž“แžทแž แžฌแžขแž“แžปแžŸแžถแžŸแž“แŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž™แžพแž„แž‘แŸ?

แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถแžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แžœแžถแž‚แž˜แž“แŸแž€แŸ’แž“แžปแž„แž€แžถแžšแžšแžฝแž˜แž…แŸ†แžŽแŸ‚แž€แžŠแž›แŸ‹ GitLab แž แžพแž™แž™แžพแž„แžŸแŸ’แžœแžถแž‚แž˜แž“แŸแž˜แžแžทแž€แŸ‚แž›แž˜แŸ’แžขแž–แžธแžขแŸ’แž“แž€แžขแžถแž“แžšแž”แžŸแŸ‹แž™แžพแž„แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžถแž“แž‚แŸ†แž“แžทแžแžŽแžถแž˜แžฝแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ’แžšแžปแž˜แžŠแžนแž€แž‡แž‰แŸ’แž‡แžผแž“แžšแž”แžŸแŸ‹แž™แžพแž„ แžŸแžผแž˜แž€แžปแŸ†แžŸแŸ’แž‘แžถแž€แŸ‹แžŸแŸ’แž‘แžพแžš แž”แž„แŸ’แž€แžพแžแžŸแŸ†แžŽแžพแž˜แžฝแž™แŸ” แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž‡แžผแž“แžŠแŸ†แžŽแžนแž„ team: Delivery.

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

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