Skip to content
9 / 10

ΠŸΠ°Ρ€ΠΈΡ‚Π΅Ρ‚ локальной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΠ΄Π°: Ρ‡Ρ‚ΠΎ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ, Π° Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚

ΠŸΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚ нСдостиТим ΠΈ Π½Π΅ Π½ΡƒΠΆΠ΅Π½: Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΉ балансировщик ΠΈ Ρ‚Ρ€ΠΈ Π·ΠΎΠ½Ρ‹ доступности Π½Π° Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ΅ β€” Ρ‚Ρ€Π°Ρ‚Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ: ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Π΅Ρ‰ΠΈ, ошибки Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΏΡ€ΠΎΠ΄Π΅, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ β€” вСрсии зависимостСй (Ρ‚Π° ΠΆΠ΅ вСрсия Π‘Π£Π‘Π”, Π±Ρ€ΠΎΠΊΠ΅Ρ€Π°, языка), схСма Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ, конфигурация Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ окруТСния ΠΈ способ сборки ΠΎΠ±Ρ€Π°Π·Π°. ΠžΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±, ΠΎΡ‚ΠΊΠ°Π·ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ, ΡΠ΅Ρ‚ΡŒ ΠΈ внСшниС управляСмыС сСрвисы: ΠΈΡ… Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ Π»Ρ‘Π³ΠΊΠΈΠΌΠΈ Π°Π½Π°Π»ΠΎΠ³Π°ΠΌΠΈ ΠΈΠ»ΠΈ Π·Π°Π³Π»ΡƒΡˆΠΊΠ°ΠΌΠΈ. Основной инструмСнт β€” Compose с фиксированными вСрсиями ΠΎΠ±Ρ€Π°Π·ΠΎΠ² ΠΈ seed-Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΉΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ слой β€” тСсты ΠΏΡ€ΠΎΡ‚ΠΈΠ² настоящих зависимостСй Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ Π² CI: ΠΎΠ½ΠΈ ловят Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π°Π³Π»ΡƒΡˆΠΊΠΈ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚. И Π³Π»Π°Π²Π½ΠΎΠ΅ β€” ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚ поддСрТиваСтся автоматичСски: Ссли локальная Π±Π°Π·Π° отстаёт ΠΎΡ‚ ΠΏΡ€ΠΎΠ΄Π° Π½Π° Π΄Π²Π΅ ΠΌΠ°ΠΆΠΎΡ€Π½Ρ‹Π΅ вСрсии, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΡƒΠ·Π½Π°Ρ‘Ρ‚ ΠΎΠ± этом ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΠ°Ρ€ΠΈΡ‚Π΅Ρ‚ локальной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΠ΄Π°: Ρ‡Ρ‚ΠΎ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ, Π° Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ | JScriptiser