Dropbox ΡΠ°Π·ΠΊΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΈΠ½ΡΠΈΠ΄Π΅Π½Ρ, ΠΏΡΠΈ ΠΊΠΎΠΉΡΠΎ Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π»ΠΈΡΠ΅ ΡΠ° ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ 130 ΡΠ°ΡΡΠ½ΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°, Ρ ΠΎΡΡΠ²Π°Π½ΠΈ Π² GitHub. Π’Π²ΡΡΠ΄ΠΈ ΡΠ΅, ΡΠ΅ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠ΅ΡΠΈΡΠ°Π½ΠΈΡΠ΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΡΠ° ΡΡΠ΄ΡΡΠΆΠ°Π»ΠΈ ΡΠ°Π·ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΡ ΠΎΡ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠ°Π½ΠΈ Π·Π° Π½ΡΠΆΠ΄ΠΈΡΠ΅ Π½Π° Dropbox, Π½ΡΠΊΠΎΠΈ Π²ΡΡΡΠ΅ΡΠ½ΠΈ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈ, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΏΠΎΠΌΠΎΡΠ½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΎΡ Π΅ΠΊΠΈΠΏΠ° ΠΏΠΎ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°. ΠΡΠ°ΠΊΠ°ΡΠ° Π½Π΅ Π΅ Π·Π°ΡΠ΅Π³Π½Π°Π»Π° Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Ρ ΠΊΠΎΠ΄ Π·Π° Π±Π°Π·ΠΎΠ²ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΊΠ»ΡΡΠΎΠ²ΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈ ΠΎΡΠ΄Π΅Π»Π½ΠΎ. ΠΠ½Π°Π»ΠΈΠ·ΡΡ ΠΏΠΎΠΊΠ°Π·Π°, ΡΠ΅ Π°ΡΠ°ΠΊΠ°ΡΠ° Π½Π΅ Π΅ Π΄ΠΎΠ²Π΅Π»Π° Π΄ΠΎ ΠΈΠ·ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠ° Π±Π°Π·Π° ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠ΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ°.
ΠΠΎΡΡΡΠΏΡΡ Π΄ΠΎ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°ΡΠ° Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ Π² ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΠΏΡΠΈΡ
Π²Π°ΡΠ°Π½Π΅ Π½Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π½Π° Π΅Π΄ΠΈΠ½ ΠΎΡ ΡΠ»ΡΠΆΠΈΡΠ΅Π»ΠΈΡΠ΅, ΡΡΠ°Π½Π°Π» ΠΆΠ΅ΡΡΠ²Π° Π½Π° ΡΠΈΡΠΈΠ½Π³. ΠΠ°ΠΏΠ°Π΄Π°ΡΠ΅Π»ΠΈΡΠ΅ ΠΈΠ·ΠΏΡΠ°ΡΠΈΡ
Π° Π½Π° ΡΠ»ΡΠΆΠΈΡΠ΅Π»Ρ ΠΏΠΈΡΠΌΠΎ ΠΏΠΎΠ΄ ΠΏΡΠΈΠΊΡΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ CircleCI Ρ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½Π΅ Π΄Π° ΠΏΠΎΡΠ²ΡΡΠ΄ΠΈ ΡΡΠ³Π»Π°ΡΠΈΠ΅ΡΠΎ ΡΠΈ Ρ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ° Π·Π° ΠΎΠ±ΡΠ»ΡΠΆΠ²Π°Π½Π΅. ΠΡΡΠ·ΠΊΠ°ΡΠ° Π² ΠΈΠΌΠ΅ΠΉΠ»Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΡΠ°Π»ΡΠΈΠ² ΡΠ΅Π±ΡΠ°ΠΉΡ, ΡΡΠΈΠ»ΠΈΠ·ΠΈΡΠ°Π½ Π΄Π° Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΡΠ²Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π½Π° CircleCI. Π‘ΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π·Π° Π²Ρ
ΠΎΠ΄ ΠΏΠΎΠΈΡΠΊΠ° Π΄Π° Π²ΡΠ²Π΅Π΄Π΅ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΎ ΠΈΠΌΠ΅ ΠΈ ΠΏΠ°ΡΠΎΠ»Π° ΠΎΡ GitHub, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Ρ
Π°ΡΠ΄ΡΠ΅ΡΠ΅Π½ ΠΊΠ»ΡΡ Π·Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° Π΅Π΄Π½ΠΎΠΊΡΠ°ΡΠ½Π° ΠΏΠ°ΡΠΎΠ»Π° Π·Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° Π΄Π²ΡΡΠ°ΠΊΡΠΎΡΠ½ΠΎ ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°Π½Π΅.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru