Най-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. Антон Π‘ΠΎΠΉΠΊΠΎ (2017)

Най-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. Антон Π‘ΠΎΠΉΠΊΠΎ (2017)

Π”ΠΎΠΊΠ»Π°Π΄ΡŠΡ‚ Ρ‰Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈ Π·Π° някои DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, Π½ΠΎ ΠΎΡ‚ Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. ОбикновСно всички ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΏΡ€ΠΈΡΡŠΠ΅Π΄ΠΈΠ½ΡΠ²Π°Ρ‚ към DevOps, Π²Π΅Ρ‡Π΅ ΠΈΠΌΠ°Ρ‚ няколко Π³ΠΎΠ΄ΠΈΠ½ΠΈ административСн ΠΎΠΏΠΈΡ‚ Π·Π°Π΄ Π³ΡŠΡ€Π±Π° си. Но Ρ‚ΠΎΠ²Π° Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ Ρ‚ΡƒΠΊ няма място Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. По-чСсто Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ са Π·Π°Π΅Ρ‚ΠΈ Π΄Π° поправят β€žΡΠ»Π΅Π΄Π²Π°Ρ‰ΠΈΡ спСшно ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π΅Π½ бъг Π·Π° Π΄Π΅Π½Ρβ€œ ΠΈ нямат Π²Ρ€Π΅ΠΌΠ΅ Π΄ΠΎΡ€ΠΈ Π΄Π° Ρ…Π²ΡŠΡ€Π»ΡΡ‚ Π±ΡŠΡ€Π· ΠΏΠΎΠ³Π»Π΅Π΄ към ΠΏΠΎΠ»Π΅Ρ‚ΠΎ DevOps. Π‘ΠΏΠΎΡ€Π΅Π΄ Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°Π²Ρ‚ΠΎΡ€Π° DevOps Π΅, ΠΏΡŠΡ€Π²ΠΎ, Π·Π΄Ρ€Π°Π² Ρ€Π°Π·ΡƒΠΌ. Π’Ρ‚ΠΎΡ€ΠΎ, Ρ‚ΠΎΠ²Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° бъдСм ΠΏΠΎ-Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΈ. Ако стС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΈΠΌΠ°Ρ‚Π΅ Π·Π΄Ρ€Π°Π² Ρ€Π°Π·ΡƒΠΌ ΠΈ искатС Π΄Π° Π±ΡŠΠ΄Π΅Ρ‚Π΅ ΠΏΠΎ-Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ Π΅ΠΊΠΈΠΏΠ΅Π½ ΠΈΠ³Ρ€Π°Ρ‡, Ρ‚ΠΎΠ·ΠΈ Π΄ΠΎΠΊΠ»Π°Π΄ Π΅ Π·Π° вас.

НСка сС прСдставя, напълно ΠΏΡ€ΠΈΠ·Π½Π°Π²Π°ΠΌ, Ρ‡Π΅ Π² стаята ΠΈΠΌΠ° Ρ…ΠΎΡ€Π°, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΌΠ΅ ΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚. Казвам сС Антон Π‘ΠΎΠΉΠΊΠΎ, Π°Π· съм Microsoft Azure MVP. Какво Π΅ MVP? Π’ΠΎΠ²Π° Π΅ Model-View-Presenter. Model-View-Presenter съм Ρ‚ΠΎΡ‡Π½ΠΎ Π°Π·.

ОсвСн Ρ‚ΠΎΠ²Π° Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π·Π°Π΅ΠΌΠ°ΠΌ позицията Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² Ciklum. И съвсСм наскоро си ΠΊΡƒΠΏΠΈΡ… Ρ‚Π°ΠΊΡŠΠ² красив Π΄ΠΎΠΌΠ΅ΠΉΠ½ ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ… ΠΈΠΌΠ΅ΠΉΠ»Π° си, ΠΊΠΎΠΉΡ‚ΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π°ΠΌ Π½Π° ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΌΠΈ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π½Π°: Π°Π· [ΠΊΡƒΡ‡Π΅] byokoant.pro. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΌΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈΡ‚Π΅ ΠΈΠΌΠ΅ΠΉΠ» с Π²ΡŠΠΏΡ€ΠΎΡΠΈ. ОбикновСно ΠΈΠΌ отговарям. ЕдинствСното Π½Π΅Ρ‰ΠΎ Π΅, Ρ‡Π΅ Π½Π΅ Π±ΠΈΡ… искал Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌ Π²ΡŠΠΏΡ€ΠΎΡΠΈ ΠΏΠΎ ΠΈΠΌΠ΅ΠΉΠ», ΠΊΠΎΠΈΡ‚ΠΎ сС отнасят Π΄ΠΎ Π΄Π²Π΅ Ρ‚Π΅ΠΌΠΈ: ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° ΠΈ рСлигия. Π—Π° всичко останало ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΌΠΈ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΏΠΎ ΠΈΠΌΠ΅ΠΉΠ». Π©Π΅ ΠΌΠΈΠ½Π΅ извСстно Π²Ρ€Π΅ΠΌΠ΅, Ρ‰Π΅ отговоря.

Най-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. Антон Π‘ΠΎΠΉΠΊΠΎ (2017)

Няколко Π΄ΡƒΠΌΠΈ Π·Π° сСбС си:

  • Π’Π΅Ρ‡Π΅ 10 Π³ΠΎΠ΄ΠΈΠ½ΠΈ съм Π² Ρ‚Π°Π·ΠΈ сфСра.
  • Π Π°Π±ΠΎΡ‚Π΅Ρ… Π² Microsoft.
  • Аз съм основатСлят Π½Π° украинската Azure общност, която основахмС някъдС ΠΏΡ€Π΅Π· 2014 Π³. И всС ΠΎΡ‰Π΅ Π³ΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ΠΈ Π³ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°ΠΌΠ΅.
  • Аз съм ΠΈ Π±Π°Ρ‰Π° Π½Π° основатСля Π½Π° конфСрСнцията Azure, която смС Π΄ΠΎΠΌΠ°ΠΊΠΈΠ½ΠΈ Π² Π£ΠΊΡ€Π°ΠΉΠ½Π°.
  • Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΠΏΠΎΠΌΠ°Π³Π°ΠΌ Π² ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Global Azure Bootcamp Π² КиСв.
  • ΠšΠ°ΠΊΡ‚ΠΎ ΠΊΠ°Π·Π°Ρ…, Π°Π· съм Microsoft Azure MVP.
  • Доста чСсто говоря Π½Π° ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ. Наистина ΠΎΠ±ΠΈΡ‡Π°ΠΌ Π΄Π° говоря Π½Π° ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ. ΠŸΡ€Π΅Π· ΠΈΠ·ΠΌΠΈΠ½Π°Π»Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π° успях Π΄Π° изпълня ΠΎΠΊΠΎΠ»ΠΎ 40 ΠΏΡŠΡ‚ΠΈ. Ако ΠΏΠΎΠ΄ΠΌΠΈΠ½Π΅Ρ‚Π΅ Π£ΠΊΡ€Π°ΠΉΠ½Π°, БСларус, Полша, Π‘ΡŠΠ»Π³Π°Ρ€ΠΈΡ, ШвСция, Дания, Π₯оландия, Испания ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ Π΄Ρ€ΡƒΠ³Π° страна Π² Π•Π²Ρ€ΠΎΠΏΠ°, Ρ‚ΠΎΠ³Π°Π²Π° Π΅ напълно възмоТно, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΎΡ‚ΠΈΠ΄Π΅Ρ‚Π΅ Π½Π° конфСрСнция, която ΠΈΠΌΠ° ΠΎΠ±Π»Π°Ρ‡Π½Π° Ρ‚Π΅ΠΌΠ° Π² своя ΠΏΠΎΡ‚ΠΎΠΊ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΌΠ΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π² списъка с ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈ.
  • Аз ΡΡŠΡ‰ΠΎ съм Ρ„Π΅Π½ Π½Π° Π‘Ρ‚Π°Ρ€ Π’Ρ€Π΅ΠΊ.

Най-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. Антон Π‘ΠΎΠΉΠΊΠΎ (2017)

НСка ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΌΠ°Π»ΠΊΠΎ Π·Π° днСвния Ρ€Π΅Π΄. ΠΠ°ΡˆΠ°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ проста:

  • Π©Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊΠ²ΠΎ Π΅ DevOps. НСка ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π°Ρ‰ΠΎ Ρ‚ΠΎΠ²Π° Π΅ Π²Π°ΠΆΠ½ΠΎ. ΠŸΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° DevOps бСшС ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π° Π΄ΡƒΠΌΠ°, която ΠΏΠΈΡˆΠ΅Ρ…Ρ‚Π΅ Π² автобиографията си ΠΈ Π²Π΅Π΄Π½Π°Π³Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ…Ρ‚Π΅ +$500 Π·Π°ΠΏΠ»Π°Ρ‚Π°. Π‘Π΅Π³Π° трябва Π΄Π° Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ blockchain Π² автобиографията си, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ +500 Π΄ΠΎΠ»Π°Ρ€Π° към Π·Π°ΠΏΠ»Π°Ρ‚Π°Ρ‚Π° си.
  • И Ρ‚ΠΎΠ³Π°Π²Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΌΠ°Π»ΠΊΠΎ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ Ρ‚ΠΎΠ²Π°, Ρ‰Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΊΠ°ΠΊΠ²ΠΎ прСдставляват DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈΡ‚Π΅. Но Π½Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° Π² контСкста Π½Π° DevOps ΠΊΠ°Ρ‚ΠΎ цяло, Π° относно ΠΎΠ½Π΅Π·ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π½Π° DevOps, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° прСдставляват интСрСс Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅. Π©Π΅ Π²ΠΈ ΠΊΠ°ΠΆΠ° Π·Π°Ρ‰ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π²ΠΈ заинтСрСсуват. Π©Π΅ Π²ΠΈ ΠΊΠ°ΠΆΠ° Π·Π°Ρ‰ΠΎ ΠΈΠ·ΠΎΠ±Ρ‰ΠΎ трябва Π΄Π° ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚ΠΎΠ²Π° ΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° ΠΈΠ·ΠΏΠΈΡ‚Π²Π°Ρ‚Π΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π±ΠΎΠ»ΠΊΠ°.

Най-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. Антон Π‘ΠΎΠΉΠΊΠΎ (2017)

Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π°, която ΠΌΠ½ΠΎΠ³ΠΎ Ρ…ΠΎΡ€Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚. Π’ΠΎΠ²Π° сС случва Π² ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ. Π’ΠΎΠ²Π° Π΅, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ΠΎΡ‚Π΄Π΅Π»ΠΈ Π·Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ нашия софтуСр. И Ρ‚Π΅Π·ΠΈ ΠΎΡ‚Π΄Π΅Π»ΠΈ Π½Π΅ ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠΈΡ€Π°Ρ‚ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρƒ си.

МоТС Π±ΠΈ, Π°ΠΊΠΎ Π½Π΅ стС успСли Π΄Π° Π³ΠΎ усСтитС Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ясно Π² ΠΎΡ‚Π΄Π΅Π»ΠΈΡ‚Π΅ DevOps ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ аналогия с ΠΎΡ‚Π΄Π΅Π»ΠΈΡ‚Π΅ Dev ΠΈ QA. Има Ρ…ΠΎΡ€Π°, ΠΊΠΎΠΈΡ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ софтуСр ΠΈ ΠΈΠΌΠ° QA Ρ…ΠΎΡ€Π°, ΠΊΠΎΠΈΡ‚ΠΎ са лоши ΠΎΡ‚ Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅. НапримСр, ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°ΠΌ чудСсния си ΠΊΠΎΠ΄ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ ΠΈ Ρ‚Π°ΠΌ сСди някакъв Π½Π΅Π³ΠΎΠ΄Π½ΠΈΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΈ Π²Ρ€ΡŠΡ‰Π° Ρ‚ΠΎΠ·ΠΈ ΠΊΠΎΠ΄ ΠΈ ΠΊΠ°Π·Π²Π°, Ρ‡Π΅ Π²Π°ΡˆΠΈΡΡ‚ ΠΊΠΎΠ΄ Π΅ лош.

Всичко Ρ‚ΠΎΠ²Π° сС случва, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Ρ…ΠΎΡ€Π°Ρ‚Π° Π½Π΅ ΠΎΠ±Ρ‰ΡƒΠ²Π°Ρ‚ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρƒ си. И Ρ‚Π΅ си Ρ…Π²ΡŠΡ€Π»ΡΡ‚ някакви ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, някакво ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π· някаква стСна ΠΎΡ‚ Π½Π΅Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΈ сС ΠΎΠΏΠΈΡ‚Π²Π°Ρ‚ Π΄Π° направят Π½Π΅Ρ‰ΠΎ с тях.

Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°Π·ΠΈ стСна Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° Π΄Π° Ρ€Π°Π·Ρ€ΡƒΡˆΠΈ DevOps ΠΊΡƒΠ»Ρ‚ΡƒΡ€Π°Ρ‚Π°, Ρ‚.Π΅. Π½Π°ΠΊΠ°Ρ€Π°ΠΉΡ‚Π΅ Ρ…ΠΎΡ€Π°Ρ‚Π° Π΄Π° ΠΎΠ±Ρ‰ΡƒΠ²Π°Ρ‚ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρƒ си ΠΈ ΠΏΠΎΠ½Π΅ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π°Ρ‚ ΠΊΠ°ΠΊΠ²ΠΎ правят Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ Ρ…ΠΎΡ€Π° Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ Π·Π°Ρ‰ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΈΠΌ Π΅ Π²Π°ΠΆΠ½Π°.

Най-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. Антон Π‘ΠΎΠΉΠΊΠΎ (2017)

И ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° DevOps, някой Ρ‰Π΅ Π²ΠΈ ΠΊΠ°ΠΆΠ΅, Ρ‡Π΅ DevOps Π΅, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ ΠΈΠΌΠ° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° интСграция; някой Ρ‰Π΅ ΠΊΠ°ΠΆΠ΅, Ρ‡Π΅ DevOps Π΅, Π°ΠΊΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ ΠΏΡ€ΠΈΠ»Π°Π³Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°Ρ‚Π° β€žΠΈΠ½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΊΠ°Ρ‚ΠΎ ΠΊΠΎΠ΄β€œ; някой Ρ‰Π΅ ΠΊΠ°ΠΆΠ΅, Ρ‡Π΅ ΠΏΡŠΡ€Π²Π°Ρ‚Π° ΡΡ‚ΡŠΠΏΠΊΠ° към DevOps Π΅ разклоняванС Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ„Π»Π°Π³ΠΎΠ²Π΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Най-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. Антон Π‘ΠΎΠΉΠΊΠΎ (2017)

По ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΎ всичко Ρ‚ΠΎΠ²Π° Π΅ вярно ΠΏΠΎ свой Π½Π°Ρ‡ΠΈΠ½. Но Ρ‚ΠΎΠ²Π° са само Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠΌΠ°ΠΌΠ΅. ΠŸΡ€Π΅Π΄ΠΈ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅Ρ‚Π΅ към Ρ‚Π΅Π·ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΠΌ Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°Ρ‚Π΅ Ρ‚ΠΎΠ·ΠΈ слайд, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π° 3-Ρ‚Π΅ Π΅Ρ‚Π°ΠΏΠ° Π½Π° внСдряванС Π½Π° мСтодологията Dev-Ops във вашия ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, във Π²Π°ΡˆΠ°Ρ‚Π° компания.

Π’ΠΎΠ·ΠΈ слайд ΠΈΠΌΠ° ΠΈ Π²Ρ‚ΠΎΡ€ΠΎ Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π½ΠΎ ΠΈΠΌΠ΅. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Ρ‚ΡŠΡ€ΡΠΈΡ‚Π΅ ΠΎΠ½Π»Π°ΠΉΠ½, Π·Π° Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΊΠΎΠΈ са 3-Ρ‚Π΅ мускСтари Π½Π° DevOps. Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Ρ‚Π°Π·ΠΈ статия. Π—Π°Ρ‰ΠΎ 3 мускСтари? ΠžΡ‚Π΄ΠΎΠ»Ρƒ пишС: Ρ…ΠΎΡ€Π°, процСси ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ, Ρ‚.Π΅. ППП – ΠŸΠΎΡ€Ρ‚ΠΎΡ, ΠŸΠΎΡ€Ρ‚ΠΎΡ ΠΈ ΠŸΠΎΡ€Ρ‚ΠΎΡ. Π•Ρ‚ΠΎ 3-Ρ‚Π΅ мускСтари Π½Π° DevOps. Π’Π°Π·ΠΈ статия описва ΠΏΠΎ-ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π·Π°Ρ‰ΠΎ Ρ‚ΠΎΠ²Π° Π΅ Π²Π°ΠΆΠ½ΠΎ ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π°.

ΠšΠΎΠ³Π°Ρ‚ΠΎ Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚Π΅ DevOps ΠΊΡƒΠ»Ρ‚ΡƒΡ€Π°, Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΆΠ½ΠΎ тя Π΄Π° бъдС Π²Π½Π΅Π΄Ρ€Π΅Π½Π° Π² слСдния Ρ€Π΅Π΄.

ΠŸΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ трябва Π΄Π° Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ с Ρ…ΠΎΡ€Π°Ρ‚Π°. И трябва Π΄Π° обяснитС Π½Π° Ρ…ΠΎΡ€Π°Ρ‚Π° ΠΊΠ°ΠΊΠ²ΠΎ Π΅ Ρ‚ΠΎΠ²Π° ΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ някои ΠΏΠΎΠ»Π·ΠΈ ΠΎΡ‚ Π½Π΅Π³ΠΎ.

ΠΠ°ΡˆΠ°Ρ‚Π° конфСрСнция сС Π½Π°Ρ€ΠΈΡ‡Π° DotNet Fest. И ΠΊΠ°ΠΊΡ‚ΠΎ ΠΌΠΈ ΠΊΠ°Π·Π°Ρ…Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅, ΠΏΠΎΠΊΠ°Π½ΠΈΡ…ΠΌΠ΅ Ρ‚ΡƒΠΊ основно ΠΏΡƒΠ±Π»ΠΈΠΊΠ° ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ сС надявам ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ Ρ…ΠΎΡ€Π° Π² Π·Π°Π»Π°Ρ‚Π° Π΄Π° участват Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°.

Π©Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° Ρ…ΠΎΡ€Π°Ρ‚Π°, Ρ‰Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ искат Π΄Π° правят всСки Π΄Π΅Π½. Какво искат Π½Π°ΠΉ-ΠΌΠ½ΠΎΠ³ΠΎ? Π’Π΅ искат Π΄Π° Π½Π°ΠΏΠΈΡˆΠ°Ρ‚ Π½ΠΎΠ² ΠΊΠΎΠ΄, Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π½ΠΎΠ²ΠΎΠΌΠΎΠ΄Π½ΠΈ Ρ€Π°ΠΌΠΊΠΈ, Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π°Ρ‚ Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Какво Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΎ искат Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅? ΠšΠΎΡ€ΠΈΠ³ΠΈΡ€Π°ΠΉΡ‚Π΅ стари Π³Ρ€Π΅ΡˆΠΊΠΈ. Надявам сС Π΄Π° стС съгласни с ΠΌΠ΅Π½. Π’ΠΎΠ²Π° искат Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅. Π’Π΅ искат Π΄Π° ΠΏΠΈΡˆΠ°Ρ‚ Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π΅ искат Π΄Π° ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Ρ‚ Π³Ρ€Π΅ΡˆΠΊΠΈ.

Броят Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Π΄Π°Π΄Π΅Π½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°, зависи ΠΎΡ‚ Ρ‚ΠΎΠ²Π° ΠΊΠΎΠ»ΠΊΠΎ ΠΈΠ·ΠΏΡ€Π°Π²Π΅Π½ΠΈ са Ρ€ΡŠΡ†Π΅Ρ‚Π΅ ΠΌΡƒ ΠΈ ΠΊΠΎΠ»ΠΊΠΎ растат ΠΎΡ‚ Ρ€Π°ΠΌΠ΅Π½Π΅Ρ‚Π΅ ΠΌΡƒ, Π° Π½Π΅ ΠΎΡ‚ Π΄ΠΆΠΎΠ±ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° Π·Π°Π΄Π½ΠΈΠΊΠ° ΠΌΡƒ. Но Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠΌΠ°ΠΌΠ΅ голям ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, понякога сС случва, Ρ‡Π΅ Π΅ нСвъзмоТно Π΄Π° слСдим всичко, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π±ΠΈ Π±ΠΈΠ»ΠΎ Ρ…ΡƒΠ±Π°Π²ΠΎ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ някои ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ Π½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ‚ Π΄Π° напишСм ΠΏΠΎ-стабилСн ΠΈ ΠΏΠΎ-качСствСн ΠΊΠΎΠ΄.

Какво Π½Π°ΠΉ-ΠΌΠ½ΠΎΠ³ΠΎ искат QA? НС Π·Π½Π°ΠΌ Π΄Π°Π»ΠΈ са Π² Π·Π°Π»Π°Ρ‚Π°. Π’Ρ€ΡƒΠ΄Π½ΠΎ ΠΌΠΈ Π΅ Π΄Π° ΠΊΠ°ΠΆΠ°, Ρ‡Π΅ искам QA, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ съм Π±ΠΈΠ» Ρ‚Π°ΠΊΡŠΠ². И Π±Π΅Π· ΠΎΠ±ΠΈΠ΄ΠΈ към ΠΌΠΎΠΌΡ‡Π΅Ρ‚Π°Ρ‚Π°, Ρ‰Π΅ сС ΠΊΠ°ΠΆΠ΅, Ρ‡Π΅ сС надявам Π½ΠΈΠΊΠΎΠ³Π° Π΄Π° Π½Π΅ Π³ΠΎ направя. Но Π½Π΅ ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π°, Ρ‡Π΅ смятам Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΈΠΌ Π·Π° бСзсмислСна ΠΈ Π±Π΅Π·ΠΏΠΎΠ»Π΅Π·Π½Π°, Π° Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π½Π΅ сС смятам Π·Π° Ρ‡ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ Π±ΠΈ могъл Π΄Π° Π²ΡŠΡ€ΡˆΠΈ Ρ‚Π°Π·ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π΄ΠΎΡ€ΠΈ няма Π΄Π° сС ΠΎΠΏΠΈΡ‚Π°ΠΌ Π΄Π° я направя. Но Π΄ΠΎΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°ΠΌ, Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ QA Π½Π΅ харСсва Π½Π°ΠΉ-ΠΌΠ½ΠΎΠ³ΠΎ, Π΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ сутрин, Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ΠΎ Π΄Π° изпълнява някакви рСгрСсионни тСстовС, Π΄Π° Π½Π°ΡΡ‚ΡŠΠΏΠ²Π° ΡΡŠΡ‰ΠΈΡ‚Π΅ Π³Ρ€Π΅ΡˆΠΊΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са Π΄ΠΎΠΊΠ»Π°Π΄Π²Π°Π»ΠΈ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΈ 3 спринта ΠΈ Π΄Π° ΠΊΠ°Π·Π²Π°: β€žΠšΠΎΠ³Π° Ρ‰Π΅ , мосю Π”'Артанян, ΠΏΠΎΠΏΡ€Π°Π²Π΅Ρ‚Π΅ Ρ‚Π°Π·ΠΈ Π³Ρ€Π΅ΡˆΠΊΠ°.' А мосю Π”'Артанян ΠΌΡƒ отговаря: β€žΠ”Π°, Π΄Π°, Π΄Π°, Π²Π΅Ρ‡Π΅ Π³ΠΎ ΠΏΠΎΠΏΡ€Π°Π²ΠΈΡ….β€œ И ΠΊΠ°ΠΊ сС случи Ρ‚Π°ΠΊΠ°, Ρ‡Π΅ ΠΏΠΎΠΏΡ€Π°Π²ΠΈΡ… Π΅Π΄ΠΈΠ½ бъг ΠΈ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ… 5 ΠΏΠΎ ΠΏΡŠΡ‚Ρ.

Π₯ΠΎΡ€Π°Ρ‚Π°, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Ρ‚ΠΎΠ²Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² производството, искат Ρ‚ΠΎΠ²Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π±Π΅Π· Π³Ρ€Π΅ΡˆΠΊΠΈ, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π΄Π° Π½Π΅ сС Π½Π°Π»Π°Π³Π° Π΄Π° рСстартират ΡΡŠΡ€Π²ΡŠΡ€Π° всСки ΠΏΠ΅Ρ‚ΡŠΠΊ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ всички Π½ΠΎΡ€ΠΌΠ°Π»Π½ΠΈ Ρ…ΠΎΡ€Π° ΠΎΡ‚ΠΈΠ²Π°Ρ‚ Π² Π±Π°Ρ€Π°. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π²Π½Π΅Π΄Ρ€ΠΈΡ…Π° Π² ΠΏΠ΅Ρ‚ΡŠΠΊ, администраторитС сСдят Π΄ΠΎ ΡΡŠΠ±ΠΎΡ‚Π°, ΠΎΠΏΠΈΡ‚Π²Π°ΠΉΠΊΠΈ сС Π΄Π° оправят ΠΈ ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Ρ‚ Ρ‚ΠΎΠ²Π° внСдряванС.

И ΠΊΠΎΠ³Π°Ρ‚ΠΎ обяснитС Π½Π° Ρ…ΠΎΡ€Π°Ρ‚Π°, Ρ‡Π΅ Ρ‚Π΅ са насочСни към Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΡΡŠΡ‰ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅Ρ‚Π΅ към Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° процСситС. Много Π΅ Π²Π°ΠΆΠ½ΠΎ. Π—Π°Ρ‰ΠΎ? Π—Π°Ρ‰ΠΎΡ‚ΠΎ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΊΠ°Π·Π²Π°ΠΌΠ΅ β€žΡ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡβ€œ, Π·Π° вас Π΅ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½Π΅ някъдС Π²ΡŠΡ€Ρ…Ρƒ салфСтка Π΄Π° ΠΎΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ‚ΠΈΡ‡Π°Ρ‚ Π²Π°ΡˆΠΈΡ‚Π΅ процСси. Врябва Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅, Ρ‡Π΅ Π°ΠΊΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, внСдряватС Π² QA срСда ΠΈΠ»ΠΈ производствСна срСда, Ρ‚ΠΎΠ³Π°Π²Π° Ρ‚ΠΎΠ²Π° Π²ΠΈΠ½Π°Π³ΠΈ сС случва Π² Ρ‚ΠΎΠ·ΠΈ Ρ€Π΅Π΄; Π½Π° Ρ‚Π΅Π·ΠΈ Π΅Ρ‚Π°ΠΏΠΈ Π½ΠΈΠ΅ изпълнявамС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π½ΠΈ тСстовС ΠΈ UI тСстовС. Π‘Π»Π΅Π΄ внСдряванСто провСрявамС Π΄Π°Π»ΠΈ внСдряванСто Π΅ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π»ΠΎ Π΄ΠΎΠ±Ρ€Π΅ ΠΈΠ»ΠΈ Π·Π»Π΅. Но Π²ΠΈΠ΅ Π²Π΅Ρ‡Π΅ ΠΈΠΌΠ°Ρ‚Π΅ ясСн списък с дСйствия, ΠΊΠΎΠΈΡ‚ΠΎ трябва Π΄Π° сС повтарят ΠΎΡ‚Π½ΠΎΠ²ΠΎ ΠΈ ΠΎΡ‚Π½ΠΎΠ²ΠΎ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ внСдряватС Π² производство.

И Π΅Π΄Π²Π° ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π²Π°ΡˆΠΈΡ‚Π΅ процСси са Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ, Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ‚Π΅ Π΄Π° ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ‚ Π΄Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ Ρ‚Π΅Π·ΠΈ процСси.

