π°οΈ ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠΈΠ½Π½ΡΡ
Π·Π°Π΄Π°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Makefiles ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ ΡΠ²Π΅ΠΆΠΈΡ
ΠΈΠ΄Π΅ΠΉ Π΄Π»Ρ Linux ΠΈ DevOps! π ΠΡΠΌΠ°Π΅ΡΡ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ β ΡΡΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΈ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΈΠ»ΠΈΠΉ? Π Π²ΠΎΡ ΠΈ Π½Π΅Ρ! Makefiles β ΡΡΠΎ ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΡΡΠΎΠ±Ρ Π±ΡΡΡΡΠΎ, ΠΊΡΠ°ΡΠΈΠ²ΠΎ ΠΈ ΡΠ΄ΠΎΠ±Π½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ ΠΈ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ. ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎΠΈΡ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ? - ΠΡΠΎΡΡΠΎΡΠ° β Π»Π΅Π³ΠΊΠΎ ΠΏΠΈΡΠ°ΡΡ ΠΈ ΡΠΈΡΠ°ΡΡ - ΠΠΈΠ½ΠΈΠΌΡΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ - ΠΠΎΠ²ΡΠΎΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ΡΡ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π·Π°ΠΏΡΡΠΊ ΡΠ΅ΡΡΠΎΠ², ΡΠ±ΠΎΡΠΊΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ ΠΎΡΠΈΡΡΠΊΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ² Π·Π° ΠΏΠ°ΡΡ ΠΌΠΈΠ½ΡΡ. ΠΡΡ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ: ΠΎΠΏΠΈΡΠ°Π» ΠΏΡΠ°Π²ΠΈΠ»Π° β ΠΈ Π·Π°Π±ΡΠ» ΠΏΡΠΎ ΡΡΡΠΈΠ½Π½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ. Π Π΅ΡΠ»ΠΈ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ°ΡΡΡΡ, Makefile ΡΡΠ°Π½Π΅Ρ Π½Π°ΡΡΠΎΡΡΠΈΠΌ ΡΠΏΠ°ΡΠ΅Π½ΠΈΠ΅ΠΌ! Π Π³Π»Π°Π²Π½ΠΎΠ΅ β ΡΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π²Π΅Π·Π΄Π΅: ΠΎΡ ΡΠ±ΠΎΡΠΊΠΈ Docker-ΠΎΠ±ΡΠ°Π·ΠΎΠ² Π΄ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ. Π‘Π΄Π΅Π»Π°ΠΉ ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ Π±ΡΡΡΡΠ΅Π΅ ΠΈ ΠΏΡΠΈΡΡΠ½Π΅Π΅! ΠΠ°ΠΊ Π΄ΡΠΌΠ°Π΅ΡΡ, ΡΡΠΎΠΈΡ Π»ΠΈ Π΄Π΅Π»Π°ΡΡ Makefile ΡΠ°ΡΡΡΡ ΡΠ²ΠΎΠ΅Π³ΠΎ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ Π°ΡΡΠ΅Π½Π°Π»Π°? ΠΠ»ΠΈ Ρ ΡΠ΅Π±Ρ Π΅ΡΡΡ Π»ΡΠ±ΠΈΠΌΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ? π¬ ΠΡΠΈΠ³Π»Π°ΡΠ°Π΅ΠΌ Π² Π½Π°Ρ ΠΊΠ°Π½Π°Π» ht
π°οΈ ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠΈΠ½Π½ΡΡ Π·Π°Π΄Π°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Makefiles
1Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 20251Β ΡΠ΅Π½Β 2025
1 ΠΌΠΈΠ½