π Π£ΡΠΊΠΎΡΡΠ΅ΠΌ Π΄Π΅ΠΏΠ»ΠΎΠΉ: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΡΠ΅Π· ΡΠΊΡΠΈΠΏΡΡ bash ΠΡΠΈΠ²Π΅Ρ, Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ ΠΈ DevOps-Π³ΠΈΠΊΠΈ! π Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π²ΡΠ΅Π³ΠΎ Π·Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΈΠ½ΡΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π΄Π΅ΠΏΠ»ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡΠ° β Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΈ ΡΡΠΆΡΠ»ΡΡ
Π½Π°ΡΡΡΠΎΠ΅ΠΊ. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ β ΡΡΠΎ ΠΊΠ»ΡΡ ΠΊ Π³ΠΈΠ±ΠΊΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΠΈ Π±ΡΡΡΡΠΎΠΌΡ ΡΠ΅Π»ΠΈΠ·Ρ. Π§ΡΠΎ Π²Π°ΠΆΠ½ΠΎ? - ΠΡΠΎΡΡΠΎΡΠ° ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ - ΠΠΈΠ½ΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ - ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ Π²ΡΡ ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΠΎ ΡΡΠΈΠ³Π³Π΅ΡΡ Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ β ΠΏΠΈΡΠ°ΡΡ ΡΠΊΡΠΈΠΏΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΊΡΠΈΠΏΡ Π΄Π»Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ²ΠΈΡΠ° ΠΈ Π΅Π³ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ°: - ΠΠ±Π½ΠΎΠ²ΠΈ ΠΊΠΎΠ΄ ΠΈΠ· ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ - Π‘ΠΎΠ±Π΅ΡΠΈ Π°ΡΡΠ΅ΡΠ°ΠΊΡ - ΠΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈ Π±Π°ΠΊΠ΅Π½Π³ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ²ΠΈΡ ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΊΡΠΈΠΏΡΠ°: #!/bin/bash cd /path/to/your/project git pull origin main docker-compose up -d --build ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ Π±Π΅Π· ΡΡΠ°ΡΡΠΈΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°, Π° Π·Π½Π°ΡΠΈΡ β Π±ΡΡΡΡΠ΅Π΅ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½Π΅Π΅. ΠΠ΅ Π·Π°Π±ΡΠ΄Ρ Π΄Π°Π²Π°ΡΡ ΡΠΊΡΠΈΠΏΡΡ ΠΏΡΠ°Π²Π° Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅: chmod +x deploy.sh Π Π΄Π°Π»ΡΡΠ΅ β Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΠΎ: ./deploy.sh ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ°ΠΊΠΈΡ
ΠΏΡΠΎΡΡΡ
π Π£ΡΠΊΠΎΡΡΠ΅ΠΌ Π΄Π΅ΠΏΠ»ΠΎΠΉ: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΡΠ΅Π· ΡΠΊΡΠΈΠΏΡΡ bash
10Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 202510Β ΡΠ΅Π½Β 2025
1 ΠΌΠΈΠ½