Π—Π° съТалСниС ΠΌΠ½ΠΎΠ³ΠΎ чСсто Π²ΠΈΠΆΠ΄Π°ΠΌ Ρ‚ΠΎΠ²Π° Π΄Π° сС случва Π² ΠΎΠ±Ρ€Π°Ρ‚Π½Π° посока. Π’Π΅Π΄Π½Π°Π³Π° Ρ‰ΠΎΠΌ някой Ρ‡ΡƒΠ΅ Π΄ΡƒΠΌΠ°Ρ‚Π° β€žDevOpsβ€œ, Ρ‚Π΅ Π²Π΅Π΄Π½Π°Π³Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ Π΄Π° инсталират Jenkins, Π·Π°Ρ‰ΠΎΡ‚ΠΎ вярват, Ρ‡Π΅ Π²Π΅Π΄Π½Π°Π³Π° Ρ‰ΠΎΠΌ инсталират Jenkins, Ρ‰Π΅ ΠΈΠΌΠ°Ρ‚ DevOps. Π’Π΅ инсталираха ДТСнкинс, ΠΏΡ€ΠΎΡ‡Π΅Ρ‚ΠΎΡ…Π° статиитС β€žΠšΠ°ΠΊ Π΄Π°β€œ Π½Π° уСбсайта Π½Π° ДТСнкинс, ΠΎΠΏΠΈΡ‚Π°Ρ…Π° сС Π΄Π° Π²ΠΌΡŠΠΊΠ½Π°Ρ‚ процСси Π² Ρ‚Π΅Π·ΠΈ статии β€žΠšΠ°ΠΊ Π΄Π°β€œ ΠΈ слСд Ρ‚ΠΎΠ²Π° Π΄ΠΎΠΉΠ΄ΠΎΡ…Π° ΠΏΡ€ΠΈ Ρ…ΠΎΡ€Π°Ρ‚Π° ΠΈ Π³ΠΈ Π½Π°ΠΊΠ»ΠΎΠ½ΠΈΡ…Π°, ΠΊΠ°Π·Π²Π°ΠΉΠΊΠΈ, Ρ‡Π΅ ΠΊΠ½ΠΈΠ³Π°Ρ‚Π° ΠΊΠ°Π·Π²Π°, Ρ‡Π΅ трябва Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π³ΠΎ ΠΏΡ€Π°Π²ΠΈΠΌ ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½.

НС Ρ‡Π΅ ДТСнкинс Π΅ лош инструмСнт. НС искам Π΄Π° Π³ΠΎ ΠΊΠ°ΠΆΠ° ΠΏΠΎ никакъв Π½Π°Ρ‡ΠΈΠ½. Но Ρ‚ΠΎΠ²Π° Π΅ само Π΅Π΄ΠΈΠ½ ΠΎΡ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΡ‚Π΅. И ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ трябва Π΄Π° бъдС послСдното Π²ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π° Π½Π΅ ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ. Π’Π°ΡˆΠΈΡΡ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π½Π΅ трябва Π΄Π° сС Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΠΈ ΠΎΡ‚ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΡƒΠ»Ρ‚ΡƒΡ€Π° ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈ. Π’ΠΎΠ²Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΆΠ½ΠΎ Π΄Π° сС Ρ€Π°Π·Π±Π΅Ρ€Π΅, ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΊΠΎΠ΅Ρ‚ΠΎ отдСлям Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ‚ΠΎΠ·ΠΈ слайд ΠΈ обяснявам всичко Ρ‚ΠΎΠ²Π° Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° дълго.

Най-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. Антон Π‘ΠΎΠΉΠΊΠΎ (2017)

НСка ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈΡ‚Π΅ Π½Π° DevOps ΠΊΠ°Ρ‚ΠΎ цяло. Какво са Ρ‚Π΅? Каква Π΅ Ρ€Π°Π·Π»ΠΈΠΊΠ°Ρ‚Π°? Как Π΄Π° Π³ΠΈ ΠΏΡ€ΠΎΠ±Π²Π°ΠΌ? Π—Π°Ρ‰ΠΎ са Π²Π°ΠΆΠ½ΠΈ?

Най-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. Антон Π‘ΠΎΠΉΠΊΠΎ (2017)

ΠŸΡŠΡ€Π²Π°Ρ‚Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, Π·Π° която ΠΌΠΎΠΆΠ΅ Π±ΠΈ стС Ρ‡ΡƒΠ²Π°Π»ΠΈ, сС Π½Π°Ρ€ΠΈΡ‡Π° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° интСграция. МоТС Π±ΠΈ някой ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΠΌΠ° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° интСграция (CI).

Най-голСмият ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π΅, Ρ‡Π΅ Π½Π°ΠΉ-чСсто, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΠΎΠΏΠΈΡ‚Π°ΠΌ Ρ‡ΠΎΠ²Π΅ΠΊ: β€žΠ˜ΠΌΠ°Ρ‚Π΅ Π»ΠΈ CI ΠΏΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°?β€œ ΠΈ Ρ‚ΠΎΠΉ ΠΊΠ°Π·Π²Π°: β€žΠ”Π°β€œ, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π³ΠΎ ΠΏΠΈΡ‚Π°ΠΌ ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΡ€Π°Π²ΠΈ, Ρ‚ΠΎΠΉ ΠΌΠΈ описва Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ цСлия процСс Π½Π° автоматизация. Π’ΠΎΠ²Π° Π½Π΅ Π΅ съвсСм вярно.

Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°Ρ‚Π° Π½Π° CI Π΅ насочСна само към ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠΎΠ΄Π°, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ…ΠΎΡ€Π° ΠΏΠΈΡˆΠ°Ρ‚, Π² някакъв Π²ΠΈΠ΄ Π΅Π΄ΠΈΠ½Π½Π° ΠΊΠΎΠ΄ΠΎΠ²Π° Π±Π°Π·Π°. Π’ΠΎΠ²Π° Π΅ всичко.

Π—Π°Π΅Π΄Π½ΠΎ с CI ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΈΠΌΠ° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΏΠΎ ΠΏΡŠΡ‚Ρ - ΠΊΠ°Ρ‚ΠΎ Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ΠΎ внСдряванС, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° издания, Π½ΠΎ Ρ‰Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° Ρ‚ΠΎΠ²Π° ΠΏΠΎ-късно.

Бамият CI Π½ΠΈ ΠΊΠ°Π·Π²Π°, Ρ‡Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ…ΠΎΡ€Π° ΠΏΠΈΡˆΠ°Ρ‚ ΠΊΠΎΠ΄ ΠΈ Ρ‚ΠΎΠ·ΠΈ ΠΊΠΎΠ΄ трябва Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ΠΎ Π΄Π° бъдС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½ Π² Π΅Π΄ΠΈΠ½Π½Π° ΠΊΠΎΠ΄ΠΎΠ²Π° Π±Π°Π·Π°.

Какво Π½ΠΈ Π΄Π°Π²Π° Ρ‚ΠΎΠ²Π° ΠΈ Π·Π°Ρ‰ΠΎ Π΅ Π²Π°ΠΆΠ½ΠΎ? Ако ΠΈΠΌΠ°ΠΌΠ΅ DotNet, Ρ‚ΠΎΠ³Π°Π²Π° Ρ‚ΠΎΠ²Π° Π΅ Π΄ΠΎΠ±Ρ€Π΅, Ρ‚ΠΎΠ²Π° Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½ Π΅Π·ΠΈΠΊ, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°ΠΌΠ΅ Π½Π°ΡˆΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Ако сС ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°, Ρ‚ΠΎΠ²Π° Π²Π΅Ρ‡Π΅ Π΅ Π΄ΠΎΠ±ΡŠΡ€ Π·Π½Π°ΠΊ. Π’ΠΎΠ²Π° всС ΠΎΡ‰Π΅ Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° Π½ΠΈΡ‰ΠΎ, Π½ΠΎ Π΅ ΠΏΡŠΡ€Π²ΠΈΡΡ‚ Π΄ΠΎΠ±ΡŠΡ€ Π·Π½Π°ΠΊ, Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ½Π΅ Π΄Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°ΠΌΠ΅.

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ някои тСстовС, ΠΊΠΎΠ΅Ρ‚ΠΎ ΡΡŠΡ‰ΠΎ Π΅ ΠΎΡ‚Π΄Π΅Π»Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°. Всички тСстовС са Π·Π΅Π»Π΅Π½ΠΈ - Ρ‚ΠΎΠ²Π° Π΅ вторият Π΄ΠΎΠ±ΡŠΡ€ Π·Π½Π°ΠΊ. Но Ρ‚ΠΎΠ²Π° ΠΎΡ‚Π½ΠΎΠ²ΠΎ Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° Π½ΠΈΡ‰ΠΎ.

Но Π·Π°Ρ‰ΠΎ Π±ΠΈΡ…Ρ‚Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΈΠ»ΠΈ Ρ‚ΠΎΠ²Π°? Всички ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, Π·Π° ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ говоря днСс, носят ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ Π΅Π΄Π½Π°ΠΊΠ²Π° стойност, Ρ‚.Π΅. ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ Π΅Π΄Π½Π°ΠΊΠ²ΠΈ ΠΏΠΎΠ»Π·ΠΈ ΠΈ ΡΡŠΡ‰ΠΎ сС ΠΈΠ·ΠΌΠ΅Ρ€Π²Π°Ρ‚ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎ Π΅Π΄ΠΈΠ½ ΠΈ ΡΡŠΡ‰ΠΈ Π½Π°Ρ‡ΠΈΠ½.

ΠŸΡŠΡ€Π²ΠΎ, Ρ‚ΠΎΠ²Π° Π²ΠΈ позволява Π΄Π° ускоритС доставката. Как Ρ‚ΠΎΠ²Π° Π²ΠΈ позволява Π΄Π° ускоритС доставката? ΠšΠΎΠ³Π°Ρ‚ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ някои Π½ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² Π½Π°ΡˆΠ°Ρ‚Π° ΠΊΠΎΠ΄ΠΎΠ²Π° Π±Π°Π·Π°, ΠΌΠΎΠΆΠ΅ΠΌ Π²Π΅Π΄Π½Π°Π³Π° Π΄Π° ΠΎΠΏΠΈΡ‚Π°ΠΌΠ΅ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ Π½Π΅Ρ‰ΠΎ с Ρ‚ΠΎΠ·ΠΈ ΠΊΠΎΠ΄. НиС Π½Π΅ Ρ‡Π°ΠΊΠ°ΠΌΠ΅ Π΄Π° Π΄ΠΎΠΉΠ΄Π΅ Ρ‡Π΅Ρ‚Π²ΡŠΡ€Ρ‚ΡŠΠΊ, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π² Ρ‡Π΅Ρ‚Π²ΡŠΡ€Ρ‚ΡŠΠΊ Π³ΠΎ пускамС Π² QA Environment, ΠΏΡ€Π°Π²ΠΈΠΌ Π³ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚ΡƒΠΊ ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚ΡƒΠΊ.

Π©Π΅ Π²ΠΈ Ρ€Π°Π·ΠΊΠ°ΠΆΠ° Π΅Π΄Π½Π° Ρ‚ΡŠΠΆΠ½Π° история ΠΎΡ‚ моя ΠΆΠΈΠ²ΠΎΡ‚. Π‘Π΅ΡˆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π΄Π°Π²Π½Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ бях ΠΎΡ‰Π΅ ΠΌΠ»Π°Π΄ ΠΈ красив. Π‘Π΅Π³Π° Π²Π΅Ρ‡Π΅ съм ΠΌΠ»Π°Π΄, красив ΠΈ ΡƒΠΌΠ΅Π½, ΠΈ скромСн. ΠŸΡ€Π΅Π΄ΠΈ Π²Ρ€Π΅ΠΌΠ΅ бях Π² Π΅Π΄ΠΈΠ½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π˜ΠΌΠ°Ρ…ΠΌΠ΅ голям Π΅ΠΊΠΈΠΏ ΠΎΡ‚ ΠΎΠΊΠΎΠ»ΠΎ 30 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. И ΠΈΠΌΠ°Ρ…ΠΌΠ΅ голям, голям Enterprise ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΠΎΠΉΡ‚ΠΎ сС Ρ€Π°Π·Π²ΠΈΠ²Π°ΡˆΠ΅ ΠΎΠΊΠΎΠ»ΠΎ 10 Π³ΠΎΠ΄ΠΈΠ½ΠΈ. И ΠΈΠΌΠ°Ρ…ΠΌΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅. Π’ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ ΠΈΠΌΠ°Ρ…ΠΌΠ΅ ΠΊΠ»ΠΎΠ½, Π² ΠΊΠΎΠΉΡ‚ΠΎ Ρ…ΠΎΠ΄Π΅Ρ…Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. И имашС ΠΊΠ»ΠΎΠ½, ΠΊΠΎΠΉΡ‚ΠΎ показвашС вСрсията Π½Π° ΠΊΠΎΠ΄Π°, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Π² производство.

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²Π΅Π½ΠΈΡΡ‚ ΠΊΠ»ΠΎΠ½ изостана с 3 мСсСца ΠΎΡ‚ ΠΊΠ»ΠΎΠ½Π°, ΠΊΠΎΠΉΡ‚ΠΎ бСшС Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅. Какво ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° Ρ‚ΠΎΠ²Π°? Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ Π²Π΅Π΄Π½Π°Π³Π° Ρ‰ΠΎΠΌ ΠΈΠΌΠ°ΠΌ Π³Ρ€Π΅ΡˆΠΊΠ° някъдС, която ΠΎΡ‚ΠΈΠ²Π° Π² производство ΠΏΠΎ Π²ΠΈΠ½Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Ρ‚Π΅ са Π³ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ, ΠΈ ΠΏΠΎ Π³Ρ€Π΅ΡˆΠΊΠ° Π½Π° QA, Π·Π°Ρ‰ΠΎΡ‚ΠΎ са Π³ΠΎ Ρ€Π°Π·Π³Π»Π΅Π΄Π°Π»ΠΈ, Ρ‚ΠΎΠ³Π°Π²Π° Ρ‚ΠΎΠ²Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ Π°ΠΊΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π° Π·Π°Π΄Π°Ρ‡Π° Π·Π° Π°ΠΊΡ‚ΡƒΠ°Π»Π½Π° корСкция Π·Π° производство, Ρ‚ΠΎΠ³Π°Π²Π° трябва Π΄Π° Π²ΡŠΡ€Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² ΠΊΠΎΠ΄Π° си ΠΏΡ€Π΅Π΄ΠΈ 3 мСсСца. Врябва Π΄Π° си спомня ΠΊΠ°ΠΊΠ²ΠΎ ΠΈΠΌΠ°Ρ… ΠΏΡ€Π΅Π΄ΠΈ 3 мСсСца ΠΈ Π΄Π° сС ΠΎΠΏΠΈΡ‚Π°ΠΌ Π΄Π° Π³ΠΎ поправя Ρ‚Π°ΠΌ.

