Π GitLab ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°ΠΌΠ΅ ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ ΠΏΠΎ Π΄Π²Π° Π½Π°ΡΠΈΠ½Π°: ΡΡΡΠ½ΠΎ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ. ΠΡΠΎΡΠ΅ΡΠ΅ΡΠ΅, Π·Π° Π΄Π° Π½Π°ΡΡΠΈΡΠ΅ Π·Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠ° Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ ΠΈ Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° Π²Π°ΠΆΠ½ΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΡΠ΅Π· Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΎ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π½Π° gitlab.com, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ, Ρ ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΡΡ Π² ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡΠ΅ ΡΠΈ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΈ.
ΠΡΠ΅ΠΏΠΎΡΡΡΠ²Π°ΠΌ Π΄Π° Π·Π°Π΄Π°Π΄Π΅ΡΠ΅ Π½Π°ΠΏΠΎΠΌΠ½ΡΠ½Π΅ Π½Π° Π²Π°ΡΠΈΡ ΡΠΌΠ°ΡΡ ΡΠ°ΡΠΎΠ²Π½ΠΈΠΊ: Π²ΡΠ΅ΠΊΠΈ ΠΌΠ΅ΡΠ΅Ρ Π½Π° 22-ΡΠΈ, ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅, ΡΠ°Π±ΠΎΡΠ΅ΡΠΈ Ρ GitLab Π² ΡΠ΅Ρ Π½ΠΈΡΠ΅ ΡΡΠΎΡΡΠΆΠ΅Π½ΠΈΡ, ΠΌΠΎΠ³Π°Ρ Π΄Π° Π²ΠΈΠ΄ΡΡ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° ΡΠ΅ΠΊΡΡΠ°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Π½Π°ΡΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡ. ΠΠ΅ΡΠ΅ΡΠ½ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΠ΄ΡΡΠΆΠ° Π½ΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈ ΠΈ ΡΠ΅ΡΡΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΊΡΠ°ΠΉΠ½ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ ΠΎΡ Π·Π°ΡΠ²ΠΊΠΈ Π½Π° ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° Π·Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΈΠ»ΠΈ ΡΠ»ΠΈΠ²Π°Π½ΠΈΡ.
ΠΠΎ, ΠΊΠ°ΠΊΡΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΡΠ°, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΡΠΎΡΡΡΠ΅Ρ ΡΡΠ΄ΠΊΠΎ Π΅ Π±Π΅Π· Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈ. ΠΠΎΠ³Π°ΡΠΎ Π±ΡΠ΄Π΅ ΠΎΡΠΊΡΠΈΡΠ° Π³ΡΠ΅ΡΠΊΠ° ΠΈΠ»ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ Π² ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°, ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΡΡ Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅ Π² Π΅ΠΊΠΈΠΏΠ° Π·Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ° ΡΡΠ·Π΄Π°Π²Π° ΠΊΠΎΡΠ΅ΠΊΡΠΈΡ Π·Π° Π½Π°ΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΈ. Gitlab.com ΡΠ΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ° ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° CD. ΠΠ°ΡΠΈΡΠ°ΠΌΠ΅ ΡΠΎΠ·ΠΈ ΠΏΡΠΎΡΠ΅Ρ Π½Π° CD Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅, Π·Π° Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅ΠΌ ΠΎΠ±ΡΡΠΊΠ²Π°Π½Π΅ Ρ ΡΡΠ½ΠΊΡΠΈΡΡΠ° CD Π² GitLab. Π’ΠΎΠ·ΠΈ ΠΏΡΠΎΡΠ΅Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΊΠ»ΡΡΠ²Π° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΡ Π·Π°ΡΠ²ΠΊΠΈ Π·Π° ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅, ΠΈΠ·ΠΏΡΠ°ΡΠ΅Π½ΠΈ ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ, ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΈ Π½Π°ΡΠΈΡ Π²ΡΡΡΠ΅ΡΠ΅Π½ Π΅ΠΊΠΈΠΏ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΡΠ°ΠΊΠ° ΡΠ΅ ΡΠ΅ΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΊΡΡΠ½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΠΏΡΡΠΊΠ°Π½Π΅ΡΠΎ Π½Π° ΠΊΡΡΠΏΠΊΠΈ ΡΠ΅ ΡΠ΅ΡΠ°Π²Π° ΠΏΠΎ Π΄Π²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π½Π°ΡΠΈΠ½Π°.
Β«ΠΠΈΠ΅ Π³Π°ΡΠ°Π½ΡΠΈΡΠ°ΠΌΠ΅, ΡΠ΅ Π²ΡΠΈΡΠΊΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΏΡΠ°Π²ΡΡ, ΡΠ΅ Π²Π½Π΅Π΄ΡΡΠ²Π° Π²ΡΠ² Π²ΡΠΈΡΠΊΠΈ ΡΡΠ΅Π΄ΠΈ Π²ΡΠ΅ΠΊΠΈ Π΄Π΅Π½, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° Π³ΠΎ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΠΈΠΌ Π² GitLab.comβ, ΠΎΠ±ΡΡΠ½ΡΠ²Π°
ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π³ΡΠ΅ΡΠΊΠ°ΡΠ° ΠΈΠ»ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ°, ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Π½Π° gitlab.com ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Ρ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠΈ ΡΠΊΠΎΡΠΎ ΡΠ»Π΅Π΄ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π΅ΡΠΎ ΠΈΠΌ, ΠΊΠΎΠ΅ΡΠΎ Π΅ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²ΠΎ Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ Π½Π° CD. ΠΠΎΡΠ΅ΠΊΡΠΈΠΈΡΠ΅ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ ΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ ΠΎΡΠ΄Π΅Π»Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΎΡ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠ° Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅.
ΠΠΊΠΈΠΏΡΡ Π·Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ° ΡΠ°Π±ΠΎΡΠΈ ΡΡΠΈΠ»Π΅Π½ΠΎ, Π·Π° Π΄Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅, Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π² ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° Π²Π΅ΡΡΠΈΠΈ Π·Π° Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅
Β«Π¦Π΅Π»ΡΠ° Π½Π° Π΅ΠΊΠΈΠΏΠ° Π·Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ° Π΅ Π΄Π° ΡΠ΅ ΡΠ²Π΅ΡΠΈΠΌ, ΡΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΠ΅ Π΄Π²ΠΈΠΆΠΈΠΌ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ ΠΊΠ°ΡΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ½Π΅ Π΄Π° Π½Π°ΠΊΠ°ΡΠ°ΠΌΠ΅ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈΡΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΡΡ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ, Π½Π°Π»ΠΈ?, ΠΊΠ°Π·Π²Π° ΠΠ°ΡΠΈΠ½.
ΠΠ°ΠΊΡΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Π½Π° gitlab.com, ΡΠ°ΠΊΠ° ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΡΠ΅Ρ
Π½ΠΈΡΠ΅ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΈ ΡΠ΅ Π²ΡΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΎΡ ΡΡΠΈΠ»ΠΈΡΡΠ° Π½Π° Π΅ΠΊΠΈΠΏΠ° Π·Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ° Π·Π° Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΡΠΈΠΊΡΠ» ΠΈ ΡΡΠΊΠΎΡΡΠ²Π°Π½Π΅ Π½Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ. Π ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ ΡΠ΅ ΠΎΠ±ΡΡΠ½ΠΈΠΌ ΠΏΡΠΈΠ»ΠΈΠΊΠΈΡΠ΅ ΠΈ ΡΠ°Π·Π»ΠΈΠΊΠΈΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅Π·ΠΈ Π΄Π²Π° ΠΌΠ΅ΡΠΎΠ΄Π°.
ΠΠ°ΠΊΠ²ΠΎ ΠΏΡΠ°Π²ΠΈ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΡΡ Π·Π° ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π²Π°Π½Π΅?
Π§Π»Π΅Π½ΠΎΠ²Π΅ Π½Π° Π΅ΠΊΠΈΠΏΠ° ΠΌΠ΅ΡΠ΅ΡΠ½ΠΎ
ΠΠ·Π΄Π°Π½ΠΈΡΡΠ° Π·Π° ΡΠ°ΠΌΠΎΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ ΠΈ ΠΈΠ·Π΄Π°Π½ΠΈΡΡΠ° Π½Π° gitlab.com ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ, Π½ΠΎ ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ ΠΏΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅, ΠΎΠ±ΡΡΠ½ΡΠ²Π° ΠΠ°ΡΠΈΠ½.
ΠΡΡΠ²ΠΎ ΠΈ Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΎΡΠΎ, ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΡΡ Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΈΠΏΠ° Π²Π΅ΡΡΠΈΡ, Π³Π°ΡΠ°Π½ΡΠΈΡΠ°, ΡΠ΅ GitLab Π΅ Π½Π°Π»ΠΈΡΠ΅Π½ ΠΈ Π·Π°ΡΠΈΡΠ΅Π½ ΠΎΡ ΠΌΠΎΠΌΠ΅Π½ΡΠ°, Π² ΠΊΠΎΠΉΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π΅ ΡΡΠ°ΡΡΠΈΡΠ°Π½ΠΎ Π½Π° gitlab.com, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π³Π°ΡΠ°Π½ΡΠΈΡΠ°, ΡΠ΅ ΡΡΡΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°Ρ Π² ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ.
Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ Π΄Π°Π΄Π΅Π½ Π±ΡΠ³ ΠΈΠ»ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ Π±ΡΠ΄Π΅ ΠΌΠ°ΡΠΊΠΈΡΠ°Π½Π° ΠΊΠ°ΡΠΎ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½Π° Π² GitLab, ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΡΡ Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠ΅ΡΠ΅Π½ΠΈ, ΡΠ΅ ΡΡ ΡΠ΅ Π±ΡΠ΄Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π² ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈΡΠ΅ ΠΈΠ»ΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈΡΠ΅ Π½Π° Π·Π°ΡΠΈΡΠ°ΡΠ° Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΈ. ΠΠΊΠΎ ΡΠΎΠΉ ΡΠ΅ΡΠΈ, ΡΠ΅ Π³ΡΠ΅ΡΠΊΠ° ΠΈΠ»ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ Π·Π°ΡΠ»ΡΠΆΠ°Π²Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ, Π·Π°ΠΏΠΎΡΠ²Π° ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈΡΠ΅Π»Π½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ°.
ΠΠ΅Π½ΠΈΠ΄ΠΆΡΡΡΡ Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ΡΠΈ Π΄Π°Π»ΠΈ Π΄Π° ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΡ ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π° Π΄Π° Ρ ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈ - ΠΈ ΡΠΎΠ²Π° ΡΠΈΠ»Π½ΠΎ Π·Π°Π²ΠΈΡΠΈ ΠΎΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Π½Π° ΡΠΈΡΡΠ°ΡΠΈΡΡΠ°, "ΠΌΠ΅ΠΆΠ΄ΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΌΠ°ΡΠΈΠ½ΠΈΡΠ΅ Π½Π΅ ΡΠ° ΡΠΎΠ»ΠΊΠΎΠ²Π° Π΄ΠΎΠ±ΡΠΈ Π² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°, ΠΊΠΎΠ»ΠΊΠΎΡΠΎ Ρ ΠΎΡΠ°ΡΠ°β, ΠΊΠ°Π·Π²Π° ΠΠ°ΡΠΈΠ½.
ΠΡΠΈΡΠΊΠΎ Π΅ ΡΠ²ΡΡΠ·Π°Π½ΠΎ Ρ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠΈΡΠ΅
ΠΠ°ΠΊΠ²ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π°Ρ ΠΏΠ°ΡΠΎΠ²Π΅ΡΠ΅ ΠΈ Π·Π°ΡΠΎ ΡΠ° Π½ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ?
ΠΠ΅Π½ΠΈΠ΄ΠΆΡΡΡΡ Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅ ΡΠ΅ΡΠ°Π²Π° Π΄Π°Π»ΠΈ Π΄Π° ΠΏΡΡΠ½Π΅ ΠΊΠΎΡΠ΅ΠΊΡΠΈΡ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΎΡΡΡΠ° Π½Π° Π³ΡΠ΅ΡΠΊΠ°ΡΠ°.
ΠΡΠ΅ΡΠΊΠΈΡΠ΅ Π²Π°ΡΠΈΡΠ°Ρ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΡΡΡ Π½Π°ΡΠ° ΡΠ΅ΠΆΠ΅ΡΡ. Π’Π°ΠΊΠ° ΡΠ΅ Π³ΡΠ΅ΡΠΊΠΈΡΠ΅ S4 ΠΈΠ»ΠΈ S3 ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΡΡΠΈΠ»ΠΈΡΡΠΈΡΠ½ΠΈ, ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΈΠΊΡΠ΅Π» ΠΈΠ»ΠΈ ΠΈΠΊΠΎΠ½Π°. Π’ΠΎΠ²Π° Π΅ Π½Π΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π²Π°ΠΆΠ½ΠΎ, Π½ΠΎ Π½ΡΠΌΠ° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π²ΡΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π²ΡΡΡ Ρ ΡΠ°Π±ΠΎΡΠ½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ Π½Π° Π½ΠΈΠΊΠΎΠ³ΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡΠ° Π΄Π° Π±ΡΠ΄Π΅ ΡΡΠ·Π΄Π°Π΄Π΅Π½Π° ΠΊΠΎΡΠ΅ΠΊΡΠΈΡ Π·Π° ΡΠ°ΠΊΠΈΠ²Π° S3 ΠΈΠ»ΠΈ S4 Π³ΡΠ΅ΡΠΊΠΈ Π΅ ΠΌΠ°Π»ΠΊΠ°, ΠΎΠ±ΡΡΠ½ΡΠ²Π° ΠΠ°ΡΠΈΠ½.
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈΡΠ΅ S1 ΠΈΠ»ΠΈ S2 ΠΎΠ·Π½Π°ΡΠ°Π²Π°Ρ, ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ° Π΄ΠΎ Π½Π°ΠΉ-Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ, ΠΈΠ»ΠΈ ΠΈΠΌΠ° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½Π° Π³ΡΠ΅ΡΠΊΠ°, ΠΊΠΎΡΡΠΎ Π·Π°ΡΡΠ³Π° ΡΠ°Π±ΠΎΡΠ½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ. ΠΠΊΠΎ ΡΠ° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π² ΡΡΠ°ΠΊΠ΅ΡΠ°, ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ ΡΠ° ΡΠ΅ ΡΠ±Π»ΡΡΠΊΠ°Π»ΠΈ Ρ ΡΡΡ , ΡΠ°ΠΊΠ° ΡΠ΅ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΡΡ Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅ Π²Π΅Π΄Π½Π°Π³Π° Π·Π°ΠΏΠΎΡΠ²Π° Π΄Π° ΠΏΠΎΠ΄Π³ΠΎΡΠ²Ρ ΠΊΠΎΡΠ΅ΠΊΡΠΈΡ.
Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΠΊΠΎΡΠ΅ΠΊΡΠΈΡΡΠ° Π·Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ S1 ΠΈΠ»ΠΈ S2 Π΅ Π³ΠΎΡΠΎΠ²Π°, ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΡΡ Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅ Π·Π°ΠΏΠΎΡΠ²Π° Π΄Π° ΠΏΡΡΠΊΠ° ΠΊΠΎΡΠ΅ΠΊΡΠΈΡΡΠ°.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΡΠ΅ΠΊΡΠΈΡΡΠ° GitLab 12.10.1 Π±Π΅ΡΠ΅ ΡΡΠ·Π΄Π°Π΄Π΅Π½Π°, ΡΠ»Π΅Π΄ ΠΊΠ°ΡΠΎ Π±ΡΡ Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½ΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΏΠΎΠΏΡΠ°Π²ΠΈΡ Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΠΉΡΠΎ Π³ΠΈ ΠΏΡΠΈΡΠΈΠ½ΡΠ²Π°ΡΠ΅. Release manager ΠΎΡΠ΅Π½ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎΡΡΡΠ° Π½Π° Π·Π°Π΄Π°Π΄Π΅Π½ΠΈΡΠ΅ Π½ΠΈΠ²Π° Π½Π° ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΎΡΡ ΠΈ ΡΠ»Π΅Π΄ ΠΏΠΎΡΠ²ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΡΠ°ΡΡΠΈΡΠ° ΠΏΡΠΎΡΠ΅ΡΡΡ Π½Π° ΠΏΡΡΠΊΠ°Π½Π΅ Π½Π° ΠΊΠΎΡΠ΅ΠΊΡΠΈΡ, ΠΊΠΎΡΡΠΎ Π±Π΅ΡΠ΅ Π³ΠΎΡΠΎΠ²Π° Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° 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.com, ΠΈ ΡΠ»Π΅Π΄ ΠΊΠ°ΡΠΎ ΡΠ΅Π·ΠΈ ΡΡΠ΅Π΄ΠΈ ΡΠ° Π² Π΄ΠΎΠ±ΡΠ° ΡΠΎΡΠΌΠ° ΠΈ ΡΠ΅ΡΡΠ²Π°Π½Π΅ΡΠΎ ΠΏΠΎΠΊΠ°ΠΆΠ΅ Π΄ΠΎΠ±ΡΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ, ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΡΡ Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅ Π·Π°ΠΏΠΎΡΠ²Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΡΡΠ° ΠΏΠΎ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π½Π° gitlab.comβ, ΠΊΠ°Π·Π²Π° ΠΠ°ΡΠΈΠ½.
Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ° CICD Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π΅ Π½Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° gitlab.com Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ° ΡΠ΅Π»ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ Π΄ΠΎ ΡΠΎΡΠΊΠ°ΡΠ°, Π² ΠΊΠΎΡΡΠΎ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΡΡ Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅ ΡΡΡΠ±Π²Π° ΡΡΡΠ½ΠΎ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π°ΡΠ° ΡΡΠ΅Π΄Π° Π² gitlab.com.
ΠΠ°ΡΠΈΠ½ Π½Π°Π²Π»ΠΈΠ·Π° Π² ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ Π·Π° ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° gitlab.com Π²ΡΠ² Π²ΠΈΠ΄Π΅ΠΎΡΠΎ ΠΏΠΎ-Π΄ΠΎΠ»Ρ.
ΠΠ°ΠΊΠ²ΠΎ Π΄ΡΡΠ³ΠΎ ΠΏΡΠ°Π²ΠΈ Π΅ΠΊΠΈΠΏΡΡ Π·Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ°?
ΠΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅ Π½Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° gitlab.com ΠΈ ΠΏΡΡΠΊΠ°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Π΅, ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΡ ΠΏΡΠΎΡΠ΅Ρ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΏΠΎΠ²Π΅ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΡΡΠ½Π° ΡΠ°Π±ΠΎΡΠ° ΠΎΡ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠ° Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅.
βΠΠΎΠ½ΡΠΊΠΎΠ³Π° Π·Π°Π±Π°Π²ΡΠΌΠ΅ ΠΏΡΡΠΊΠ°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ Π΄ΠΎΠΊΠ»Π°Π΄Π²Π°Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ ΠΈ Π·Π°ΡΠΎΡΠΎ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π½ΡΠ°Π½ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π²Π·Π΅ΠΌΠ°Ρ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΏΡΠΈ ΠΏΡΡΠΊΠ°Π½Π΅ΡΠΎ Π½Π° Π΅Π΄ΠΈΠ½ ΠΏΠ°Ρβ, ΠΊΠ°Π·Π²Π° ΠΠ°ΡΠΈΠ½.
ΠΠ΄Π½Π° ΠΎΡ ΠΊΡΠ°ΡΠΊΠΎΡΡΠΎΡΠ½ΠΈΡΠ΅ ΡΠ΅Π»ΠΈ Π½Π° Π΅ΠΊΠΈΠΏΠ° Π·Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ° Π΅ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈ ΠΎΠ±Π΅ΠΌΠ° Π½Π° ΡΡΡΠ½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ° ΠΎΡ ΡΡΡΠ°Π½Π° Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠ° Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅, Π·Π° Π΄Π° ΡΡΠΊΠΎΡΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π²Π°Π½Π΅ΡΠΎ. ΠΠΊΠΈΠΏΡΡ ΡΠ°Π±ΠΎΡΠΈ Π·Π° ΠΎΠΏΡΠΎΡΡΡΠ²Π°Π½Π΅, ΡΠ°ΡΠΈΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΠΈΠ·Π΄Π°Π²Π°Π½Π΅, ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Ρ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ Π½ΠΈΡΠΊΠ° ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΎΡΡ (S3 ΠΈ S4, ΠΏΡΠΈΠ±Π». ΠΏΡΠ΅Π²ΠΎΠ΄Π°Ρ). Π€ΠΎΠΊΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π²ΡΡΡ Ρ ΡΠΊΠΎΡΠΎΡΡΡΠ° Π΅ ΠΊΠ»ΡΡΠΎΠ² ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π» Π·Π° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡ: Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΅ Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ°Π»ΠΈ MTTP - Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΠΎΡ ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° Π·Π°ΡΠ²ΠΊΠ° Π·Π° ΡΠ»ΠΈΠ²Π°Π½Π΅ Π΄ΠΎ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠ° Π² gitlab.com - ΠΎΡ ΡΠ΅Π³Π°ΡΠ½ΠΈΡΠ΅ 50 ΡΠ°ΡΠ° Π½Π° 8 ΡΠ°ΡΠ°.
ΠΠΊΠΈΠΏΡΡ Π·Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ° ΡΡΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π²ΡΡΡ Ρ ΠΌΠΈΠ³ΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° gitlab.com ΠΊΡΠΌ Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° Kubernetes ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°.
NB Π½Π° ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°: ΠΠΊΠΎ Π²Π΅ΡΠ΅ ΡΡΠ΅ ΡΡΠ²Π°Π»ΠΈ Π·Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ° Kubernetes (ΠΈ Π½Π΅ ΡΠ΅ ΡΡΠΌΠ½ΡΠ²Π°ΠΌ, ΡΠ΅ ΡΡΠ΅), Π½ΠΎ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ ΡΡΠ΅ Ρ Π΄ΠΎΠΊΠΎΡΠ½Π°Π»ΠΈ Ρ ΡΡΡΠ΅ΡΠ΅ ΡΠΈ, ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π°ΠΌ Π²ΠΈ Π΄Π° ΡΡΠ°ΡΡΠ²Π°ΡΠ΅ Π² ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈΠ½ΡΠ΅Π½Π·ΠΈΠ²Π½ΠΈ ΠΊΡΡΡΠΎΠ²Π΅
ΠΠ°Π·Π° Kubernetes , ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΡΠ΅ ΠΏΡΠΎΠ²Π΅Π΄Π΅ Π½Π° 28-30 ΡΠ΅ΠΏΡΠ΅ΠΌΠ²ΡΠΈ ΠΈKubernetes Mega , ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΡΠ΅ ΠΏΡΠΎΠ²Π΅Π΄Π΅ ΠΎΡ 14 Π΄ΠΎ 16 ΠΎΠΊΡΠΎΠΌΠ²ΡΠΈ. Π’ΠΎΠ²Π° ΡΠ΅ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ ΡΠ²Π΅ΡΠ΅Π½ΠΎ Π΄Π° Π½Π°Π²ΠΈΠ³ΠΈΡΠ°ΡΠ΅ ΠΈ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΡΠ΅ Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ°.
Π’ΠΎΠ²Π° ΡΠ° Π΄Π²Π° ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅ΡΠ»Π΅Π΄Π²Π°Ρ Π΅Π΄Π½Π° ΠΈ ΡΡΡΠ° ΡΠ΅Π»: Π±ΡΡΠ·Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ° Π½Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΠΊΠ°ΠΊΡΠΎ Π·Π° gitlab.com, ΡΠ°ΠΊΠ° ΠΈ Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Π² ΡΠ΅Ρ Π½ΠΈΡΠ΅ ΡΡΠΎΡΡΠΆΠ΅Π½ΠΈΡ.
ΠΡΠΊΠ°ΠΊΠ²ΠΈ ΠΈΠ΄Π΅ΠΈ ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΏΠΎΡΡΠΊΠΈ Π·Π° Π½Π°Ρ?
ΠΡΠ΅ΠΊΠΈ Π΅ Π΄ΠΎΠ±ΡΠ΅ Π΄ΠΎΡΡΠ» Π΄Π° Π΄ΠΎΠΏΡΠΈΠ½Π΅ΡΠ΅ Π·Π° GitLab ΠΈ Π½ΠΈΠ΅ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²Π°ΠΌΠ΅ ΠΎΠ±ΡΠ°ΡΠ½Π°ΡΠ° Π²ΡΡΠ·ΠΊΠ° ΠΎΡ Π½Π°ΡΠΈΡΠ΅ ΡΠΈΡΠ°ΡΠ΅Π»ΠΈ. ΠΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ Π½ΡΠΊΠ°ΠΊΠ²ΠΈ ΠΈΠ΄Π΅ΠΈ Π·Π° Π½Π°ΡΠΈΡ Π΅ΠΊΠΈΠΏ Π·Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ°, Π½Π΅ ΡΠ΅ ΠΊΠΎΠ»Π΅Π±Π°ΠΉΡΠ΅ team: Delivery
.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com