ΠΡΠ°ΠΊΡΠΈΠΊΠΈ DevOps ΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΡ ΡΠ±Π΅Π΄ΠΈΠ»ΠΈΡΡ Π² ΡΡΠΎΠΌ ΡΠ°ΠΌΠΈ, ΠΊΠΎΠ³Π΄Π° ΡΠΎΠΊΡΠ°ΡΠΈΠ»ΠΈ Π²ΡΠ΅ΠΌΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ΅Π»ΠΈΠ·ΠΎΠ² Π² 10 ΡΠ°Π·. Π ΡΠΈΡΡΠ΅ΠΌΠ΅ FIS Profile, ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π² ΠΠ’Π, ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ΅ΠΏΠ΅ΡΡ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π½Π΅ 90 ΠΌΠΈΠ½ΡΡ, Π° 10. ΠΡΠ΅ΠΌΡ ΡΠ±ΠΎΡΠΊΠΈ ΡΠ΅Π»ΠΈΠ·Π° ΡΠ½ΠΈΠ·ΠΈΠ»ΠΎΡΡ Ρ Π΄Π²ΡΡ Π½Π΅Π΄Π΅Π»Ρ Π΄ΠΎ Π΄Π²ΡΡ Π΄Π½Π΅ΠΉ. Π§ΠΈΡΠ»ΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΡ Π΄Π΅ΡΠ΅ΠΊΡΠΎΠ² Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠΏΠ°Π»ΠΎ ΠΏΠΎΡΡΠΈ Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΠ°. Π§ΡΠΎΠ±Ρ ΡΠΉΡΠΈ ΠΎΡ Β«ΡΡΡΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΄Π°Β» ΠΈ ΡΡΡΡΠ°Π½ΠΈΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΎΡ Π²Π΅Π½Π΄ΠΎΡΠ°, Π½Π°ΠΌ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΏΡΠΎΠΉΡΠΈ ΡΠ΅ΡΠ΅Π· ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠΎΡΡΡΠ»ΡΠΌΠΈ ΠΈ Π½Π°ΠΉΡΠΈ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠΎΠ΄ ΠΊΠ°ΡΠΎΠΌ β ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ ΠΈΡΡΠΎΡΠΈΡ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΌΡ ΠΏΠΎΡΡΡΠΎΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ.
ΠΡΠΎΠ»ΠΎΠ³: DevOps β ΡΡΠΎ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡ
ΠΠ° ΠΌΠΈΠ½ΡΠ²ΡΠΈΠΉ Π³ΠΎΠ΄ Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΌΡ ΠΏΡΠΎΠ²Π΅Π»ΠΈ Π½Π΅ΠΌΠ°Π»ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΠΊ DevOps Π² ΠΠ’Π:
- ΠΡΡΡΡΠΎΠΈΠ»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎ 12 ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌ;
- ΠΠ°ΠΏΡΡΡΠΈΠ»ΠΈ 15 pipeline, ΡΠ΅ΡΡΡΠ΅ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ Π΄ΠΎΠ²Π΅Π»ΠΈ Π΄ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π°;
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π»ΠΈ 1445 ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ;
- Π£ΡΠΏΠ΅ΡΠ½ΠΎ Π²Π½Π΅Π΄ΡΠΈΠ»ΠΈ ΡΡΠ΄ ΡΠ΅Π»ΠΈΠ·ΠΎΠ², ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Π½ΡΡ ΠΈΠ½Ρ Π°ΡΡ-ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ.
ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ°ΠΌΡΡ ΡΠ»ΠΎΠΆΠ½ΡΡ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ inhouse-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΠΊ DevSecOps ΠΎΠΊΠ°Π·Π°Π»Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° FIS Profile β ΡΠΎΠ·Π½ΠΈΡΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Π½Π° Π½Π΅ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΠΎΠΉ Π‘Π£ΠΠ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΌΡ ΡΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ, Π·Π°ΠΏΡΡΡΠΈΡΡ pipeline, Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ Π²Π½Π΅ΡΠ΅Π»ΠΈΠ·Π½ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΈ Π½Π°ΡΡΠΈΠ»ΠΈΡΡ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΡΠ΅Π»ΠΈΠ·Ρ. ΠΠ°Π΄Π°ΡΠ° Π±ΡΠ»Π° Π½Π΅ΠΏΡΠΎΡΡΠ°Ρ, Π½ΠΎ Π·Π°ΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΠΈ Π±Π΅Π· ΡΠ²Π½ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ: Π²ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ° β Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΡΡΡΠΎΠΈΡΡ inhouse-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ CD Π΄ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΠΉ ΡΡΠ΅Π΄Ρ.
ΠΠΎΠ½Π°ΡΠ°Π»Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΊΠ°Π·Π°Π»ΡΡ ΠΏΡΠΎΡΡΡΠΌ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ:
- ΠΠ°ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌ Π½Π°ΡΠ°Π»ΡΠ½ΡΡ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π΄ΠΎΠ±ΠΈΠ²Π°Π΅ΠΌΡΡ ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΊΠΎΠ΄Π° ΠΏΡΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° Π±Π΅Π· Π³ΡΡΠ±ΡΡ Π΄Π΅ΡΠ΅ΠΊΡΠΎΠ²;
- ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ Π² ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ;
- ΠΠ»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΊΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΌΠΈ ΡΡΠ°ΠΏΠ°ΠΌΠΈ ΠΏΠΈΠ»ΠΈΠΌ pipeline ΠΈ ΡΠΏΠΈΡΠ°Π΅ΠΌ Π΅Π³ΠΎ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΊΠΎΠ½ΡΠΎΠ² Π² ΠΏΡΠΎΠ΄.
ΠΠ° ΡΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΡΠΈΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π°ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΊΠΈΠ»Ρ ΠΈ ΠΏΠΎΠ²ΡΡΠΈΡΡ Π΄ΠΎΠ»Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ Π²ΠΊΠ»Π°Π΄Π° Π² ΡΠ΅Π»ΠΈΠ·Ρ Π΄ΠΎ ΠΏΡΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ. Π Π²ΡΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΈΡΠ°ΡΡ Π·Π°Π΄Π°ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ.
ΠΠ°Π·Π°Π»ΠΎΡΡ Π±Ρ, Π²ΠΏΠΎΠ»Π½Π΅ ΡΠ΅Π±Π΅ ΡΠ½Π΅ΡΠ³ΠΎΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΏΡΡΡ ΠΊ ΡΡΠ΅Π±ΡΠ΅ΠΌΠΎΠΌΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ: Π²ΠΎΡ DevOps, Π²ΠΎΡ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π²ΠΎΡ Π½Π°Π±ΡΠ°Π½Π½Π°Ρ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π°β¦ ΠΠΎ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ DevOps β ΡΡΠΎ Π²ΡΠ΅-ΡΠ°ΠΊΠΈ ΠΏΡΠΎ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡ, Π° Π½Π΅ Β«ΠΏΡΠΈΠΊΡΡΡΠΈΡΡ ΠΊ ΠΏΡΠΎΡΠ΅ΡΡΡ gitlab, ansible, nexus ΠΈ Π΄Π°Π»Π΅Π΅ ΠΏΠΎ ΡΠΏΠΈΡΠΊΡΒ».
Π ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ ΡΠ°Π· ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π² ΠΏΠ»Π°Π½ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, ΠΌΡ ΠΏΠΎΠ½ΡΠ»ΠΈ, ΡΡΠΎ ΡΡΡΠΎΠΈΠΌ Π²Π½ΡΡΡΠΈ ΡΠ΅Π±Ρ Π½Π΅ΠΊΠΈΠΉ Π°ΡΡΡΠΎΡΡ Π²Π΅Π½Π΄ΠΎΡΠ°. ΠΠΎΡΡΠΎΠΌΡ Π² ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π²ΡΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΡΠ΅ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΡΠ°Π±ΠΎΡΠΊΡ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠ°ΡΡΡΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ Π²Π΅Π΄ΡΡΠ΅ΠΉ ΡΠΎΠ»ΠΈ Π² ΡΡΠΎΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠ΅. ΠΠ΅ ΡΠ°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ, Π½ΠΎ ΡΠ°ΠΊΠΎΠ² ΠΏΡΡΡ ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
Β
Π‘ ΡΠ΅Π³ΠΎ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ inhouse-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°Β
Π Π°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠ΅Π΄ΡΡΠΎΡΠ»ΠΎ Ρ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ ΡΠ°ΠΌΠΎΠΉ Π΄ΡΡΠΆΠ΅Π»ΡΠ±Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ. ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎ ΠΎΠ½Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ»Π° ΡΠΎΠ±ΠΎΠΉ ΠΎΠ΄Π½Ρ Π±ΠΎΠ»ΡΡΡΡ Π½Π΅ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΡ Π‘Π£ΠΠ, ΡΠΎΡΡΠΎΡΠ»Π° ΠΈΠ· ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² (ΡΠΊΡΠΈΠΏΡΠΎΠ², ΠΏΡΠΎΡΠ΅Π΄ΡΡ, Π±Π°ΡΡΠ΅ΠΉ ΠΈ Ρ. Π΄.), ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠ·ΡΠ²Π°Π»ΠΈΡΡ ΠΏΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ, ΠΈ ΡΠ°Π±ΠΎΡΠ°Π»Π° ΠΏΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΈΠΊΠ°: ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π·Π°ΠΏΡΠΎΡ β Π²ΡΠ΄Π°Π΅Ρ ΠΎΡΠ²Π΅Ρ. Π‘ΡΠ΅Π΄ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΡΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ:
- ΠΠΊΠ·ΠΎΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ (MUMPS);
- ΠΠΎΠ½ΡΠΎΠ»ΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ;
- ΠΡΡΡΡΡΡΠ²ΠΈΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌΠΈ;
- ΠΠ±ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΡ Π² Π΄Π΅ΡΡΡΠΊΠΈ ΡΠ΅ΡΠ°Π±Π°ΠΉΡ;
- ΠΠ°Π³ΡΡΠ·ΠΊΡ ΡΠ²ΡΡΠ΅ 2 ΠΌΠ»Π½ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π² ΡΠ°Ρ;
- ΠΠ½Π°ΡΠΈΠΌΠΎΡΡΡ β Business-Critical.
ΠΡΠΈ ΡΡΠΎΠΌ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π° Π½Π°ΡΠ΅ΠΉ ΡΡΠΎΡΠΎΠ½Π΅ ΠΎΡΡΡΡΡΡΠ²ΠΎΠ²Π°Π». Π‘ΠΎΠ²ΡΠ΅ΠΌ. ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΈΠΌΠ΅Π»Π°ΡΡ, Π½ΠΎ Π²ΡΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ Π·Π½Π°Π½ΠΈΡ ΠΈ ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠΈΠΈ Π±ΡΠ»ΠΈ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ Π²Π½Π΅ΡΠ½Π΅ΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ.
Π ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΌΡ ΠΏΡΠΈΡΡΡΠΏΠΈΠ»ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Ρ Π½ΡΠ»Ρ, ΡΡΠΈΡΡΠ²Π°Ρ Π΅Π΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΈ ΡΠ»Π°Π±ΠΎΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅. ΠΠ°ΡΠ°Π»ΠΈ Π² ΠΎΠΊΡΡΠ±ΡΠ΅ 2018 Π³ΠΎΠ΄Π°:
- ΠΠ·ΡΡΠΈΠ»ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΈ ΠΎΡΠ½ΠΎΠ²Ρ ΠΊΠΎΠ΄ΠΎΠ³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ;
- ΠΡΠΎΡΡΡΠ΄ΠΈΡΠΎΠ²Π°Π»ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΠΎΡ Π²Π΅Π½Π΄ΠΎΡΠ° ΠΊΡΠ°ΡΠΊΠΈΠΉ ΠΊΡΡΡ ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅;
- ΠΡΠ²ΠΎΠΈΠ»ΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠΊΠΈΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ;
- Π‘ΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠΊΡ Π΄Π»Ρ Π½ΠΎΠ²ΡΡ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ;
- ΠΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈΡΡ ΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π² ΡΠ°Π±ΠΎΡΡ Π² Β«Π±ΠΎΠ΅Π²ΠΎΠΌΒ» ΡΠ΅ΠΆΠΈΠΌΠ΅;
- Π Π΅ΡΠΈΠ»ΠΈ Π²ΠΎΠΏΡΠΎΡ Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΊΠΎΠ΄Π°;
- ΠΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ ΡΡΠ΅Π½Π΄ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
ΠΠ° Π½Π°ΡΠ°Π±ΠΎΡΠΊΡ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ ΠΈ ΠΏΠΎΠ³ΡΡΠΆΠ΅Π½ΠΈΠ΅ Π² ΡΠΈΡΡΠ΅ΠΌΡ ΠΌΡ ΠΏΠΎΡΡΠ°ΡΠΈΠ»ΠΈ ΡΡΠΈ ΠΌΠ΅ΡΡΡΠ°, Π° ΡΠΆΠ΅ Ρ Π½Π°ΡΠ°Π»Π° 2019 Π³ΠΎΠ΄Π° inhouse-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π°ΡΠ°Π»Π° ΡΠ²ΠΎΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π½Π°Π²ΡΡΡΠ΅ΡΡ ΡΠ²Π΅ΡΠ»ΠΎΠΌΡ Π±ΡΠ΄ΡΡΠ΅ΠΌΡ, ΠΈΠ½ΠΎΠ³Π΄Π° ΡΠΎ ΡΠΊΡΠΈΠΏΠΎΠΌ, Π½ΠΎ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎ ΠΈ ΡΠ΅Π»Π΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎ.
ΠΠΈΠ³ΡΠ°ΡΠΈΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ ΠΈ Π°Π²ΡΠΎΡΠ΅ΡΡΡ
ΠΠ΅ΡΠ²Π°Ρ Π·Π°Π΄Π°ΡΠ° DevOps β ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ. Π ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈΡΡ Π±ΡΡΡΡΠΎ, Π½ΠΎ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ ΠΈΠ· ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ SVN Ρ ΠΎΠ΄Π½ΠΎΠΉ trunk-Π²Π΅ΡΠ²ΡΡ Π² ΡΠ΅Π»Π΅Π²ΠΎΠΉ Π΄Π»Ρ Π½Π°Ρ Git Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΎΠΌ Π½Π° ΠΌΠΎΠ΄Π΅Π»Ρ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π²Π΅ΡΠ²Π΅ΠΉ ΠΈ ΠΏΡΠΎΡΠ°Π±ΠΎΡΠΊΠΎΠΉ Git Flow. Π Π΅ΡΠ΅ Ρ Π½Π°Ρ 2 ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΎΠΉ ΠΏΠ»ΡΡ ΡΠ°ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π²Π΅Π½Π΄ΠΎΡΠ° Π·Π° Π³ΡΠ°Π½ΠΈΡΠ΅ΠΉ. ΠΡΠΈΡΠ»ΠΎΡΡ ΠΆΠΈΡΡ Ρ Π΄Π²ΡΠΌΡ GitβΠ°ΠΌΠΈ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ. Π ΡΠ°ΠΊΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ ΡΡΠΎ Π±ΡΠ»ΠΎ ΠΌΠ΅Π½ΡΡΠ΅Π΅ ΠΈΠ· Π·ΠΎΠ».
ΠΠΈΠ³ΡΠ°ΡΠΈΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΠΎΡΠΊΠ»Π°Π΄ΡΠ²Π°Π»Π°ΡΡ, Π²ΡΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ Π΅Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΊ Π°ΠΏΡΠ΅Π»Ρ Π½Π΅ Π±Π΅Π· ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠΎΠ»Π»Π΅Π³ ΠΈΠ· ΡΡΠΎΠ½Ρ-Π»ΠΈΠ½ΠΈΠΈ. Π‘ Git Flow ΡΠ΅ΡΠΈΠ»ΠΈ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° Π½Π΅ ΠΌΡΠ΄ΡΠΈΡΡ, ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡ Π½Π° ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡ Π΅ΠΌΠ΅ Ρ hotfix, develop ΠΈ release. ΠΡ master (ΠΎΠ½ ΠΆΠ΅ prod-like) ΡΠ΅ΡΠΈΠ»ΠΈ ΠΎΡΠΊΠ°Π·Π°ΡΡΡΡ. ΠΠΈΠΆΠ΅ ΠΌΡ ΠΎΠ±ΡΡΡΠ½ΠΈΠΌ, ΠΏΠΎΡΠ΅ΠΌΡ ΡΠ°ΠΊΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΎΠΊΠ°Π·Π°Π»ΡΡ Π΄Π»Ρ Π½Π°Ρ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ, ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΠΉ Π²Π΅Π½Π΄ΠΎΡΡ, Π΅Π΄ΠΈΠ½ΡΠΉ Π΄Π»Ρ Π΄Π²ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄. ΠΠ½ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°Π»ΡΡ Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅ΠΌ ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ. Π’Π΅ΠΏΠ΅ΡΡ Ρ Git ΠΈ Gitlab ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ².
ΠΠΎΠΏΡΠΎΡ Π°Π²ΡΠΎΡΠ΅ΡΡΠΎΠ² ΡΠ΅ΡΠΈΠ»ΡΡ Π½Π° ΡΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΠ΅ Π»Π΅Π³ΠΊΠΎ β Π½Π°ΠΌ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ Π³ΠΎΡΠΎΠ²ΡΠΉ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ. Π‘ ΡΡΠ΅ΡΠΎΠΌ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π²ΡΠ·ΠΎΠ² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ» ΡΠΎΠ±ΠΎΠΉ ΠΏΠΎΠ½ΡΡΠ½ΡΡ ΡΠ°ΡΡΡ Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΈ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΡΠ²Π»ΡΠ»ΡΡ unit-ΡΠ΅ΡΡΠΎΠΌ. ΠΡΡΠ°Π²Π°Π»ΠΎΡΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΡΠ΅ΡΡΠΎΠ²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΈ Π·Π°Π΄Π°ΡΡ Π½ΡΠΆΠ½ΡΠΉ ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π²ΡΠ·ΠΎΠ²Π° ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² Ρ ΠΎΡΠ΅Π½ΠΊΠΎΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ². ΠΠΎ ΠΌΠ΅ΡΠ΅ Π½Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΡΠ½Ρ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π², ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ, ΠΊΡΠΈΡΠΈΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠΈ ΡΠ΅Π³ΡΠ΅ΡΡΠ°, Π½Π°ΡΠ°Π»ΠΈ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π°Π²ΡΠΎΡΠ΅ΡΡΡ. Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ΠΌ pipeline.
ΠΠ°ΠΊ Π±ΡΠ»ΠΎ: ΠΌΠΎΠ΄Π΅Π»Ρ Π΄ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ
Π‘Π»ΠΎΠΆΠΈΠ²ΡΠ°ΡΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠ° Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ β ΠΎΡΠ΄Π΅Π»ΡΠ½Π°Ρ ΠΈΡΡΠΎΡΠΈΡ. ΠΠ°ΠΆΠ΄Π°Ρ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ° Π²ΡΡΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π»Π°ΡΡ Π² Π²ΠΈΠ΄Π΅ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ°. ΠΠ°Π»Π΅Π΅ ΡΠ»Π° ΡΡΡΠ½Π°Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ Π² Jira ΠΈ ΡΡΡΠ½Π°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π½Π° ΡΡΠ΅Π΄Ρ. ΠΠ»Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π²ΡΠ΅ Π²ΡΠ³Π»ΡΠ΄Π΅Π»ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, Π½ΠΎ Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΎΠΉ ΡΠ΅Π»ΠΈΠ·Π° Π΄Π΅Π»Π° ΠΎΠ±ΡΡΠΎΡΠ»ΠΈ ΡΠ»ΠΎΠΆΠ½Π΅Π΅.
Π‘Π±ΠΎΡΠΊΠ° Π²ΡΠΏΠΎΠ»Π½ΡΠ»Π°ΡΡ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΏΠΎΡΡΠ°Π²ΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ²Π»ΡΠ»ΠΈΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ. ΠΡΠ±ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ β Π½ΠΎΠ²Π°Ρ ΠΏΠΎΡΡΠ°Π²ΠΊΠ°. ΠΠΎΠΌΠΈΠΌΠΎ ΠΏΡΠΎΡΠ΅Π³ΠΎ, ΠΊ 60β70 ΠΏΠ°ΠΊΠ΅ΡΠ°ΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΠΎΡΡΠ°Π²Π° ΡΠ΅Π»ΠΈΠ·Π° Π΄ΠΎΠ±Π°Π²Π»ΡΠ»ΠΎΡΡ 10β15 ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ β Π²Π΅ΡΡΠΈΠΉ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ ΠΏΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΡΠ΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΈΠ· ΡΠ΅Π»ΠΈΠ·Π° ΠΈ ΠΎΡΡΠ°ΠΆΠ΅Π½ΠΈΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΏΡΠΎΠ΄Π° Π²Π½Π΅ΡΠ΅Π»ΠΈΠ·Π°ΠΌΠΈ.
ΠΠ±ΡΠ΅ΠΊΡΡ Π²Π½ΡΡΡΠΈ ΠΏΠΎΡΡΠ°Π²ΠΎΠΊ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°Π»ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π² ΡΠ°ΡΡΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» ΡΠ½ΠΈΠΊΠ°Π»Π΅Π½ ΠΌΠ΅Π½Π΅Π΅ ΡΠ΅ΠΌ Π½Π°ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ. ΠΡΠ»ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ ΠΊΠ°ΠΊ ΠΎΡ ΡΠΆΠ΅ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΡΠ°ΠΊ ΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π»Π°ΡΡ.Β
ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π½ΡΠΆΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΊΠΎΠ΄Π° ΡΡΠ΅Π±ΠΎΠ²Π°Π»ΠΎΡΡ ΡΡΡΠΎΠ³ΠΎ ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ, Π² Ρ ΠΎΠ΄Π΅ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΡΠ²Π°Π»ΠΈΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎ 10β12 ΡΠ°Π·.
ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠ°ΡΡΠΈΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ Π²ΡΡΡΠ½ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΠΎ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π°ΡΡΡΠΎΠ΅ΡΠ½ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ². Π Π΅Π»ΠΈΠ· ΡΠΎΠ±ΠΈΡΠ°Π» ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π» Π²Π΅Π½Π΄ΠΎΡ. Π‘ΠΎΡΡΠ°Π² ΡΠ΅Π»ΠΈΠ·Π° ΡΡΠΎΡΠ½ΡΠ»ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π΄ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ, ΡΡΠΎ Π²Π»Π΅ΠΊΠ»ΠΎ Π·Π° ΡΠΎΠ±ΠΎΠΉ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Β«ΡΠ°Π·Π²ΡΠ·ΠΎΡΠ½ΡΡ Β» ΠΏΠ°ΠΊΠ΅ΡΠΎΠ². Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π·Π°ΠΌΠ΅ΡΠ½Π°Ρ ΡΠ°ΡΡΡ ΠΏΠΎΡΡΠ°Π²ΠΎΠΊ ΠΏΠ΅ΡΠ΅Π΅Π·ΠΆΠ°Π»Π° ΠΈΠ· ΡΠ΅Π»ΠΈΠ·Π° Π² ΡΠ΅Π»ΠΈΠ· ΡΠΎ ΡΠ²ΠΎΠΈΠΌ Ρ Π²ΠΎΡΡΠΎΠΌ Β«ΡΠ°Π·Π²ΡΠ·ΠΎΠΊΒ».
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ ΠΏΡΠΈ ΡΠ°ΠΊΠΎΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π΅ β ΡΠ±ΠΎΡΠΊΠ΅ ΡΠ΅Π»ΠΈΠ·Π½ΠΎΠ³ΠΎ ΠΏΠ°Π·Π»Π° Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² β Π΅Π΄ΠΈΠ½Π°Ρ master-Π²Π΅ΡΠ²Ρ Π½Π΅ ΠΈΠΌΠ΅Π»Π° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΌΡΡΠ»Π°. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π½Π° ΠΏΡΠΎΠ΄ Π·Π°Π½ΠΈΠΌΠ°Π»Π° ΠΎΡ ΠΏΠΎΠ»ΡΡΠΎΡΠ° Π΄ΠΎ Π΄Π²ΡΡ ΡΠ°ΡΠΎΠ² ΡΡΡΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΄Π°. Π₯ΠΎΡΠΎΡΠΎ, ΡΡΠΎ Ρ ΠΎΡΡ Π±Ρ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠ° Π·Π°Π΄Π°Π²Π°Π»ΡΡ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²: ΠΏΠΎΠ»Ρ ΠΈ ΡΡΡΡΠΊΡΡΡΡ Π·Π°Π΅Π·ΠΆΠ°Π»ΠΈ ΡΠ°Π½ΡΡΠ΅, ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ Π½ΠΈΡ ΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ. ΠΠΏΡΠΎΡΠ΅ΠΌ, ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ°.
ΠΠΎΠ³ΠΈΡΠ½ΡΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° Π±ΡΠ»ΠΈ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ Π΄Π΅ΡΠ΅ΠΊΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π² Π²ΠΈΠ΄Π΅ ΠΊΡΠΈΠ²ΡΡ Π²Π΅ΡΡΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π»ΠΈΡΠ½Π΅Π³ΠΎ ΠΊΠΎΠ΄Π°, ΠΏΡΠΎΠΏΡΡΠ΅Π½Π½ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΠΈ Π½Π΅ΡΡΡΠ΅Π½Π½ΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ²Π»ΠΈΡΠ½ΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π»ΠΈΡ ΠΎΡΠ°Π΄ΠΎΡΠ½ΠΎ ΡΡΡΡΠ°Π½ΡΠ»ΠΈΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π»ΠΈΠ·Π°.Β
ΠΠ΅ΡΠ²ΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ: ΡΠ±ΠΎΡΠΊΠ° ΠΏΠΎ ΠΊΠΎΠΌΠΌΠΈΡΡ ΠΈ Π΄ΠΎΡΡΠ°Π²ΠΊΠ°
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π½Π°ΡΠ°Π»ΠΈ Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΊΠΎΠ΄Π° ΡΠ΅ΡΠ΅Π· ΡΡΡΠ±Ρ ΠΏΠΎ ΡΠ°ΠΊΠΎΠΌΡ ΠΌΠ°ΡΡΡΡΡΡ:
- ΠΠ°Π±ΡΠ°ΡΡ Π³ΠΎΡΠΎΠ²ΡΡ ΠΏΠΎΡΡΠ°Π²ΠΊΡ ΠΈΠ· Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°;
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΅Π΅ Π½Π° Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΡ ΡΡΠ΅Π΄Ρ;
- ΠΡΠΎΠ³Π½Π°ΡΡ Π°Π²ΡΠΎΡΠ΅ΡΡΡ;
- ΠΡΠ΅Π½ΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ;
- ΠΡΠ·Π²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ pipeline Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ pipeline Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡ Π·Π°Π΄Π°ΡΡ Π² Jira ΠΈ ΠΎΠΆΠΈΠ΄Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ ΡΠ°Π·Π»ΠΈΠ²ΠΊΠΈ Π½Π° Π²ΡΠ±ΡΠ°Π½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ ΡΡΠΎΠΊΠΎΠ² Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ. Π’ΡΠΈΠ³Π³Π΅Ρ β ΠΏΠΈΡΡΠΌΠΎ ΠΎ Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡΠΈ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ Π½Π° Π·Π°Π΄Π°Π½Π½ΡΠΉ Π°Π΄ΡΠ΅Ρ. ΠΡΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π±ΡΠ» ΡΠ²Π½ΡΠΉ ΠΊΠΎΡΡΡΠ»Ρ, Π½ΠΎ Ρ ΡΠ΅Π³ΠΎ-ΡΠΎ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π½Π°ΡΠ°ΡΡ. Π‘ ΠΌΠ°Ρ 2019 Π½Π°ΡΠ°Π»Π°ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° ΠΊΠΎΠ΄Π° Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°ΠΌΠΈ Π½Π° Π½Π°ΡΠΈΡ ΡΡΠ΅Π΄Π°Ρ . ΠΡΠΎΡΠ΅ΡΡ ΠΏΠΎΡΠ΅Π», ΠΎΡΡΠ°Π»ΠΎΡΡ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ Π΅Π³ΠΎ Π² ΠΏΡΠΈΠ»ΠΈΡΠ½ΡΠΉ Π²ΠΈΠ΄:
- ΠΠ°ΠΆΠ΄Π°Ρ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ Π²Π΅ΡΠ²ΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΠΎΠΌΡ ΠΏΠ°ΠΊΠ΅ΡΡ ΠΈ Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π² ΡΠ΅Π»Π΅Π²ΡΡ ΠΌΠ°ΡΡΠ΅Ρ-Π²Π΅ΡΠ²Ρ;
- Π’ΡΠΈΠ³Π³Π΅Ρ Π·Π°ΠΏΡΡΠΊΠ° pipeline β ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΌΠΈΡΠ° Π² ΠΌΠ°ΡΡΠ΅Ρ-Π²Π΅ΡΠ²ΠΈ ΡΠ΅ΡΠ΅Π· merge request, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΠΊΡΡΠ²Π°ΡΡ ΠΌΠ΅ΠΉΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈΠ½Ρ Π°ΡΡ;
- Π‘ΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅Π² ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠ°Π· Π² ΠΏΡΡΡ ΠΌΠΈΠ½ΡΡ;
- ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΡΠ±ΠΎΡΠΊΠ° ΡΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ° β ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ±ΠΎΡΡΠΈΠΊΠ°, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΎΡ Π²Π΅Π½Π΄ΠΎΡΠ°.
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΡΠ»ΠΈ ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΡΠ°Π³ΠΈ ΠΏΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ ΠΊΠΎΠ΄Π°, ΠΏΠΎ Π·Π°ΠΏΡΡΠΊΡ ΡΡΡΠ±Ρ ΠΈ ΡΠ±ΠΎΡΠΊΠ΅ Π½Π° Π½Π°ΡΠ΅ΠΉ ΡΡΠΎΡΠΎΠ½Π΅.
ΠΠ°Π½Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ Π·Π°ΠΏΡΡΡΠΈΠ»ΠΈ Π² ΠΈΡΠ»Π΅. Π’ΡΡΠ΄Π½ΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Π° ΠΏΠΎΠ²Π»Π΅ΠΊΠ»ΠΈ Π·Π° ΡΠΎΠ±ΠΎΠΉ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π΅Π΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΎ Π²Π΅Π½Π΄ΠΎΡΠ° ΠΈ ΡΡΠΎΠ½Ρ-Π»ΠΈΠ½ΠΈΠΈ, Π½ΠΎ Π·Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΌΠ΅ΡΡΡ Π½Π°ΠΌ ΡΠ΄Π°Π»ΠΎΡΡ ΡΠ±ΡΠ°ΡΡ Π²ΡΠ΅ ΡΠ΅ΡΠΎΡ
ΠΎΠ²Π°ΡΠΎΡΡΠΈ ΠΈ Π½Π°Π»Π°Π΄ΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ
. Π£ Π½Π°Ρ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΡΠ±ΠΎΡΠΊΠ° ΠΏΠΎ ΠΊΠΎΠΌΠΌΠΈΡΡ ΠΈ Π΄ΠΎΡΡΠ°Π²ΠΊΠ°.
Π Π°Π²Π³ΡΡΡΠ΅ ΡΠ΄Π°Π»ΠΎΡΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΏΠ΅ΡΠ²ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ° Π½Π° ΠΏΡΠΎΠ΄ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ Π½Π°ΡΠ΅Π³ΠΎ pipeline, Π° Ρ ΡΠ΅Π½ΡΡΠ±ΡΡ Π²ΡΠ΅ Π±Π΅Π· ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ
Π²Π½Π΅ΡΠ΅Π»ΠΈΠ·Π½ΡΡ
ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π²ΡΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡ ΡΠ΅ΡΠ΅Π· Π½Π°ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²ΠΎ CD. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π½Π°ΠΌ ΡΠ΄Π°Π»ΠΎΡΡ Π΄ΠΎΡΡΠΈΡΡ Π΄ΠΎΠ»ΠΈ inhouse Π·Π°Π΄Π°Ρ Π² 40% ΡΠΎΡΡΠ°Π²Π° ΡΠ΅Π»ΠΈΠ·Π° ΠΏΡΠΈ ΠΌΠ΅Π½ΡΡΠ΅ΠΉ ΠΏΠΎ ΡΠΈΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ, ΡΠ΅ΠΌ Ρ Π²Π΅Π½Π΄ΠΎΡΠ°, ΠΊΠΎΠΌΠ°Π½Π΄Π΅ β ΡΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΡΡΠΏΠ΅Ρ
. ΠΡΡΠ°Π²Π°Π»Π°ΡΡ ΡΠ°ΠΌΠ°Ρ ΡΠ΅ΡΡΠ΅Π·Π½Π°Ρ Π·Π°Π΄Π°ΡΠ° β ΡΠΎΠ±ΡΠ°ΡΡ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ΅Π»ΠΈΠ·.
Π€ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅: ΠΊΡΠΌΡΠ»ΡΡΠΈΠ²Π½ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡΒ
ΠΡ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ, ΡΡΠΎ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Π²Π΅Π½Π΄ΠΎΡΠ° β ΡΠ°ΠΊ ΡΠ΅Π±Π΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ, Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΠ΅ΡΠ΅ΠΎΡΠΌΡΡΠ»ΠΈΡΡ ΡΠ°ΠΌ ΠΏΡΠΎΡΠ΅ΡΡ. Π Π΅ΡΠ΅Π½ΠΈΠ΅ Π»Π΅ΠΆΠ°Π»ΠΎ Π½Π° ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ β ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΠΊΡΠΌΡΠ»ΡΡΠΈΠ²Π½ΡΡ ΠΏΠΎΡΡΠ°Π²ΠΊΡ ΠΈΠ· ΡΠ΅Π»ΠΈΠ·Π½ΠΎΠΉ Π²Π΅ΡΠ²ΠΈ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ Π½ΡΠΆΠ½ΡΡ Π²Π΅ΡΡΠΈΠΉ.
ΠΠ°ΡΠ°Π»ΠΈ Ρ proof of concept: ΡΠΎΠ±ΡΠ°Π»ΠΈ ΡΡΠΊΠ°ΠΌΠΈ ΡΠ΅Π»ΠΈΠ·Π½ΡΡ ΠΏΠΎΡΡΠ°Π²ΠΊΡ ΠΏΠΎ ΡΠΎΡΡΠ°Π²Ρ ΠΏΡΠΎΡΠ΅Π΄ΡΠ΅Π³ΠΎ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ Π΅Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ Π½Π° Π½Π°ΡΠΈΡ ΡΡΠ΅Π΄Π°Ρ . ΠΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ, ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ ΠΎΠΊΠ°Π·Π°Π»Π°ΡΡ ΠΆΠΈΠ·Π½Π΅ΡΠΏΠΎΡΠΎΠ±Π½Π°. ΠΠ°Π»Π΅Π΅ ΡΠ΅ΡΠΈΠ»ΠΈ Π²ΠΎΠΏΡΠΎΡ ΡΠΎ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΡΡΠΈΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΡ Π² ΠΊΠΎΠΌΠΌΠΈΡ. ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΠ»ΠΈ Π½ΠΎΠ²ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΠ»ΠΈ Π΅Π³ΠΎ ΡΠΆΠ΅ Π½Π° ΡΡΠ΅Π΄Π°Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΡΠ°. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π±ΡΠ»Π° ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ, Ρ ΠΎΡΡ ΠΈ Ρ ΠΎΠ±ΡΠΈΡΠ½ΡΠΌ ΡΡΠ΄ΠΎΠΌ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΠΉ ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ. ΠΠΎ Π³Π»Π°Π²Π½ΠΎΠ΅, ΡΡΠΎ Π½Π°ΠΌ Π΄Π°Π»ΠΈ Π΄ΠΎΠ±ΡΠΎ Π½Π° Π²ΡΡ ΠΎΠ΄ Π² ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ² Π² Π½ΠΎΡΠ±ΡΡΡΠΊΠΎΠΌ ΡΠ΅Π»ΠΈΠ·Π΅ Ρ Π½Π°ΡΠ΅ΠΉ ΡΠ±ΠΎΡΠΊΠΎΠΉ.
ΠΡΡΠ°Π²Π°Π»ΠΎΡΡ ΡΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΌΠ΅ΡΡΡΠ°, ΡΠΎΠ±ΡΠ°Π½Π½ΡΠ΅ Π²ΡΡΡΠ½ΡΡ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎ Π½Π°ΠΌΠ΅ΠΊΠ°Π»ΠΈ, ΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π² ΠΎΠ±ΡΠ΅Π·. Π‘Π±ΠΎΡΠΊΡ ΡΠ΅ΡΠΈΠ»ΠΈ Π΄Π΅Π»Π°ΡΡ ΠΈΠ· ΡΠ΅Π»ΠΈΠ·Π½ΠΎΠΉ Π²Π΅ΡΠ²ΠΈ, Π½ΠΎ ΠΎΡ ΡΠ΅Π³ΠΎ Π΅Π΅ ΠΎΡΠ±ΡΠ°Π½ΡΠ΅Π²Π°ΡΡ? Prod-like Ρ Π½Π°Ρ Π½Π΅Ρ, Π° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ Π²Π΅ΡΠ²ΠΈ Π½Π΅ Π³ΠΎΠ΄ΡΡΡΡ β ΠΌΠ½ΠΎΠ³ΠΎ Π»ΠΈΡΠ½Π΅Π³ΠΎ ΠΊΠΎΠ΄Π°. ΠΠ°Π΄ΠΎ ΡΡΠΎΡΠ½ΠΎ ΠΏΠΈΠ»ΠΈΡΡ prod-like, Π° ΡΡΠΎ ΡΠ²ΡΡΠ΅ ΡΡΠ΅Ρ ΡΡΡΡΡ ΠΊΠΎΠΌΠΌΠΈΡΠΎΠ². Π‘ΠΎΠ±ΠΈΡΠ°ΡΡ ΡΡΠΊΠ°ΠΌΠΈ β Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ Π²Π°ΡΠΈΠ°Π½Ρ. ΠΠ°Π±ΡΠΎΡΠ°Π»ΠΈ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±Π΅ΠΆΠΈΡ ΠΏΠΎ Π»ΠΎΠ³Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π° ΠΈ Π½Π°Π±ΠΈΡΠ°Π΅Ρ ΠΊΠΎΠΌΠΌΠΈΡΡ Π² Π²Π΅ΡΠ²Ρ. Π Π°Π·Π° Ρ ΡΡΠ΅ΡΡΠ΅Π³ΠΎ ΠΎΠ½ ΡΡΠ°Π±ΠΎΡΠ°Π» ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ, ΠΈ ΠΏΠΎΡΠ»Π΅ Β«Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π°ΠΏΠΈΠ»ΡΠ½ΠΈΠΊΠΎΠΌΒ» Π²Π΅ΡΠ²Ρ Π±ΡΠ»Π° Π³ΠΎΡΠΎΠ²Π°.Β
Π‘Π±ΠΎΡΡΠΈΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ° Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ ΡΠ²ΠΎΠΉ, ΡΠΏΡΠ°Π²ΠΈΠ»ΠΈΡΡ Π·Π° Π½Π΅Π΄Π΅Π»Ρ. ΠΠΎΡΠΎΠΌ ΠΏΡΠΈΡΠ»ΠΎΡΡ Π΄ΠΎΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ ΠΈΠ· core-ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΡ, Π±Π»Π°Π³ΠΎ ΠΎΠ½Π° open-source. ΠΠΎΡΠ»Π΅ ΡΡΠ΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ ΠΈ Π΄ΠΎΡΠ°Π±ΠΎΡΠΎΠΊ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΡΠΈΠ·Π½Π°Π»ΠΈ ΡΡΠΏΠ΅ΡΠ½ΡΠΌ. Π’Π΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΠΎΡΠΎΡΠΌΠΈΠ»ΡΡ ΡΠΎΡΡΠ°Π² ΡΠ΅Π»ΠΈΠ·Π°, Π΄Π»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΡΠΈΡΠ»ΠΎΡΡ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ ΡΠ΅ΡΡΠΎΠ²ΡΠΉ ΠΊΠΎΠ½ΡΡΡ Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²ΠΎΠΌ, Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠΊΡΠΈΠΏΡ.
ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΊ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Π±ΡΠ»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΠΉ, Π½ΠΎ Π² ΡΠ΅Π»ΠΎΠΌ ΠΊΠΎΠ΄ Β«Π·Π°Π΅Ρ Π°Π»Β». Π ΡΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Ρ ΡΡΠ΅ΡΡΠ΅ΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π²ΡΠ΅ ΡΡΠ°Π»ΠΎ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎ ΡΠΌΠΎΡΡΠ΅ΡΡΡΡ. ΠΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠΎΡΡΠ°Π²Π° ΠΈ Π²Π΅ΡΡΠΈΠΎΠ½Π½ΠΎΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π»ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π² ΡΡΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, ΡΡΠΎ Π½Π° Π΄Π°Π½Π½ΠΎΠΌ ΡΡΠ°ΠΏΠ΅ Π±ΡΠ»ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ ΠΎΠΏΡΠ°Π²Π΄Π°Π½Π½ΠΎ.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°ΠΊΠ»ΡΡΠ°Π»Π°ΡΡ Π² Π±ΠΎΠ»ΡΡΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ Π²Π½Π΅ΡΠ΅Π»ΠΈΠ·ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ ΡΡΠΈΡΡΠ²Π°ΡΡ. ΠΠΎ Ρ Prod-like Π²Π΅ΡΠ²ΡΡ ΠΈ Rebase Π·Π°Π΄Π°ΡΠ° ΡΡΠ°Π»Π° ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΠΉ.
Π‘ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ°Π·Π°, Π±ΡΡΡΡΠΎ ΠΈ Π±Π΅Π· ΠΎΡΠΈΠ±ΠΎΠΊ
Π ΠΌΠΎΠΌΠ΅Π½ΡΡ ΡΠ΅Π»ΠΈΠ·Π° ΠΌΡ ΠΏΠΎΠ΄ΠΎΡΠ»ΠΈ Ρ ΠΎΠΏΡΠΈΠΌΠΈΡΡΠΈΡΠ½ΡΠΌ Π½Π°ΡΡΡΠΎΠ΅ΠΌ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ Π΄Π΅ΡΡΡΠΊΠΎΠΌ ΡΡΠΏΠ΅ΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΎΠΊ Π½Π° ΡΠ°Π·Π½ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡ. ΠΠΎ Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ Π·Π° ΡΡΡΠΊΠΈ Π΄ΠΎ ΡΡΠΎΠΊΠ° ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ Π²Π΅Π½Π΄ΠΎΡ Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΠΈΠ» ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ ΡΠ΅Π»ΠΈΠ·Π° ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΏΡΠΈΠ½ΡΡΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ. ΠΡΠ»ΠΈ ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-ΡΠΎ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ Π½Π°ΡΠ° ΡΠ±ΠΎΡΠΊΠ° Π½Π΅ Π·Π°ΠΉΠ΄Π΅Ρ, ΡΠΎ ΡΠ΅Π»ΠΈΠ· Π±ΡΠ΄Π΅Ρ ΡΠΎΡΠ²Π°Π½. ΠΡΠΈΡΠ΅ΠΌ Π½Π°ΡΠΈΠΌΠΈ ΡΡΠ°ΡΠ°Π½ΠΈΡΠΌΠΈ, ΡΡΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π½Π΅ΠΏΡΠΈΡΡΠ½ΠΎ. ΠΡΡΠ΅ΠΉ Π΄Π»Ρ ΠΎΡΡΡΡΠΏΠ»Π΅Π½ΠΈΡ Ρ Π½Π°Ρ Π½Π΅ Π±ΡΠ»ΠΎ. ΠΠΎΡΡΠΎΠΌΡ ΠΌΡ ΠΏΡΠΎΠ΄ΡΠΌΠ°Π»ΠΈ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ, ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΈ Π½Π°ΡΠ°Π»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ.
Π£Π΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, Π½ΠΎ Π²Π΅ΡΡ ΡΠ΅Π»ΠΈΠ·, ΡΠΎΡΡΠΎΡΡΠΈΠΉ ΠΈΠ· 800 Ρ Π»ΠΈΡΠ½ΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π·Π°Π΅Ρ Π°Π» ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ, Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ°Π·Π° ΠΈ Π²ΡΠ΅Π³ΠΎ Π·Π° 10 ΠΌΠΈΠ½ΡΡ. Π¦Π΅Π»ΡΠΉ ΡΠ°Ρ ΠΌΡ Π²ΡΠ²Π΅ΡΡΠ»ΠΈ Π»ΠΎΠ³ΠΈ Π² ΠΏΠΎΠΈΡΠΊΠ°Ρ ΠΎΡΠΈΠ±ΠΎΠΊ, Π½ΠΎ Π½Π΅ Π½Π°ΡΠ»ΠΈ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ.
ΠΠ΅ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π΄Π΅Π½Ρ Π² ΡΠ΅Π»ΠΈΠ·Π½ΠΎΠΌ ΡΠ°ΡΠ΅ ΡΠ°ΡΠΈΠ»Π° ΡΠΈΡΠΈΠ½Π°: Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ, ΠΊΡΠΈΠ²ΡΡ Π²Π΅ΡΡΠΈΠΉ ΠΈΠ»ΠΈ Β«Π»Π΅Π²ΠΎΠ³ΠΎΒ» ΠΊΠΎΠ΄Π°. ΠΠ°ΠΆΠ΅ ΠΊΠ°ΠΊ-ΡΠΎ Π½Π΅Π»ΠΎΠ²ΠΊΠΎ Π±ΡΠ»ΠΎ. ΠΠΎΠ·ΠΆΠ΅ Π²ΡΠ»Π΅Π·Π»ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΡ, Π½ΠΎ Π½Π° ΡΠΎΠ½Π΅ Π΄ΡΡΠ³ΠΈΡ ΡΠΈΡΡΠ΅ΠΌ ΠΈ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΎΠΏΡΡΠ° ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ½ΠΎΡΡΡ Π±ΡΠ»ΠΈ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ Π½ΠΈΠΆΠ΅.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΡΡΡΠ΅ΠΊΡΠΎΠΌ ΠΎΡ ΠΊΡΠΌΡΠ»ΡΡΠΈΠ²Π° ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΡΠ±ΠΎΡΠΊΠΈ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ° ΡΡΠ΅Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΎΠΊ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΈΠ·Π° ΡΠ²ΠΎΠ΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π²ΡΡΠ²Π»ΡΠ»ΠΈΡΡ Π΄Π΅ΡΠ΅ΠΊΡΡ ΡΠ±ΠΎΡΠΊΠΈ ΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ. Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΏΠΎΠ»Π½ΡΡ ΡΠ΅Π»ΠΈΠ·Π½ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΡΠ²Π»ΡΡΡ Π΄Π΅ΡΠ΅ΠΊΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ²Π»ΠΈΡΠ½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΡΠΎΡΠ²Π»ΡΠ»ΠΈΡΡ ΠΏΡΠΈ ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ°Ρ . ΠΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π±ΡΠ» ΡΡΠΏΠ΅Ρ , ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π½Π° ΡΠΎΠ½Π΅ Π½Π°ΡΠ΅Π³ΠΎ Π²ΠΊΠ»Π°Π΄Π° Π² ΡΠ΅Π»ΠΈΠ· Π½Π° ΡΡΠΎΠ²Π½Π΅ 57%.
ΠΡΠΎΠ³ΠΈ ΠΈ Π²ΡΠ²ΠΎΠ΄Ρ
ΠΠ΅Π½Π΅Π΅ ΡΠ΅ΠΌ Π·Π° Π³ΠΎΠ΄ Π½Π°ΠΌ ΡΠ΄Π°Π»ΠΎΡΡ:
- ΠΠΎΡΡΡΠΎΠΈΡΡ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΏΠΎ ΡΠΊΠ·ΠΎΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅;
- Π£ΡΡΡΠ°Π½ΠΈΡΡ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΎΡ Π²Π΅Π½Π΄ΠΎΡΠ°;
- ΠΠ°ΠΏΡΡΡΠΈΡΡ CI/CD Π΄Π»Ρ Π²Π΅ΡΡΠΌΠ° Π½Π΅Π΄ΡΡΠΆΠ΅Π»ΡΠ±Π½ΠΎΠ³ΠΎ legacy;
- ΠΠΎΠ΄Π½ΡΡΡ Π½Π° Π½ΠΎΠ²ΡΠΉ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΠΏΡΠΎΡΠ΅ΡΡΡ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ;
- ΠΠ°ΠΌΠ΅ΡΠ½ΠΎ ΡΠΎΠΊΡΠ°ΡΠΈΡΡ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ;
- ΠΠ½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΠΈΠ±ΠΎΠΊ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ;
- Π£Π²Π΅ΡΠ΅Π½Π½ΠΎ Π·Π°ΡΠ²ΠΈΡΡ ΠΎ ΡΠ΅Π±Π΅ ΠΊΠ°ΠΊ ΠΎ Π²Π΅Π΄ΡΡΠ΅ΠΉ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
Π Π°Π·ΡΠΌΠ΅Π΅ΡΡΡ, ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΠΈΠ· ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΊΠ°ΠΊ ΠΎΡΠΊΡΠΎΠ²Π΅Π½Π½Π°Ρ ΠΊΠΎΡΡΡΠ»ΠΈΠ·Π°ΡΠΈΡ, Π½ΠΎ ΡΠ°ΠΊΠΎΠ²Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ Π² Π½Π΅ΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠ½ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ. ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΊΠΎΡΠ½ΡΠ»ΠΈΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² ΠΈ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΠ‘ Profile (ΠΌΠ°ΡΡΠ΅Ρ-ΡΡΠ΅ΡΠ°, ΠΏΠ»Π°ΡΡΠΈΠΊΠΎΠ²ΡΠ΅ ΠΊΠ°ΡΡΡ, Π½Π°ΠΊΠΎΠΏΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ΅ΡΠ°, ΡΡΠΊΡΠΎΡ, ΠΊΡΠ΅Π΄ΠΈΡ Π½Π°Π»ΠΈΡΠ½ΡΠΌΠΈ), Π½ΠΎ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΊ Π»ΡΠ±ΠΎΠΉ ΠΠ‘, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π° Π·Π°Π΄Π°ΡΠ° Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΠΊ DevOps. ΠΡΠΌΡΠ»ΡΡΠΈΠ²Π½ΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΠ΅Π»ΠΎ ΡΠΈΡΠ°ΠΆΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ (Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π²Π½Π΅ΡΠ΅Π»ΠΈΠ·Π½ΡΠ΅) ΠΈΠ· ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΏΠΎΡΡΠ°Π²ΠΎΠΊ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com