Ако всС ΠΎΡ‰Π΅ Π½Π΅ стС ΠΈΠΌΠ°Π»ΠΈ Ρ‚ΠΎΠ·ΠΈ ΠΎΠΏΠΈΡ‚, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ ΠΈΠ·ΠΏΡ€ΠΎΠ±Π²Π°Ρ‚Π΅ Π² Π΄ΠΎΠΌΠ° си. ΠžΡΠ½ΠΎΠ²Π½ΠΎΡ‚ΠΎ Π½Π΅Ρ‰ΠΎ Π΅ Π΄Π° Π½Π΅ Π³ΠΎ ΠΏΡ€ΠΎΠ±Π²Π°Ρ‚Π΅ Π½Π° комСрсиалСн. ΠΠ°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ няколко Ρ€Π΅Π΄Π° ΠΊΠΎΠ΄, Π·Π°Π±Ρ€Π°Π²Π΅Ρ‚Π΅ Π·Π° тях Π·Π° ΡˆΠ΅ΡΡ‚ мСсСца ΠΈ слСд Ρ‚ΠΎΠ²Π° сС Π²ΡŠΡ€Π½Π΅Ρ‚Π΅ ΠΈ сС ΠΎΠΏΠΈΡ‚Π°ΠΉΡ‚Π΅ Π±ΡŠΡ€Π·ΠΎ Π΄Π° обяснитС Π·Π° ΠΊΠ°ΠΊΠ²ΠΎ са Ρ‚Π΅Π·ΠΈ Ρ€Π΅Π΄ΠΎΠ²Π΅ ΠΊΠΎΠ΄ ΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΈ ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅. Π’ΠΎΠ²Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡŠΠ»Π½ΡƒΠ²Π°Ρ‰ΠΎ прСТивяванС.

Ако ΠΈΠΌΠ°ΠΌΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π½Π° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° интСграция, Ρ‚ΠΎΠ³Π°Π²Π° Ρ‚ΠΎΠ²Π° Π½ΠΈ позволява Π΄Π° я ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ с Ρ€Π΅Π΄ΠΈΡ†Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ инструмСнти Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚ΡƒΠΊ ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ сСга, Π²Π΅Π΄Π½Π°Π³Π° слСд ΠΊΠ°Ρ‚ΠΎ съм написал своя ΠΊΠΎΠ΄. Π’ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ ΠΌΠΈ Π΄Π°Π΄Π΅ ΠΏΡŠΠ»Π½Π°Ρ‚Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π°, Π½ΠΎ Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π° Ρ‰Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅ ΠΏΠΎΠ½Π΅ част ΠΎΡ‚ рисковСтС. И Π°ΠΊΠΎ ΠΈΠΌΠ° някакъв ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π΅Π½ бъг, Ρ‰Π΅ Π·Π½Π°ΠΌ Π·Π° Π½Π΅Π³ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ сСга, тоСст Π±ΡƒΠΊΠ²Π°Π»Π½ΠΎ слСд няколко ΠΌΠΈΠ½ΡƒΡ‚ΠΈ. Няма Π΄Π° ΠΈΠΌΠ° Π½ΡƒΠΆΠ΄Π° Π΄Π° Π²Ρ€ΡŠΡ‰Π°ΠΌ 3 мСсСца Π½Π°Π·Π°Π΄. Π©Π΅ трябва Π΄Π° Π²ΡŠΡ€Π½Π° само 2 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ Π½Π°Π·Π°Π΄. Π•Π΄Π½Π° Π΄ΠΎΠ±Ρ€Π° ΠΊΠ°Ρ„Π΅ΠΌΠ°ΡˆΠΈΠ½Π° Π΄ΠΎΡ€ΠΈ няма Π΄Π° ΠΈΠΌΠ° Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° ΠΏΡ€ΠΈΠ³ΠΎΡ‚Π²ΠΈ ΠΊΠ°Ρ„Π΅ Π·Π° 2 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Ρ‚ΠΎΠ²Π° Π΅ доста Π³ΠΎΡ‚ΠΈΠ½ΠΎ.

Π’ΠΎΠ²Π° ΠΈΠΌΠ° стойност, Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС повтаря ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ във всСки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Ρ‚.Π΅. Π½Π΅ само Ρ‚ΠΎΠ·ΠΈ, Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ стС Π³ΠΎ настроили. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΊΠ°ΠΊΡ‚ΠΎ самата ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, Ρ‚Π°ΠΊΠ° ΠΈ самият CI Ρ‰Π΅ сС повтаря Π·Π° всяка Π½ΠΎΠ²Π° промяна, която ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’ΠΎΠ²Π° Π²ΠΈ позволява Π΄Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ рСсурситС, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π²Π°ΡˆΠΈΡΡ‚ Π΅ΠΊΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΠΎ-Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ. Π’Π΅Ρ‡Π΅ няма Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ ситуация, Π² която Π²ΠΈ ΠΈΠ΄Π²Π° бъг ΠΎΡ‚ ΠΊΠΎΠ΄Π°, с ΠΊΠΎΠΉΡ‚ΠΎ стС Ρ€Π°Π±ΠΎΡ‚ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄ΠΈ 3 мСсСца. Π’Π΅Ρ‡Π΅ няма Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° контСкста, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сСдитС ΠΈ ΠΏΡ€Π΅ΠΊΠ°Ρ€Π²Π°Ρ‚Π΅ ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ Π΄Π²Π° часа, ΠΎΠΏΠΈΡ‚Π²Π°ΠΉΠΊΠΈ сС Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΊΠ°ΠΊΠ²ΠΎ сС Π΅ случило Ρ‚ΠΎΠ³Π°Π²Π° ΠΈ Π΄Π° Π½Π°Π²Π»Π΅Π·Π΅Ρ‚Π΅ Π² ΡΡŠΡ‰Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° контСкста, ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Ρ‚Π΅ Π½Π΅Ρ‰ΠΎ.

Как ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΠΌ успСха ΠΈΠ»ΠΈ нСуспСха Π½Π° Ρ‚Π°Π·ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°? Ако Π΄ΠΎΠΊΠ»Π°Π΄Π²Π°Ρ‚Π΅ Π½Π° голСмия ΡˆΠ΅Ρ„ ΠΊΠ°ΠΊΠ²ΠΎ смС Π²Π½Π΅Π΄Ρ€ΠΈΠ»ΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° CI, Ρ‚ΠΎΠΉ Ρ‡ΡƒΠ²Π° Π±Π»Π° Π±Π»Π° Π±Π»Π°. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠΈΡ…ΠΌΠ΅ Π³ΠΎ, Π΄ΠΎΠ±Ρ€Π΅, Π½ΠΎ Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊΠ²ΠΎ Π½ΠΈ донСсС, ΠΊΠ°ΠΊ Π³ΠΎ ΠΈΠ·ΠΌΠ΅Ρ€Π²Π°ΠΌΠ΅, ΠΊΠΎΠ»ΠΊΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ Π³ΠΎ ΠΏΡ€ΠΈΠ»Π°Π³Π°ΠΌΠ΅?

ΠŸΡŠΡ€Π²ΠΈΡΡ‚ Π΅, Ρ‡Π΅ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° CI ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° внСдрявамС всС ΠΏΠΎ-чСсто ΠΈ ΠΏΠΎ-чСсто, Ρ‚ΠΎΡ‡Π½ΠΎ Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π½Π°ΡˆΠΈΡΡ‚ ΠΊΠΎΠ΄ Π΅ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ ΠΏΠΎ-стабилСн. По ΡΡŠΡ‰ΠΈΡ Π½Π°Ρ‡ΠΈΠ½ сС намалява Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½ΠΈ Π·Π° Π½Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠ° ΠΈ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚Π°Π·ΠΈ Π³Ρ€Π΅ΡˆΠΊΠ° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π°, Ρ‡Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ ΠΎΡ‚ систСмата Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚ΡƒΠΊ ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ сСга ΠΊΠ°ΠΊΠ²ΠΎ Π½Π΅ Π΅ Π½Π°Ρ€Π΅Π΄ с нашия ΠΊΠΎΠ΄.

Най-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. Антон Π‘ΠΎΠΉΠΊΠΎ (2017)

Π”Ρ€ΡƒΠ³Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, която ΠΈΠΌΠ°ΠΌΠ΅, Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°Ρ‚Π° Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ тСстванС, която Π½Π°ΠΉ-чСсто ΠΈΠ΄Π²Π° с ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°Ρ‚Π° CI. Π’ΡŠΡ€Π²ΡΡ‚ Ρ€ΡŠΠΊΠ° Π·Π° Ρ€ΡŠΠΊΠ°.

Какво Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ Ρ‚ΡƒΠΊ? Π’Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅, Ρ‡Π΅ Π½Π°ΡˆΠΈΡ‚Π΅ тСстовС са Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ. И всСки Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ тСст Π΅ насочСн към Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° собствСнитС си ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. ИмамС Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΈ тСстовС, ΠΊΠΎΠΈΡ‚ΠΎ Π½ΠΈ позволяват Π΄Π° тСствамС ΠΌΠΎΠ΄ΡƒΠ» ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ, Ρ‚.Π΅. Как Ρ€Π°Π±ΠΎΡ‚ΠΈ във Π²Π°ΠΊΡƒΡƒΠΌ? Π’ΠΎΠ²Π° Π΅ Π΄ΠΎΠ±Ρ€Π΅.

ИмамС ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ тСстовС, ΠΊΠΎΠΈΡ‚ΠΎ Π½ΠΈ позволяват Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΊΠ°ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ сС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Ρ‚ Π΅Π΄ΠΈΠ½ с Π΄Ρ€ΡƒΠ³. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΅ Π΄ΠΎΠ±Ρ€ΠΎ.

МоТС Π΄Π° ΠΈΠΌΠ°ΠΌΠ΅ тСстовС Π·Π° автоматизация Π½Π° UI, ΠΊΠΎΠΈΡ‚ΠΎ Π½ΠΈ позволяват Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Π΄ΠΎΠΊΠΎΠ»ΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с UI отговаря Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ изисквания, Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ Ρ‚.Π½.

ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈΡ‚Π΅ тСстовС, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚Π΅, ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° повлияят Π½Π° Ρ‚ΠΎΠ²Π° ΠΊΠΎΠ»ΠΊΠΎ чСсто Π³ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚Π΅. Π•Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΈΡ‚Π΅ тСстовС ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ сС ΠΏΠΈΡˆΠ°Ρ‚ ΠΊΡ€Π°Ρ‚ΠΊΠΈ ΠΈ ΠΌΠ°Π»ΠΊΠΈ. И Ρ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС стартират Ρ€Π΅Π΄ΠΎΠ²Π½ΠΎ.

Ако Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° тСстовС Π·Π° автоматизация Π½Π° потрСбитСлския интСрфСйс, Ρ‚ΠΎΠ³Π°Π²Π° Π΅ Π΄ΠΎΠ±Ρ€Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Π²ΠΈ Π΄Π° Π΅ малък. Π’Π°ΡˆΠΈΡ‚Π΅ тСстовС Π·Π° автоматизация Π½Π° потрСбитСлския интСрфСйс ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΡ‚Π½Π΅ΠΌΠ°Ρ‚ извСстно Π²Ρ€Π΅ΠΌΠ΅. Но ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Ρ‚Π΅ΡΡ‚ΡŠΡ‚ Π·Π° автоматизация Π½Π° потрСбитСлския интСрфСйс Π΅ Π½Π΅Ρ‰ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΡ‚Π½Π΅ΠΌΠ° няколко часа ΠΏΡ€ΠΈ голям ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. И Π΅ Π΄ΠΎΠ±Ρ€Π΅, Π°ΠΊΠΎ са няколко часа. ЕдинствСното Π½Π΅Ρ‰ΠΎ Π΅, Ρ‡Π΅ няма смисъл Π΄Π° Π³ΠΈ пускатС Π·Π° всяка компилация. Има смисъл Π΄Π° Π³ΠΈ пускатС ΠΏΡ€Π΅Π· Π½ΠΎΡ‰Ρ‚Π°. И ΠΊΠΎΠ³Π°Ρ‚ΠΎ всички Π΄ΠΎΠΉΠ΄ΠΎΡ…Π° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° сутринта: ΠΈ тСстСри, ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ, Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…Π° някакъв Π²ΠΈΠ΄ Π΄ΠΎΠΊΠ»Π°Π΄, Ρ‡Π΅ смС пуснали автотСста Π½Π° потрСбитСлския интСрфСйс ΠΏΡ€Π΅Π· Π½ΠΎΡ‰Ρ‚Π° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ Ρ‚Π΅Π·ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ. И Ρ‚ΡƒΠΊ Π΅Π΄ΠΈΠ½ час Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΡΡŠΡ€Π²ΡŠΡ€, ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈ Π΄Π°Π»ΠΈ Π²Π°ΡˆΠΈΡΡ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ отговаря Π½Π° някои изисквания, Ρ‰Π΅ бъдС ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π΅Π²Ρ‚ΠΈΠ½ ΠΎΡ‚ час Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΡΡŠΡ‰ΠΈΡ QA ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€, Π΄ΠΎΡ€ΠΈ Π°ΠΊΠΎ Ρ‚ΠΎΠΉ Π΅ Junior QA ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π·Π° Ρ…Ρ€Π°Π½Π° ΠΈ благодарност. ВсС ΠΏΠ°ΠΊ Π΅Π΄ΠΈΠ½ час Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΠΌΠ°ΡˆΠΈΠ½Π°Ρ‚Π° Ρ‰Π΅ бъдС ΠΏΠΎ-Π΅Π²Ρ‚ΠΈΠ½. Π•Ρ‚ΠΎ Π·Π°Ρ‰ΠΎ ΠΈΠΌΠ° смисъл Π΄Π° сС инвСстира Π² Π½Π΅Π³ΠΎ.

Имам Π΄Ρ€ΡƒΠ³ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π²ΡŠΡ€Ρ…Ρƒ ΠΊΠΎΠΉΡ‚ΠΎ работя. Π˜ΠΌΠ°Ρ…ΠΌΠ΅ двусСдмични спринтовС ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ бСшС голям, Π²Π°ΠΆΠ΅Π½ Π·Π° финансовия сСктор ΠΈ Π½Π΅ моТСшС Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ Π³Ρ€Π΅ΡˆΠΊΠ°. И слСд двусСдмичСн спринт, Ρ†ΠΈΠΊΡŠΠ»ΡŠΡ‚ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° бСшС послСдван ΠΎΡ‚ процСс Π½Π° тСстванС, ΠΊΠΎΠΉΡ‚ΠΎ ΠΎΡ‚Π½Π΅ ΠΎΡ‰Π΅ 4 сСдмици. ΠžΠΏΠΈΡ‚Π°ΠΉΡ‚Π΅ сС Π΄Π° си прСдставитС ΠΌΠ°Ρ‰Π°Π±Π° Π½Π° трагСдията. ПишСм ΠΊΠΎΠ΄ Π² ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π΄Π²Π΅ сСдмици, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ Π³ΠΎ ΠΏΡ€Π°Π²ΠΈΠΌ ΠΊΠ°Ρ‚ΠΎ CodeFreeze, ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ€Π°ΠΌΠ΅ Π³ΠΎ Π² Π½ΠΎΠ²Π° вСрсия Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΈ Π³ΠΎ пускамС Π½Π° тСстСри. ВСстСритС Π³ΠΎ тСстват ΠΎΡ‰Π΅ 4 сСдмици, Ρ‚.Π΅. Π”ΠΎΠΊΠ°Ρ‚ΠΎ Π³ΠΎ тСстват, Π½ΠΈΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΠΈΠΌ ΠΎΡ‰Π΅ Π΄Π²Π΅ вСрсии Π·Π° тях. Π’ΠΎΠ²Π° Π΅ наистина Ρ‚ΡŠΠΆΠ΅Π½ случай.

И Π½ΠΈΠ΅ ΠΈΠΌ ΠΊΠ°Π·Π°Ρ…ΠΌΠ΅, Ρ‡Π΅ Π°ΠΊΠΎ искатС Π΄Π° стС ΠΏΠΎ-ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΈ, ΠΈΠΌΠ° смисъл Π΄Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ тСстванС, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Ρ‚ΠΎΠ²Π° Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ наранява Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚ΡƒΠΊ, Ρ‚ΠΎΡ‡Π½ΠΎ сСга.

Най-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. Антон Π‘ΠΎΠΉΠΊΠΎ (2017)

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠ²Π°ΠΉΡ‚Π΅ Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ΠΎ внСдряванС. Π‘Ρ‚Ρ€Π°Ρ…ΠΎΡ‚Π½ΠΎ, Π·Π°Π²ΡŠΡ€ΡˆΠΈΡ…Ρ‚Π΅ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ. Π’ΠΎΠ²Π° Π²Π΅Ρ‡Π΅ Π΅ Π΄ΠΎΠ±Ρ€Π΅. Π’Π°ΡˆΠΈΡΡ‚ ΠΊΠΎΠ΄ Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½. Π‘Π΅Π³Π° Π±ΠΈ Π±ΠΈΠ»ΠΎ Ρ…ΡƒΠ±Π°Π²ΠΎ Π΄Π° Π²Π½Π΅Π΄Ρ€ΠΈΡ‚Π΅ Ρ‚Π°Π·ΠΈ компилация Π² някаква срСда. Π”Π° ΠΊΠ°ΠΆΠ΅ΠΌ Π² срСда Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ.

Π—Π°Ρ‰ΠΎ Π΅ Π²Π°ΠΆΠ½ΠΎ? ΠŸΡŠΡ€Π²ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π΄ΠΎΠΊΠΎΠ»ΠΊΠΎ стС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΈ със самия процСс Π½Π° внСдряванС. Π‘Ρ€Π΅Ρ‰Π°Π» съм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΊΠ°Ρ‚ΠΎ Ρ‚ΠΎΠ·ΠΈ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΠΎΠΏΠΈΡ‚Π°ΠΌ: β€žΠšΠ°ΠΊ сС внСдрява Π½ΠΎΠ²Π° вСрсия Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ?β€œ, ΠΌΠΎΠΌΡ‡Π΅Ρ‚Π°Ρ‚Π° ΠΌΠΈ ΠΊΠ°Π·Π²Π°Ρ‚: β€žΠΠΈΠ΅ Π³ΠΎ сглобявамС ΠΈ Π³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ€Π°ΠΌΠ΅ Π² zip Π°Ρ€Ρ…ΠΈΠ². Π˜Π·ΠΏΡ€Π°Ρ‰Π°ΠΌΠ΅ Π³ΠΎ Π½Π° администратора ΠΏΠΎ ΠΏΠΎΡ‰Π°Ρ‚Π°. ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΎΡ€ΡŠΡ‚ изтСгля ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π° Ρ‚ΠΎΠ·ΠΈ Π°Ρ€Ρ…ΠΈΠ². И цСлият офис Π·Π°ΠΏΠΎΡ‡Π²Π° Π΄Π° сС ΠΌΠΎΠ»ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ Π΄Π° Π²Π·Π΅ΠΌΠ΅ Π½ΠΎΠ²Π°Ρ‚Π° вСрсия.

Π”Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ΠΌ с Π½Π΅Ρ‰ΠΎ просто. НапримСр, Ρ‚Π΅ са Π·Π°Π±Ρ€Π°Π²ΠΈΠ»ΠΈ Π΄Π° поставят CSS Π² Π°Ρ€Ρ…ΠΈΠ²Π° ΠΈΠ»ΠΈ са Π·Π°Π±Ρ€Π°Π²ΠΈΠ»ΠΈ Π΄Π° промСнят Ρ…Π°ΡˆΡ‚Π°Π³Π° Π² ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»Π° Π½Π° java-script. И ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠΌ заявка към ΡΡŠΡ€Π²ΡŠΡ€Π°, Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ смята, Ρ‡Π΅ Π²Π΅Ρ‡Π΅ ΠΈΠΌΠ° Ρ‚ΠΎΠ·ΠΈ java-script Ρ„Π°ΠΉΠ» ΠΈ Ρ€Π΅ΡˆΠ°Π²Π° Π΄Π° Π½Π΅ Π³ΠΎ изтСгля. И имашС стара вСрсия, Π½Π΅Ρ‰ΠΎ липсвашС. ΠšΠ°Ρ‚ΠΎ цяло ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°Ρ‚Π° Π½Π° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ΠΎ внСдряванС Π²ΠΈ позволява ΠΏΠΎΠ½Π΅ Π΄Π° тСстватС ΠΊΠ°ΠΊΠ²ΠΎ Π±ΠΈ сС случило, Π°ΠΊΠΎ Π²Π·Π΅ΠΌΠ΅Ρ‚Π΅ чисто Ρ€Π΅Ρ„Π΅Ρ€Π΅Π½Ρ‚Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π³ΠΎ ΠΊΠ°Ρ‡ΠΈΡ‚Π΅ Π² напълно чиста Π½ΠΎΠ²Π° срСда. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ докъдС Π²ΠΎΠ΄ΠΈ Ρ‚ΠΎΠ²Π°.

ОсвСн Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Ρ‚Π΅ ΠΊΠΎΠ΄ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρƒ си, Ρ‚.Π΅. ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π°, Ρ‚ΠΎΠ²Π° Π²ΠΈ позволява ΡΡŠΡ‰ΠΎ Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΊΠ°ΠΊ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Π² потрСбитСлския интСрфСйс.

Π•Π΄ΠΈΠ½ ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Π²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Ρ‚, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°Π½ΠΈΠ»Π΅Π½ java-скрипт, Π΅, Ρ‡Π΅ Π΄Π²Π°ΠΌΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ ΠΏΡ€ΠΈΠ±ΡŠΡ€Π·Π°Π½ΠΎ са Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€Π°Π»ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° със ΡΡŠΡ‰ΠΎΡ‚ΠΎ ΠΈΠΌΠ΅ Π² ΠΎΠ±Π΅ΠΊΡ‚Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†. И Ρ‚ΠΎΠ³Π°Π²Π°, Π² зависимост ΠΎΡ‚ вашия ΠΊΡŠΡΠΌΠ΅Ρ‚. Π§ΠΈΠΉΡ‚ΠΎ java-script Ρ„Π°ΠΉΠ» Π΅ ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Π½ Π²Ρ‚ΠΎΡ€ΠΈ, Ρ‰Π΅ ΠΏΡ€Π΅Π·Π°ΠΏΠΈΡˆΠ΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π½Π° другия. ОсвСн Ρ‚ΠΎΠ²Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡŠΠ»Π½ΡƒΠ²Π°Ρ‰ΠΎ. Π’Π»ΠΈΠ·Π°Ρ‚Π΅: Π΅Π΄Π½ΠΎ Π½Π΅Ρ‰ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π·Π° Π΅Π΄ΠΈΠ½ Ρ‡ΠΎΠ²Π΅ΠΊ, Π΄Ρ€ΡƒΠ³ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π·Π° Π΄Ρ€ΡƒΠ³. И Π΅ β€žΠΏΡ€Π΅ΠΊΡ€Π°ΡΠ½ΠΎβ€œ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ всичко ΠΈΠ·Π»Π΅Π·Π΅ Π² производство.

Най-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. Антон Π‘ΠΎΠΉΠΊΠΎ (2017)

Π‘Π»Π΅Π΄Π²Π°Ρ‰Π°Ρ‚Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, която ΠΈΠΌΠ°ΠΌΠ΅, Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°Ρ‚Π° Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Ρ€ΡŠΡ‰Π°Π½Π΅ към ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° вСрсия Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ.

Π—Π°Ρ‰ΠΎ Ρ‚ΠΎΠ²Π° Π΅ Π²Π°ΠΆΠ½ΠΎ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅? ВсС ΠΎΡ‰Π΅ ΠΈΠΌΠ° Ρ…ΠΎΡ€Π°, ΠΊΠΎΠΈΡ‚ΠΎ си спомнят Π΄Π°Π»Π΅Ρ‡Π½ΠΈΡ‚Π΅, Π΄Π°Π»Π΅Ρ‡Π½ΠΈ 90-Ρ‚Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈΡ‚Π΅ бяха Π³ΠΎΠ»Π΅ΠΌΠΈ, Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ бяха ΠΌΠ°Π»ΠΊΠΈ. И СдинствСният Π½Π°Ρ‡ΠΈΠ½ Π·Π° ΡƒΠ΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° бСшС Ρ‡Ρ€Π΅Π· PHP. НС Ρ‡Π΅ PHP Π΅ лош Π΅Π·ΠΈΠΊ, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ Π΅ Ρ‚Π°ΠΊΠ°.

Но ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ бСшС Π΄Ρ€ΡƒΠ³. ΠšΠΎΠ³Π°Ρ‚ΠΎ Π²Π½Π΅Π΄Ρ€ΠΈΡ…ΠΌΠ΅ Π½ΠΎΠ²Π° вСрсия Π½Π° нашия php сайт, ΠΊΠ°ΠΊ я Π²Π½Π΅Π΄Ρ€ΠΈΡ…ΠΌΠ΅? Най-чСсто отваряхмС Far Manager ΠΈΠ»ΠΈ Π½Π΅Ρ‰ΠΎ Π΄Ρ€ΡƒΠ³ΠΎ. И ΠΊΠ°Ρ‡ΠΈ Ρ‚Π΅Π·ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° FTP. И Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ ΠΎΡΡŠΠ·Π½Π°Ρ…ΠΌΠ΅, Ρ‡Π΅ ΠΈΠΌΠ°ΠΌΠ΅ някакъв малък, малък бъг, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°Π±Ρ€Π°Π²ΠΈΡ…ΠΌΠ΅ Π΄Π° поставим Ρ‚ΠΎΡ‡ΠΊΠ° ΠΈ запСтая ΠΈΠ»ΠΈ смС Π·Π°Π±Ρ€Π°Π²ΠΈΠ»ΠΈ Π΄Π° смСним ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π° Π·Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ, Π° ΠΈΠΌΠ° ΠΏΠ°Ρ€ΠΎΠ»Π° Π·Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ, която Π΅ Π½Π° локалния хост. И Ρ€Π΅ΡˆΠ°Π²Π°ΠΌΠ΅ Π±ΡŠΡ€Π·ΠΎ Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ΅ΠΌ с FTP ΠΈ Π΄Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°ΠΌΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΌ. Π’ΠΎΠ²Π° Π΅ просто огън! Π’ΠΎΠ²Π° бСшС популярно ΠΏΡ€Π΅Π· 90-Ρ‚Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ.

Но Π°ΠΊΠΎ Π½Π΅ стС Π³Π»Π΅Π΄Π°Π»ΠΈ ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€Π°, 90-Ρ‚Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ бяха ΠΏΡ€Π΅Π΄ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ 30 Π³ΠΎΠ΄ΠΈΠ½ΠΈ. Π‘Π΅Π³Π° всичко сС случва ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎ. И сС ΠΎΠΏΠΈΡ‚Π°ΠΉΡ‚Π΅ Π΄Π° си прСдставитС ΠΌΠ°Ρ‰Π°Π±Π° Π½Π° трагСдията, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π²ΠΈ ΠΊΠ°ΠΆΠ°Ρ‚: β€žΠ Π°Π·Π³ΡŠΡ€Π½Π°Ρ…ΠΌΠ΅ сС Π² производство, Π½ΠΎ Ρ‚Π°ΠΌ Π½Π΅Ρ‰ΠΎ сС ΠΎΠ±ΡŠΡ€ΠΊΠ°. Π•Ρ‚ΠΎ Π²Π°ΡˆΠ΅Ρ‚ΠΎ FTP потрСбитСлско ΠΈΠΌΠ΅ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π°, ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ сС с производството ΠΈ Π±ΡŠΡ€Π·ΠΎ Π³ΠΎ ΠΏΠΎΠΏΡ€Π°Π²Π΅Ρ‚Π΅ Ρ‚Π°ΠΌ. Ако си Чък Норис, Ρ‚ΠΎΠ²Π° Ρ‰Π΅ ΡΠ²ΡŠΡ€ΡˆΠΈ Ρ€Π°Π±ΠΎΡ‚Π°. Ако Π½Π΅, Ρ‚ΠΎΠ³Π°Π²Π° рискуватС, Ρ‡Π΅ Π°ΠΊΠΎ ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Ρ‚Π΅ Π΅Π΄ΠΈΠ½ бъг, Ρ‰Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΎΡ‰Π΅ 10. Π•Ρ‚ΠΎ Π·Π°Ρ‰ΠΎ Ρ‚Π°Π·ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π½Π° Π²Ρ€ΡŠΡ‰Π°Π½Π΅ към ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° вСрсия Π²ΠΈ позволява Π΄Π° постигнСтС ΠΌΠ½ΠΎΠ³ΠΎ.

Π”ΠΎΡ€ΠΈ Π°ΠΊΠΎ Π½Π΅Ρ‰ΠΎ лошо някак си Π΅ ΠΏΠΎΠΏΠ°Π΄Π½Π°Π»ΠΎ Π² продукцията някъдС, Ρ‚ΠΎ Π΅ лошо, Π½ΠΎ Π½Π΅ Π΅ Ρ„Π°Ρ‚Π°Π»Π½ΠΎ. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° сС Π²ΡŠΡ€Π½Π΅Ρ‚Π΅ към ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° вСрсия, която ΠΈΠΌΠ°Ρ‚Π΅. НарСчСтС Π³ΠΎ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅, Π°ΠΊΠΎ Π΅ ΠΏΠΎ-лСсно Π΄Π° Π³ΠΎ Π²ΡŠΠ·ΠΏΡ€ΠΈΠ΅ΠΌΠ΅Ρ‚Π΅ с Ρ‚Π°Π·ΠΈ тСрминология. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° сС Π²ΡŠΡ€Π½Π΅Ρ‚Π΅ към Ρ‚Π°Π·ΠΈ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π° вСрсия ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ всС ΠΎΡ‰Π΅ Ρ‰Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° работят с вашия ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΈ Ρ‰Π΅ ΠΈΠΌΠ°Ρ‚Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° Π±ΡƒΡ„Π΅Ρ€ΠΈΡ€Π°Π½Π΅. ΠœΠΎΠΆΠ΅Ρ‚Π΅ спокойно, Π±Π΅Π· Π΄Π° Π±ΡŠΡ€Π·Π°Ρ‚Π΅, Π΄Π° Π²Π·Π΅ΠΌΠ΅Ρ‚Π΅ всичко Ρ‚ΠΎΠ²Π° ΠΈ Π΄Π° Π³ΠΎ тСстватС Π»ΠΎΠΊΠ°Π»Π½ΠΎ, Π΄Π° Π³ΠΎ ΠΏΠΎΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΈ слСд Ρ‚ΠΎΠ²Π° Π΄Π° ΠΊΠ°Ρ‡ΠΈΡ‚Π΅ Π½ΠΎΠ²Π° вСрсия. Наистина ΠΈΠΌΠ° смисъл Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ Ρ‚ΠΎΠ²Π°.

Най-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. Антон Π‘ΠΎΠΉΠΊΠΎ (2017)

Π‘Π΅Π³Π° Π½Π΅ΠΊΠ° сС ΠΎΠΏΠΈΡ‚Π°ΠΌΠ΅ Π΄Π° ΡΡŠΡ‡Π΅Ρ‚Π°Π΅ΠΌ ΠΏΠΎ някакъв Π½Π°Ρ‡ΠΈΠ½ Π΄Π²Π΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. Π©Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ‚Ρ€Π΅Ρ‚Π°, Π½Π°Ρ€Π΅Ρ‡Π΅Π½Π° Release Management.

ΠšΠΎΠ³Π°Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ΠΎ внСдряванС Π² Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° класичСска Ρ„ΠΎΡ€ΠΌΠ°, ΠΊΠ°Π·Π²Π°ΠΌΠ΅, Ρ‡Π΅ трябва Π΄Π° ΠΈΠ·Ρ‚Π΅Π³Π»ΠΈΠΌ ΠΊΠΎΠ΄ ΠΎΡ‚ някакъв ΠΊΠ»ΠΎΠ½ ΠΎΡ‚ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ, Π΄Π° Π³ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°ΠΌΠ΅ ΠΈ Π΄Π° Π³ΠΎ Π²Π½Π΅Π΄Ρ€ΠΈΠΌ. Π”ΠΎΠ±Ρ€Π΅ Π΅, Π°ΠΊΠΎ ΠΈΠΌΠ°ΠΌΠ΅ Π΅Π΄Π½Π°ΠΊΠ²Π° срСда. Ако ΠΈΠΌΠ°ΠΌΠ΅ няколко срСди, Ρ‚ΠΎΠ²Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ трябва Π΄Π° изтСглямС ΠΊΠΎΠ΄Π° всСки ΠΏΡŠΡ‚, Π΄ΠΎΡ€ΠΈ ΠΎΡ‚ Π΅Π΄ΠΈΠ½ ΠΈ ΡΡŠΡ‰ ΠΊΠΎΠΌΠΈΡ‚. Π©Π΅ Π³ΠΎ ΠΈΠ·Π²Π°ΠΆΠ΄Π°ΠΌΠ΅ всСки ΠΏΡŠΡ‚, Ρ‰Π΅ Π³ΠΎ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°ΠΌΠ΅ всСки ΠΏΡŠΡ‚ ΠΈ Ρ‰Π΅ Π³ΠΎ внСдрявамС Π² Π½ΠΎΠ²Π° срСда. ΠŸΡŠΡ€Π²ΠΎ, Ρ‚ΠΎΠ²Π° Π΅ Π²Ρ€Π΅ΠΌΠ΅, Π·Π°Ρ‰ΠΎΡ‚ΠΎ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π°ΠΊΠΎ ΠΈΠΌΠ°Ρ‚Π΅ голям ΠΈ ΠΈΠ΄Π²Π° ΠΎΡ‚ 90-Ρ‚Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΡ‚Π½Π΅ΠΌΠ΅ няколко часа.

ОсвСн Ρ‚ΠΎΠ²Π° ΠΈΠΌΠ° ΠΈ Π΄Ρ€ΡƒΠ³Π° Ρ‚ΡŠΠ³Π°. ΠšΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Ρ‚Π΅, Π΄ΠΎΡ€ΠΈ Π½Π° Π΅Π΄Π½Π° ΠΈ ΡΡŠΡ‰Π° машина, Π²ΠΈΠ΅ Ρ‰Π΅ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Ρ‚Π΅ ΡΡŠΡ‰ΠΈΡ‚Π΅ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ, всС ΠΎΡ‰Π΅ няматС гаранция, Ρ‡Π΅ Ρ‚Π°Π·ΠΈ машина Π΅ Π² ΡΡŠΡ‰ΠΎΡ‚ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅, Π² ΠΊΠΎΠ΅Ρ‚ΠΎ бСшС ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° послСдното ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅.

Π”Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ΠΌ, Ρ‡Π΅ някой Π²Π»Π΅Π·Π΅ ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π° DotNet вмСсто вас ΠΈΠ»ΠΈ, ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, някой Ρ€Π΅ΡˆΠΈ Π΄Π° ΠΈΠ·Ρ‚Ρ€ΠΈΠ΅ Π½Π΅Ρ‰ΠΎ. И Ρ‚ΠΎΠ³Π°Π²Π° ΠΈΠΌΠ°Ρ‚Π΅ ΠΊΠΎΠ³Π½ΠΈΡ‚ΠΈΠ²Π΅Π½ дисонанс, Ρ‡Π΅ ΠΎΡ‚ Ρ‚ΠΎΠ·ΠΈ ΠΊΠΎΠΌΠΈΡ‚ ΠΏΡ€Π΅Π΄ΠΈ Π΄Π²Π΅ сСдмици ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Ρ…ΠΌΠ΅ компилация ΠΈ всичко бСшС Π½Π°Ρ€Π΅Π΄, Π½ΠΎ сСга ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°, Ρ‡Π΅ ΡΡŠΡ‰Π°Ρ‚Π° машина, ΡΡŠΡ‰ΠΈΡΡ‚ ΠΊΠΎΠΌΠΈΡ‚, ΡΡŠΡ‰ΠΈΡΡ‚ ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΎΠΏΠΈΡ‚Π²Π°ΠΌΠ΅ Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌ, Π½ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ . Π©Π΅ сС Π·Π°Π½ΠΈΠΌΠ°Π²Π°Ρ‚Π΅ с Ρ‚ΠΎΠ²Π° дълго Π²Ρ€Π΅ΠΌΠ΅ ΠΈ Π½Π΅ Π΅ Ρ„Π°ΠΊΡ‚, Ρ‡Π΅ Ρ‰Π΅ Π³ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅. Най-ΠΌΠ°Π»ΠΊΠΎΡ‚ΠΎ Ρ‰Π΅ си Ρ€Π°Π·Π²Π°Π»ΠΈΡ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅Ρ€Π²ΠΈΡ‚Π΅.

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°Ρ‚Π° Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° изданията ΠΏΡ€Π΅Π΄Π»Π°Π³Π° въвСТданС Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° абстракция, Π½Π°Ρ€Π΅Ρ‡Π΅Π½Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π½Π° Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΈ, галСрия ΠΈΠ»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ Π½Π°Ρ€ΠΈΡ‡Π°Ρ‚Π΅ ΠΊΠ°ΠΊΡ‚ΠΎ искатС.

ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° идСя Π΅, Ρ‡Π΅ Π²Π΅Π΄Π½Π°Π³Π° Ρ‰ΠΎΠΌ ΠΈΠΌΠ°ΠΌΠ΅ някакъв Π²ΠΈΠ΄ Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½Ρ‚ Ρ‚Π°ΠΌ, Π΄Π° Ρ€Π΅Ρ‡Π΅ΠΌ, Π² ΠΊΠ»ΠΎΠ½, ΠΊΠΎΠΉΡ‚ΠΎ смС Π³ΠΎΡ‚ΠΎΠ²ΠΈ Π΄Π° Π²Π½Π΅Π΄Ρ€ΠΈΠΌ Π² Π½Π°ΡˆΠΈΡ‚Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ срСди, Π½ΠΈΠ΅ ΡΡŠΠ±ΠΈΡ€Π°ΠΌΠ΅ прилоТСния ΠΎΡ‚ Ρ‚ΠΎΠ·ΠΈ ΠΊΠΎΠΌΠΈΡ‚ ΠΈ всичко, ΠΎΡ‚ ΠΊΠΎΠ΅Ρ‚ΠΎ сС Π½ΡƒΠΆΠ΄Π°Π΅ΠΌ Π·Π° Ρ‚ΠΎΠ²Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½ΠΈΠ΅ Π³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ€Π°ΠΌΠ΅ Π² zip Π°Ρ€Ρ…ΠΈΠ² ΠΈ Π³ΠΎ Π·Π°ΠΏΠ°Π·Π΅Ρ‚Π΅ Π² някакво Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. И ΠΎΡ‚ Ρ‚ΠΎΠ²Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ‚ΠΎΠ·ΠΈ zip Π°Ρ€Ρ…ΠΈΠ² ΠΏΠΎ всяко Π²Ρ€Π΅ΠΌΠ΅.

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° Π³ΠΎ Π²Π·Π΅ΠΌΠ°ΠΌΠ΅ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π³ΠΎ внСдрявамС Π² срСдата Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π‘ΡŠΡΡ‚Π΅Π·Π°Π²Π°ΠΌΠ΅ сС Ρ‚Π°ΠΌ ΠΈ Π°ΠΊΠΎ всичко Π΅ Π½Π°Ρ€Π΅Π΄, Ρ‚ΠΎΠ³Π°Π²Π° сС Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°ΠΌΠ΅ Π½Π° сцСната. Ако всичко Π΅ Π½Π°Ρ€Π΅Π΄, Ρ‚ΠΎΠ³Π°Π²Π° внСдрявамС ΡΡŠΡ‰ΠΈΡ Π°Ρ€Ρ…ΠΈΠ² Π² производството, ΡΡŠΡ‰ΠΈΡ‚Π΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ вСднъТ.

ОсвСн Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠΌΠ°ΠΌΠ΅ галСрия ΠΊΠ°Ρ‚ΠΎ Ρ‚Π°Π·ΠΈ, Ρ‚ΠΎΠ²Π° ΡΡŠΡ‰ΠΎ Π½ΠΈ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° сС справим с рисковСтС, ΠΊΠΎΠΈΡ‚ΠΎ Ρ€Π°Π·Π³Π»Π΅Π΄Π°Ρ…ΠΌΠ΅ Π½Π° послСдния слайд, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ…ΠΌΠ΅ Π·Π° Π²Ρ€ΡŠΡ‰Π°Π½Π΅ към ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° вСрсия. Ако случайно стС Π²Π½Π΅Π΄Ρ€ΠΈΠ»ΠΈ Π½Π΅Ρ‰ΠΎ Π½Π΅Ρ€Π΅Π΄Π½ΠΎ, Π²ΠΈΠ½Π°Π³ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²Π·Π΅ΠΌΠ΅Ρ‚Π΅ всяка Π΄Ρ€ΡƒΠ³Π° ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π° вСрсия ΠΎΡ‚ Ρ‚Π°Π·ΠΈ галСрия ΠΈ Π΄Π° я дСинсталиратС Π² Ρ‚Π΅Π·ΠΈ срСди ΠΏΠΎ ΡΡŠΡ‰ΠΈΡ Π½Π°Ρ‡ΠΈΠ½. Π’ΠΎΠ²Π° Π²ΠΈ позволява лСсно Π΄Π° сС Π²ΡŠΡ€Π½Π΅Ρ‚Π΅ към ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° вСрсия, Π°ΠΊΠΎ Π½Π΅Ρ‰ΠΎ сС ΠΎΠ±ΡŠΡ€ΠΊΠ°.

Най-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. Антон Π‘ΠΎΠΉΠΊΠΎ (2017)

Има ΠΈ Π΄Ρ€ΡƒΠ³Π° чудСсна ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°. Π’ΠΈΠ΅ ΠΈ Π°Π· всички Ρ€Π°Π·Π±ΠΈΡ€Π°ΠΌΠ΅, Ρ‡Π΅ ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π²ΡŠΡ€Π½Π΅ΠΌ прилоТСнията си към ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π° вСрсия, Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ ΡΡŠΡ‰ΠΎ сС Π½ΡƒΠΆΠ΄Π°Π΅ΠΌ ΠΎΡ‚ инфраструктурата Π½Π° ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° вСрсия.

ΠšΠΎΠ³Π°Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° инфраструктура, ΠΌΠ½ΠΎΠ³ΠΎ Ρ…ΠΎΡ€Π° смятат, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° Π΅ Π½Π΅Ρ‰ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ администраторитС настройват. И Π°ΠΊΠΎ ΠΈΠΌΠ°Ρ‚Π΅ Π½ΡƒΠΆΠ΄Π°, Π΄Π° Ρ€Π΅Ρ‡Π΅ΠΌ, Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π½ΠΎΠ² ΡΡŠΡ€Π²ΡŠΡ€, Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ искатС Π΄Π° тСстватС Π½ΠΎΠ²Π° вСрсия Π½Π° Π²Π°ΡˆΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‚ΠΎΠ³Π°Π²Π° трябва Π΄Π° Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π±ΠΈΠ»Π΅Ρ‚ Π΄ΠΎ администраторитС ΠΈΠ»ΠΈ devops. Devops Ρ‰Π΅ ΠΎΡ‚Π½Π΅ΠΌΠ΅ 3 сСдмици Π·Π° Ρ‚ΠΎΠ²Π°. И слСд 3 сСдмици Ρ‰Π΅ Π²ΠΈ ΠΊΠ°ΠΆΠ°Ρ‚, Ρ‡Π΅ смС Π²ΠΈ инсталирали Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина, с Π΅Π΄Π½ΠΎ ядро, Π΄Π²Π° Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚Π° RAM ΠΈ Windows ΡΡŠΡ€Π²ΡŠΡ€ Π±Π΅Π· DotNet. ΠšΠ°Π·Π²Π°Ρ‚Π΅: β€žΠΠΎ Π°Π· исках DotNet.β€œ Π’Π΅: β€žΠ”ΠΎΠ±Ρ€Π΅, Π²ΡŠΡ€Π½Π΅Ρ‚Π΅ сС слСд 3 сСдмици.β€œ

Π˜Π΄Π΅ΡΡ‚Π° Π΅, Ρ‡Π΅ ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈΡ‚Π΅ Π½Π° инфраструктурата ΠΊΠ°Ρ‚ΠΎ ΠΊΠΎΠ΄, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Ρ‚Ρ€Π΅Ρ‚ΠΈΡ€Π°Ρ‚Π΅ своята Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° инфраструктура просто ΠΊΠ°Ρ‚ΠΎ ΠΎΡ‰Π΅ Π΅Π΄ΠΈΠ½ рСсурс.

МоТС Π±ΠΈ, Π°ΠΊΠΎ някой ΠΎΡ‚ вас Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° прилоТСния Π² DotNet, ΠΌΠΎΠΆΠ΅ Π±ΠΈ Π΅ Ρ‡ΡƒΠ²Π°Π» Π·Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, Π½Π°Ρ€Π΅Ρ‡Π΅Π½Π° Entity Framework. И ΠΌΠΎΠΆΠ΅ Π±ΠΈ Π΄ΠΎΡ€ΠΈ стС Ρ‡ΡƒΠ²Π°Π»ΠΈ, Ρ‡Π΅ Entity Framework Π΅ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Microsoft Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΏΡ€ΠΎΠΊΠ°Ρ€Π²Π°. Π—Π° Ρ€Π°Π±ΠΎΡ‚Π° с Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Ρ‚ΠΎΠ²Π° Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, Π½Π°Ρ€Π΅Ρ‡Π΅Π½ Code First. Π’ΠΎΠ²Π° Π΅, ΠΊΠΎΠ³Π°Ρ‚ΠΎ описватС Π² ΠΊΠΎΠ΄ ΠΊΠ°ΠΊ искатС Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Π²Π°ΡˆΠ°Ρ‚Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ. И слСд Ρ‚ΠΎΠ²Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Ρ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ. Π’ΠΎΠΉ сС ΡΠ²ΡŠΡ€Π·Π²Π° с Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ, сам опрСдСля ΠΊΠΎΠΈ Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ ΠΈΠΌΠ° ΠΈ ΠΊΠΎΠΈ Π½Π΅ ΠΈ създава всичко Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΡΡŠΡ‰ΠΎΡ‚ΠΎ с Π²Π°ΡˆΠ°Ρ‚Π° инфраструктура. Няма Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚ΠΎΠ²Π° Π΄Π°Π»ΠΈ ΠΈΠΌΠ°Ρ‚Π΅ Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠ»ΠΈ Π΄Π°Π»ΠΈ ΠΈΠΌΠ°Ρ‚Π΅ Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ Windows ΡΡŠΡ€Π²ΡŠΡ€ Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π’ΠΎΠ²Π° Π΅ просто рСсурс. И ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΠ·ΠΈ рСсурс, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ конфигурацията Π½Π° Ρ‚ΠΎΠ·ΠΈ рСсурс. Π‘ΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ, всСки ΠΏΡŠΡ‚, ΠΊΠΎΠ³Π°Ρ‚ΠΎ искатС Π΄Π° тСстватС някаква Π½ΠΎΠ²Π° концСпция, някакъв Π½ΠΎΠ² ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, няма Π΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π±ΠΈΠ»Π΅Ρ‚ Π·Π° devops, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Π΄Π° Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅ ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½Π° инфраструктура Π·Π° сСбС си ΠΎΡ‚ Π³ΠΎΡ‚ΠΎΠ²ΠΈ шаблони, ΠΎΡ‚ Π³ΠΎΡ‚ΠΎΠ²ΠΈ скриптовС ΠΈ Π΄Π° я Π²Π½Π΅Π΄Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΌ са всичкитС Ρ‚ΠΈ СкспСримСнти. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Ρ‚Ρ€ΠΈΠ΅Ρ‚Π΅ Ρ‚ΠΎΠ²Π°, Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ някои Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΈ Π΄Π° Π΄ΠΎΠΊΠ»Π°Π΄Π²Π°Ρ‚Π΅ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π° Π½Π΅Π³ΠΎ.

Най-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. Антон Π‘ΠΎΠΉΠΊΠΎ (2017)

Π‘Π»Π΅Π΄Π²Π°Ρ‰Π°Ρ‚Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, която ΡΡŠΡ‰ΠΎ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° ΠΈ ΡΡŠΡ‰ΠΎ Π΅ Π²Π°ΠΆΠ½Π°, Π½ΠΎ която ΠΌΠ°Π»ΠΊΠΎ Ρ…ΠΎΡ€Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚, Π΅ Application Performance Monitoring.

Π˜ΡΠΊΠ°Ρ… Π΄Π° ΠΊΠ°ΠΆΠ° само Π΅Π΄Π½ΠΎ Π½Π΅Ρ‰ΠΎ Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π½Π° производитСлността Π½Π° прилоТСнията. КоС Π΅ Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΎΡ‚ΠΎ Π² Ρ‚Π°Π·ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°? Π•Ρ‚ΠΎ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ ΠΠ°Π±Π»ΡŽΠ΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° производитСлността Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ ΡΡŠΡ‰ΠΎΡ‚ΠΎ ΠΊΠ°Ρ‚ΠΎ Ρ€Π΅ΠΌΠΎΠ½Ρ‚ Π½Π° Π°ΠΏΠ°Ρ€Ρ‚Π°ΠΌΠ΅Π½Ρ‚. Π’ΠΎΠ²Π° Π½Π΅ Π΅ ΠΊΡ€Π°ΠΉΠ½ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅, Ρ‚ΠΎΠ²Π° Π΅ процСс. Врябва Π΄Π° Π³ΠΎ ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ€Π΅Π΄ΠΎΠ²Π½ΠΎ.

Π’ Π΄ΠΎΠ±ΡŠΡ€ смисъл Π±ΠΈ Π±ΠΈΠ»ΠΎ Π΄ΠΎΠ±Ρ€Π΅ Π΄Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° производитСлността Π½Π° прилоТСнията Π½Π° ΠΏΠΎΡ‡Ρ‚ΠΈ всяка компилация, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅, ΠΊΠ°ΠΊΡ‚ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚Π΅, Ρ‚ΠΎΠ²Π° Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ Π΅ възмоТно. Но Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΎΡ‚ΠΎ трябва Π΄Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Π·Π° всяко ΠΈΠ·Π΄Π°Π½ΠΈΠ΅.

Π—Π°Ρ‰ΠΎ Π΅ Π²Π°ΠΆΠ½ΠΎ? Π—Π°Ρ‰ΠΎΡ‚ΠΎ, Π°ΠΊΠΎ извСднъТ почувстватС спад Π² производитСлността, Ρ‚ΠΎΠ³Π°Π²Π° трябва ясно Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π·Π°Ρ‰ΠΎ. Ако Π²Π°ΡˆΠΈΡΡ‚ Π΅ΠΊΠΈΠΏ ΠΈΠΌΠ°, Π΄Π° Ρ€Π΅Ρ‡Π΅ΠΌ, двусСдмични спринтовС, Ρ‚ΠΎΠ³Π°Π²Π° ΠΏΠΎΠ½Π΅ вСднъТ Π½Π° всСки Π΄Π²Π΅ сСдмици трябва Π΄Π° Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ си Π½Π° някакъв ΠΎΡ‚Π΄Π΅Π»Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΈΠΌΠ°Ρ‚Π΅ ясно фиксиран процСсор, RAM, дисковС ΠΈ Ρ‚.Π½. И Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΡ‚Π΅ ΡΡŠΡ‰ΠΈΡ‚Π΅ Ρ‚Π΅Π·ΠΈ тСстовС Π·Π° производитСлност . ΠŸΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚Π΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π°. Π’ΠΈΠΆΡ‚Π΅ ΠΊΠ°ΠΊ сС Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΠ» ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ спринт.

И Π°ΠΊΠΎ Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅, Ρ‡Π΅ усвояванСто Π΅ рязко намаляло някъдС, Ρ‚ΠΎΠ²Π° Ρ‰Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° сС дълТи Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅, Π½Π°ΡΡ‚ΡŠΠΏΠΈΠ»ΠΈ ΠΏΡ€Π΅Π· послСднитС Π΄Π²Π΅ сСдмици. Π’ΠΎΠ²Π° Ρ‰Π΅ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Ρ‚Π΅ ΠΈ отстранитС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ. И ΠΎΡ‚Π½ΠΎΠ²ΠΎ, Ρ‚ΠΎΠ²Π° са ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ ΡΡŠΡ‰ΠΈΡ‚Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ, Ρ‡Ρ€Π΅Π· ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΠΊΠΎΠ»ΠΊΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ стС Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΠ»ΠΈ.

Най-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. Антон Π‘ΠΎΠΉΠΊΠΎ (2017)

Π‘Π»Π΅Π΄Π²Π°Ρ‰Π°Ρ‚Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, която ΠΈΠΌΠ°ΠΌΠ΅, Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°Ρ‚Π° Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° конфигурацията. Много ΠΌΠ°Π»ΠΊΠΎ са Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ°Ρ‚ Ρ‚ΠΎΠ²Π° сСриозно. Но повярвайтС ΠΌΠΈ, Ρ‚ΠΎΠ²Π° Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ сСриозно Π½Π΅Ρ‰ΠΎ.

Наскоро имашС Π΅Π΄Π½Π° Π·Π°Π±Π°Π²Π½Π° история. ΠœΠΎΠΌΡ‡Π΅Ρ‚Π°Ρ‚Π° Π΄ΠΎΠΉΠ΄ΠΎΡ…Π° ΠΏΡ€ΠΈ ΠΌΠ΅Π½ ΠΈ ΠΊΠ°Π·Π°Ρ…Π°: β€žΠŸΠΎΠΌΠΎΠ³Π½Π΅Ρ‚Π΅ Π½ΠΈ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ ΠΎΠ΄ΠΈΡ‚ Π½Π° сигурността Π½Π° Π½Π°ΡˆΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.β€œ Π Π°Π·Π³Π»Π΅ΠΆΠ΄Π°Ρ…ΠΌΠ΅ ΠΊΠΎΠ΄Π° Π·Π°Π΅Π΄Π½ΠΎ дълго Π²Ρ€Π΅ΠΌΠ΅, Ρ€Π°Π·ΠΊΠ°Π·Π°Ρ…Π° ΠΌΠΈ Π·Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ, Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Ρ…Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΈ. И плюс ΠΈΠ»ΠΈ минус всичко бСшС Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ, Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌΠΎ, бСзопасно, Π½ΠΎ имашС Π΅Π΄Π½ΠΎ НО! Π’Π΅ ΠΈΠΌΠ°Ρ…Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² своя ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊΠ°, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ‚Π΅Π·ΠΈ ΠΎΡ‚ производството с IP Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ, с потрСбитСлски ΠΈΠΌΠ΅Π½Π° ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ към Ρ‚Π΅Π·ΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΠΈ Ρ‚.Π½.

И Π°Π· ΠΊΠ°Π·Π²Π°ΠΌ: β€žΠœΠΎΠΌΡ‡Π΅Ρ‚Π°, Π΄ΠΎΠ±Ρ€Π΅, Π·Π°Ρ‚Π²ΠΎΡ€ΠΈΡ…Ρ‚Π΅ производствСната си срСда със Π·Π°Ρ‰ΠΈΡ‚Π½Π° стСна, Π½ΠΎ Ρ„Π°ΠΊΡ‚ΡŠΡ‚, Ρ‡Π΅ ΠΈΠΌΠ°Ρ‚Π΅ Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π·Π° Π²Ρ…ΠΎΠ΄ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π° Π·Π° производствСната Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π°Ρ‚Π° Π½Π° ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊΠ° ΠΈ всСки Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅, Π²Π΅Ρ‡Π΅ прСдставлява ΠΎΠ³Ρ€ΠΎΠΌΠ΅Π½ риск Π·Π° сигурността . И Π±Π΅Π· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΊΠΎ супСр сигурно Π΅ Π²Π°ΡˆΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° ΠΊΠΎΠ΄Π°, Π°ΠΊΠΎ Π³ΠΎ оставитС Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊΠ°, Π½ΠΈΠΊΠΎΠ³Π° няма Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅Ρ‚Π΅ ΠΎΠ΄ΠΈΡ‚ никъдС.β€œ Π—Π° Ρ‚ΠΎΠ²Π° говоря.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° конфигурацията. МоТС Π΄Π° ΠΈΠΌΠ°ΠΌΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ срСди. НапримСр, ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ°ΠΌΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ потрСбитСлски ΠΈΠΌΠ΅Π½Π° ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π·Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° QA, дСмонстрация, производствСна срСда ΠΈ Ρ‚.Π½.

Π’Π°Π·ΠΈ конфигурация ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½Π°. Π’ΠΈΠ½Π°Π³ΠΈ трябва Π΄Π° Π΅ ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ ΠΎΡ‚ самото ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π—Π°Ρ‰ΠΎ? Въй ΠΊΠ°Ρ‚ΠΎ стС създали ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ вСднъТ ΠΈ слСд Ρ‚ΠΎΠ²Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π΅ сС интСрСсува Π΄Π°Π»ΠΈ сС ΡΠ²ΡŠΡ€Π·Π²Π°Ρ‚Π΅ към SQL ΡΡŠΡ€Π²ΡŠΡ€Π° Ρ‡Ρ€Π΅Π· Ρ‚Π°ΠΊΡŠΠ² ΠΈ Ρ‚Π°ΠΊΡŠΠ² IP ΠΈΠ»ΠΈ Ρ‚Π°ΠΊΡŠΠ² ΠΈ Ρ‚Π°ΠΊΡŠΠ² IP, Ρ‚ΠΎ трябва Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΠΎ ΡΡŠΡ‰ΠΈΡ Π½Π°Ρ‡ΠΈΠ½. Π•Ρ‚ΠΎ Π·Π°Ρ‰ΠΎ, Π°ΠΊΠΎ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ някой ΠΎΡ‚ вас всС ΠΎΡ‰Π΅ Ρ‚Π²ΡŠΡ€Π΄ΠΎ ΠΊΠΎΠ΄ΠΈΡ€Π° Π½ΠΈΠ·Π° Π·Π° Π²Ρ€ΡŠΠ·ΠΊΠ° Π² ΠΊΠΎΠ΄Π°, Ρ‚ΠΎΠ³Π°Π²Π° Π½Π΅ забравяйтС, Ρ‡Π΅ Ρ‰Π΅ Π²ΠΈ намСря ΠΈ Ρ‰Π΅ Π²ΠΈ Π½Π°ΠΊΠ°ΠΆΠ°, Π°ΠΊΠΎ сС ΠΎΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π² ΡΡŠΡ‰ΠΈΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с ΠΌΠ΅Π½. Π’ΠΎΠ²Π° Π²ΠΈΠ½Π°Π³ΠΈ сС поставя Π² ΠΎΡ‚Π΄Π΅Π»Π½Π° конфигурация, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² web.config.

И Ρ‚Π°Π·ΠΈ конфигурация Π²Π΅Ρ‡Π΅ сС управлява ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ, Ρ‚.Π΅. Ρ‚ΠΎΠ²Π° Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΡŠΡ‚, Π² ΠΊΠΎΠΉΡ‚ΠΎ програмист ΠΈ администратор ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π΄ΠΎΠΉΠ΄Π°Ρ‚ ΠΈ Π΄Π° сСднат Π² Π΅Π΄Π½Π° стая. И Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΊΠ°ΠΆΠ΅: β€žΠ’ΠΈΠΆΡ‚Π΅, Π΅Ρ‚ΠΎ Π΄Π²ΠΎΠΈΡ‡Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° ΠΌΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π’Π΅ работят. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ сС Π½ΡƒΠΆΠ΄Π°Π΅ ΠΎΡ‚ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, Π·Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ. Π’ΡƒΠΊ Π΄ΠΎ Π΄Π²ΠΎΠΈΡ‡Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈΠΌΠ° Ρ„Π°ΠΉΠ». Π’ Ρ‚ΠΎΠ·ΠΈ Ρ„Π°ΠΉΠ» Ρ‚ΠΎΠ²Π° ΠΏΠΎΠ»Π΅ отговаря Π·Π° Π²Ρ…ΠΎΠ΄Π°, Ρ‚ΠΎΠ²Π° Π΅ Π·Π° ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π°, Ρ‚ΠΎΠ²Π° Π΅ Π·Π° IP. Π Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Ρ‚Π΅ Π³ΠΎ навсякъдС." И Ρ‚ΠΎΠ²Π° Π΅ просто ΠΈ ясно Π·Π° администратора. Π’ΠΎΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈ наистина навсякъдС, ΠΊΠ°Ρ‚ΠΎ управлява Ρ‚Π°Π·ΠΈ конфигурация.

Най-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. Антон Π‘ΠΎΠΉΠΊΠΎ (2017)

И послСдната ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, Π·Π° която Π±ΠΈΡ… искал Π΄Π° говоря, Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, която Π΅ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ²ΡŠΡ€Π·Π°Π½Π° с ΠΎΠ±Π»Π°Ρ†ΠΈΡ‚Π΅. И носи максималСн Π΅Ρ„Π΅ΠΊΡ‚, Π°ΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ Π² ΠΎΠ±Π»Π°ΠΊΠ°. Π’ΠΎΠ²Π° Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° срСда.

Π—Π½Π°ΠΌ, Ρ‡Π΅ ΠΈΠΌΠ° няколко Π΄ΡƒΡˆΠΈ Π½Π° Ρ‚Π°Π·ΠΈ конфСрСнция ΠΎΡ‚ Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅, с ΠΊΠΎΠΈΡ‚ΠΎ работя. И с всички Π΅ΠΊΠΈΠΏΠΈ, с ΠΊΠΎΠΈΡ‚ΠΎ работя, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Ρ‚Π°Π·ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°.

Π—Π°Ρ‰ΠΎ? Π Π°Π·Π±ΠΈΡ€Π° сС, Π±ΠΈ Π±ΠΈΠ»ΠΎ чудСсно, Π°ΠΊΠΎ всСки Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΠΌΠ° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина, която Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ 24/7. Но ΠΌΠΎΠΆΠ΅ Π±ΠΈ Ρ‚ΠΎΠ²Π° Π΅ Π½ΠΎΠ²ΠΈΠ½Π° Π·Π° вас, ΠΌΠΎΠΆΠ΅ Π±ΠΈ Π½Π΅ стС ΠΎΠ±ΡŠΡ€Π½Π°Π»ΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π½ΠΎ самият Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ 24/7. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡŠΡ‚ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΠΎ 8 часа Π½Π° Π΄Π΅Π½. Π”ΠΎΡ€ΠΈ Π΄Π° Π΄ΠΎΠΉΠ΄Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ-Ρ€Π°Π½ΠΎ, Ρ‚ΠΎΠΉ обядва ΠΎΠ±ΠΈΠ»Π½ΠΎ, ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ ΠΎΡ‚ΠΈΠ²Π° Π½Π° фитнСс. НСка бъдС 12 часа Π½Π° Π΄Π΅Π½, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡŠΡ‚ дСйствитСлно ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ‚Π΅Π·ΠΈ рСсурси. Π‘ΠΏΠΎΡ€Π΅Π΄ Π½Π°ΡˆΠ΅Ρ‚ΠΎ законодатСлство ΠΈΠΌΠ°ΠΌΠ΅ 5 ΠΎΡ‚ 7 Π΄Π½ΠΈ Π² сСдмицата, ΠΊΠΎΠΈΡ‚ΠΎ сС считат Π·Π° Ρ€Π°Π±ΠΎΡ‚Π½ΠΈ.

Π‘ΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ ΠΏΡ€Π΅Π· Π΄Π΅Π»Π½ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π΄Π½ΠΈ Ρ‚Π°Π·ΠΈ машина Π½Π΅ трябва Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ 24 часа, Π° само 12, Π° ΠΏΡ€Π΅Π· ΠΏΠΎΡ‡ΠΈΠ²Π½ΠΈΡ‚Π΅ Π΄Π½ΠΈ Ρ‚Π°Π·ΠΈ машина Π½Π΅ трябва Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΈΠ·ΠΎΠ±Ρ‰ΠΎ. ИзглСТда, Ρ‡Π΅ всичко Π΅ ΠΌΠ½ΠΎΠ³ΠΎ просто, Π½ΠΎ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌ Ρ‚ΡƒΠΊ? Π§Ρ€Π΅Π· внСдряванСто Π½Π° Ρ‚Π°Π·ΠΈ проста ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π² Ρ‚ΠΎΠ·ΠΈ основСн Π³Ρ€Π°Ρ„ΠΈΠΊ Π²ΠΈ позволява Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ‚Π΅Π·ΠΈ срСди със 70%, Ρ‚.Π΅. Π²ΠΈΠ΅ стС Π²Π·Π΅Π»ΠΈ Ρ†Π΅Π½Π°Ρ‚Π° Π½Π° вашия dev, QA, demo, срСда ΠΈ стС я Ρ€Π°Π·Π΄Π΅Π»ΠΈΠ»ΠΈ Π½Π° 3.

Π’ΡŠΠΏΡ€ΠΎΡΡŠΡ‚ Π΅ ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° правя с останалитС ΠΏΠ°Ρ€ΠΈ? НапримСр, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ трябва Π΄Π° купят ReSharper, Π°ΠΊΠΎ ΠΎΡ‰Π΅ Π½Π΅ са Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΠ»ΠΈ. Или ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΠΉΡ‚Π΅ ΠΊΠΎΠΊΡ‚Π΅ΠΉΠ». Ако ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° стС ΠΈΠΌΠ°Π»ΠΈ Π΅Π΄Π½Π° срСда, Π² която пасат ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅, ΠΈ QA, ΠΈ Ρ‚ΠΎΠ²Π° Π΅, сСга ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ 3 Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ ΠΈ Ρ…ΠΎΡ€Π°Ρ‚Π° няма Π΄Π° си ΠΏΡ€Π΅Ρ‡Π°Ρ‚.

Най-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. Антон Π‘ΠΎΠΉΠΊΠΎ (2017)

По ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° слайда с Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Ρ€Π²Π°Π½Π΅ Π½Π° производитСлността, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° сравним производитСлността, Π°ΠΊΠΎ ΠΈΠΌΠ°Ρ…ΠΌΠ΅ 1 записа Π² Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π΄Π²Π° мСсСца ΠΏΠΎ-късно ΠΈΠΌΠ° ΠΌΠΈΠ»ΠΈΠΎΠ½? Как Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ Π·Π°Ρ‰ΠΎ ΠΈ какъв Π΅ ΡΠΌΠΈΡΡŠΠ»ΡŠΡ‚ ΠΎΡ‚ ΠΈΠ·ΠΌΠ΅Ρ€Π²Π°Π½Π΅ Π½Π° СфСктивността?

Π’ΠΎΠ²Π° Π΅ Π΄ΠΎΠ±ΡŠΡ€ Π²ΡŠΠΏΡ€ΠΎΡ, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π²ΠΈΠ½Π°Π³ΠΈ трябва Π΄Π° ΠΈΠ·ΠΌΠ΅Ρ€Π²Π°Ρ‚Π΅ СфСктивността Π½Π° Π΅Π΄Π½ΠΈ ΠΈ ΡΡŠΡ‰ΠΈ рСсурси. ВоСст, пускатС Π½ΠΎΠ² ΠΊΠΎΠ΄, ΠΈΠ·ΠΌΠ΅Ρ€Π²Π°Ρ‚Π΅ СфСктивността Π½Π° новия ΠΊΠΎΠ΄. НапримСр, трябва Π΄Π° тСстватС Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ сцСнарии Π½Π° производитСлност, Π΄Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ΠΌ, Ρ‡Π΅ искатС Π΄Π° тСстватС ΠΊΠ°ΠΊ сС прСдставя ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΈ слабо Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΈΠΌΠ° 1 ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ Π΅ 000 Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚Π°. Π˜Π·ΠΌΠ΅Ρ€ΠΈΡ…Ρ‚Π΅ Π³ΠΎ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…Ρ‚Π΅ числата. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ°ΠΌΠ΅ Π΄Ρ€ΡƒΠ³ сцСнарий. НапримСр 5 ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ 5 Ρ‚Π΅Ρ€Π°Π±Π°ΠΉΡ‚. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΈ Π³ΠΈ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ…ΠΌΠ΅.

Какво Π΅ Π²Π°ΠΆΠ½ΠΎΡ‚ΠΎ Ρ‚ΡƒΠΊ? Π’Π°ΠΆΠ½ΠΎΡ‚ΠΎ Ρ‚ΡƒΠΊ Π΅, Ρ‡Π΅ Π² зависимост ΠΎΡ‚ сцСнария, ΠΎΠ±Π΅ΠΌΠ° Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅, броя Π½Π° Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΈ Ρ‚.Π½., ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠΏΠ°Π΄Π½Π΅Ρ‚Π΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ограничСния. НапримСр Π΄ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ‚Π° Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π° ΠΊΠ°Ρ€Ρ‚Π°, ΠΈΠ»ΠΈ Π΄ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ‚Π° Π½Π° Ρ‚Π²ΡŠΡ€Π΄ диск, ΠΈΠ»ΠΈ Π΄ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ‚Π° Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° процСсора. Π’ΠΎΠ²Π° Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅. Π’ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ сцСнарии сС Π½Π°Ρ‚ΡŠΠΊΠ²Π°Ρ‚Π΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ограничСния. И трябва Π΄Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚Π΅ числата, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π³ΠΈ ΡƒΠ΄Π°Ρ€ΠΈΡ‚Π΅.

Π“ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π»ΠΈ Π·Π° ΠΈΠ·ΠΌΠ΅Ρ€Π²Π°Π½Π΅ Π½Π° производитСлността Π² спСциална тСстова срСда? ВоСст Ρ‚ΠΎΠ²Π° Π½Π΅ Π΅ производство?

Π”Π°, Ρ‚ΠΎΠ²Π° Π½Π΅ Π΅ производство, Ρ‚ΠΎΠ²Π° Π΅ тСстова срСда, която Π²ΠΈΠ½Π°Π³ΠΈ Π΅ Π΅Π΄Π½Π° ΠΈ ΡΡŠΡ‰Π°, Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° я сравнитС с ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈ измСрвания.

Π Π°Π·Π±Ρ€Π°Π½ΠΎ благодаря!

Ако няма Π²ΡŠΠΏΡ€ΠΎΡΠΈ, мисля, Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡ΠΈΠΌ. Благодаря Ρ‚ΠΈ!

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€