Π‘Π»Ρ‘Ρ€ΠΌ DevOps. Π”Π΅Π½ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ. Git, CI/CD, IaC ΠΈ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Π΄ΠΈΠ½ΠΎΠ·Π°Π²Ρ€

4 сСнтября Π² Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³Π΅ начался Π‘Π»Ρ‘Ρ€ΠΌ DevOps.

Π’ ΠΎΠ΄Π½ΠΎΠΌ мСстС ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΡΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСнсива Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π² Ρ‚Ρ€ΠΈ дня: ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†-Π·Π°Π» Selectel, сСмь дСсятков Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π² Π·Π°Π»Π΅ ΠΈ 32 участника Π² ΠΎΠ½Π»Π°ΠΉΠ½Π΅, сСрвСра Selectel для ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. И Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Π΄ΠΈΠ½ΠΎΠ·Π°Π²Ρ€, ΠΏΡ€ΠΈΡ‚Π°ΠΈΠ²ΡˆΠΈΠΉΡΡ Π² ΡƒΠ³Π»Ρƒ.

Π‘Π»Ρ‘Ρ€ΠΌ DevOps. Π”Π΅Π½ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ. Git, CI/CD, IaC ΠΈ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Π΄ΠΈΠ½ΠΎΠ·Π°Π²Ρ€

Π’ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ дСнь Π‘Π»Ρ‘Ρ€ΠΌΠ° ΠΏΠ΅Ρ€Π΅Π΄ участниками выступили Ρ‚Ρ€ΠΈ спикСра.

ПавСл Π‘Π΅Π»ΠΈΠ²Π°Π½ΠΎΠ², Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π² Southbridge, занимаСтся администрированиСм Π±ΠΎΠ»Π΅Π΅ 10 Π»Π΅Ρ‚, являСтся Certified Kubernetes Administrator. ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΉ спикСр Π‘Π»Ρ‘Ρ€ΠΌΠ°. Π”Π΅Π»Π°Π» Π΄ΠΎΠΊΠ»Π°Π΄Ρ‹ Π½Π° конфСрСнциях Moscow Kubernetes Meetup ΠΈ UWDC. ΠžΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π±ΠΎΠ³Π°Ρ‚Ρ‹ΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ внСдрСния Kubernetes: 5 ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² β€” ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°, 20+ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π² составС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

Артём Галонский, БВО Β«Π‘ΡŽΡ€ΠΎΠ‘ΡŽΡ€ΠΎΒ», ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ±Ρ‹Π» Π½Π° Π‘Π»Ρ‘Ρ€ΠΌ DevOps ΠΈΠ· ΠšΠ°Π»ΠΈΠ½ΠΈΠ½Π³Ρ€Π°Π΄Π°. ΠžΠΏΡ‹Ρ‚ Π² коммСрчСской Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π±ΠΎΠ»Π΅Π΅ 12 Π»Π΅Ρ‚. Выступал Π² Ρ€ΠΎΠ»ΠΈ тимлидаруководитСля ΠΎΡ‚Π΄Π΅Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с 2011 Π³ΠΎΠ΄Π°. ВСхничСским Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ стал Π² 2016 Π³ΠΎΠ΄Ρƒ. Π‘Ρ‡ΠΈΡ‚Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ devops-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ β€” это Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ Π΅Π΄ΠΈΠ½ΠΎΡ€ΠΎΠ³Π°. НС Π² Ρ‚ΠΎΠΌ смыслС, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΉΠΌΠ°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ дСвствСнница. А Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅ Π½Π° самом Π΄Π΅Π»Π΅.

АлСксСй Π‘Ρ‚Π΅ΠΏΠ°Π½Π΅Π½ΠΊΠΎ, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ ΠΎΡ‚Π΄Π΅Π»Π° ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Selectel, занимаСтся инфраструктурными Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ ΠΏΠΎ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΡŽ ΠΎΠ±Π»Π°ΠΊΠ° OpenStack: ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³, CI/CD ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ конфигурациями.

Π‘Π»Ρ‘Ρ€ΠΌ DevOps. Π”Π΅Π½ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ. Git, CI/CD, IaC ΠΈ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Π΄ΠΈΠ½ΠΎΠ·Π°Π²Ρ€
«β€¦ Π° ΠΏΠΎΡ‚ΠΎΠΌ я ΠΏΠΎΠΉΠΌΠ°Π» Π²ΠΎ-ΠΎ-ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΎΡ‚ Π±Π°Π³.»

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ ΠΎΠ±Ρ€ΡƒΡˆΠΈΠ»ΡΡ знаниями Π½Π° участников ПавСл Π‘Π΅Π»ΠΈΠ²Π°Π½ΠΎΠ² β€” ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ с Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎΠΉ стороны. Казалось Π±Ρ‹, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ³ΠΎ особСнного Π² Git β€” Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ самоС простоС ΠΈ ΠΎΠ±Ρ‹Π΄Π΅Π½Π½ΠΎΠ΅, Π°Π·Π±ΡƒΡ‡Π½Ρ‹Π΅ истины. Но Π½Π° самом Π΄Π΅Π»Π΅ ΠΌΠ°Π»ΠΎ ΠΊΡ‚ΠΎ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Git. ΠŸΡ€ΠΎΡˆΠ»ΠΈΡΡŒ ΠΏΠΎ Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ git init, commit, add, diff, log, status, pull, push. Вспомнили git flow, Π²Π΅Ρ‚ΠΊΠΈ ΠΈ Ρ‚Π΅Π³ΠΈ, стратСгии merge.

Π‘Π»Ρ‘Ρ€ΠΌ DevOps. Π”Π΅Π½ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ. Git, CI/CD, IaC ΠΈ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Π΄ΠΈΠ½ΠΎΠ·Π°Π²Ρ€

ΠŸΠΎΡ‚ΠΎΠΌ ПавСл Π‘Π΅Π»ΠΈΠ²Π°Π½ΠΎΠ² ΡƒΠ΄Π΅Π»ΠΈΠ» врСмя ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ с Git. ΠŸΡ€ΠΎΡˆΠ»ΠΈΡΡŒ ΠΏΠΎ fork, remote, pull request. А Π·Π°Ρ‚Π΅ΠΌ обсудили ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹, Ρ€Π΅Π»ΠΈΠ·Ρ‹, ΠΈ Π΅Ρ‰Π΅ Ρ€Π°Π· Π²Π΅Ρ€Π½ΡƒΠ»ΠΈΡΡŒ ΠΊ Gitflow ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ flow ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ.

Π‘Π»Ρ‘Ρ€ΠΌ DevOps. Π”Π΅Π½ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ. Git, CI/CD, IaC ΠΈ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Π΄ΠΈΠ½ΠΎΠ·Π°Π²Ρ€

Π‘Π»Ρ‘Ρ€ΠΌ DevOps. Π”Π΅Π½ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ. Git, CI/CD, IaC ΠΈ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Π΄ΠΈΠ½ΠΎΠ·Π°Π²Ρ€
«ΠΡ…, ΠΊΠ°ΠΊΠΎΠΉ Π°Π΄ΠΌΠΈΠ½!»

ПослС ΠΎΠ±Π΅Π΄Π°, ΠΊΠΎΠ³Π΄Π° участники Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°Π±Ρ€Π°Π»ΠΈΡΡŒ сил ΠΈ ΠΏΡ€ΠΈΠ³ΠΎΡ‚ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ Π²Π½ΠΈΠΌΠ°Ρ‚ΡŒ дальшС, настала ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ CI/CD.

Артём Галонский Π½Π°Ρ‡Π°Π» с Ρ‚Π΅ΠΌΡ‹ Β«CI/CD: Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽΒ». Π”Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ рассмотрСл инструмСнты bash, make, gradle, Π° Ρ‚Π°ΠΊΠΆΠ΅ использованиС git-hooks для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ процСссов. Рассказал ΠΎ Ρ„Π°Π±Ρ€ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ½Π²Π΅Π΅Ρ€Π½Ρ‹Ρ… линиях сборки ΠΈ ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² IT. ПодСлился ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ построСния Β«ΠΎΠ±Ρ‰Π΅Π³ΠΎΒ» ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π°. ΠžΠ±ΡΡƒΠ΄ΠΈΠ» соврСмСнноС ПО для CI/CD: Drone CI, BitBucket Pipelines, Travis.

Π‘Π»Ρ‘Ρ€ΠΌ DevOps. Π”Π΅Π½ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ. Git, CI/CD, IaC ΠΈ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Π΄ΠΈΠ½ΠΎΠ·Π°Π²Ρ€

Π‘Π»Ρ‘Ρ€ΠΌ DevOps. Π”Π΅Π½ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ. Git, CI/CD, IaC ΠΈ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Π΄ΠΈΠ½ΠΎΠ·Π°Π²Ρ€

Π‘Π»ΠΈΠΆΠ΅ ΠΊ ΡˆΠ΅ΡΡ‚ΠΈ часам Π²Π΅Ρ‡Π΅Ρ€Π° участники Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΠΎΡ‚ΠΈΡ…ΠΎΠ½ΡŒΠΊΡƒ Π²Ρ‹ΠΌΠ°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ. ΠŸΠΎΡΡ‚ΡƒΠΏΠ°Π»ΠΈ прСдлоТСния Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²Ρ‹ ΠΏΠΎΡ‡Π°Ρ‰Π΅. ΠžΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… нСокортСксов Π² ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†-Π·Π°Π»Π΅ ΠΎΡ‰ΡƒΡ‚ΠΈΠΌΠΎ ΠΏΠΎΡ‚Π΅ΠΏΠ»Π΅Π»ΠΎ. Π’ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ Ρ‡Π°Ρ‚Π΅ Π΄Π°ΠΆΠ΅ появилась выстраданная ΠΏΡ€ΠΎΡΡŒΠ±Π°: «КоллСги, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΡƒΠΏΠ°Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ большС ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²ΠΎΠ² #supportΒ»

Π‘Π»Ρ‘Ρ€ΠΌ DevOps. Π”Π΅Π½ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ. Git, CI/CD, IaC ΠΈ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Π΄ΠΈΠ½ΠΎΠ·Π°Π²Ρ€
» β€” ΠœΠ°Ρ€ΡŒΠ˜Π²Π°Π½Π½Π°, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΉΡ‚ΠΈ? β€” НСт, сиди!»

Артём Галонский бСспощадно ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π» Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ знания Π² участников. ПослС ΠΊΠΎΡ„Π΅Π±Ρ€Π΅ΠΉΠΊΠ° ΠΎΡ‚ΠΊΡ€Ρ‹Π» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ Β«CI/CD: Π Π°Π±ΠΎΡ‚Π° с GitlabΒ».

Π‘Π»Ρ‘Ρ€ΠΌ DevOps. Π”Π΅Π½ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ. Git, CI/CD, IaC ΠΈ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Π΄ΠΈΠ½ΠΎΠ·Π°Π²Ρ€
«Π Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΡ€Π΅ΠΏΠΊΠΎ Π΄Π΅Ρ€ΠΆΠΈΡ‚Π΅ΡΡŒ Π·Π° Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΈ. И-ΠΈ-ΠΈ, ΠΏΠΎΠ΅Ρ…Π°Π»ΠΈ!»

Рассказал ΠΎ Gitlab CI, особСнности настройки, Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, Π·Π°Ρ‚Π΅ΠΌ ΠΎ Gitlab Runner, ΠΈΡ… Ρ‚ΠΈΠΏΡ‹ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. РассмотрСл этапы Gitlab CI ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Gitlab CI. ВслСд Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ ΠΈ ограничСниями выполнСния (only, when) рассказал ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° с Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Π°ΠΌΠΈ. Показал ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ .gitlab-ci.yml, ΠΏΠ΅Ρ€Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ дСйствий Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… участках ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π° Include β€” сСкции. Π—Π°Π²Π΅Ρ€ΡˆΠΈΠ» Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ gitlab-ci.yml: ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ» ΠΈ автоматичСскиС push Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.

ПослС ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½Ρ‹Ρ… ΠΏΠ΅Ρ‡Π΅Π½Π΅ΠΊ ΠΈ ΠΊΠΎΡ„Π΅ ΠΏΠ΅Ρ€Π΅Π΄ участниками выступил АлСксСй Π‘Ρ‚Π΅ΠΏΠ°Π½Π΅Π½ΠΊΠΎ с Ρ‚Π΅ΠΌΠΎΠΉ Β«Infrastructure as Code: ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ инфраструктурС ΠΊΠ°ΠΊ ΠΊ ΠΊΠΎΠ΄ΡƒΒ». Π’ Π·Π°Π»Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ° ΠΆΠΈΠ²ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Π»Π°ΡΡŒ Ρ‚Π΅ΠΌΠΎΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ дня Β«IaC Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ TerraformΒ», Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΈ Π΄ΡƒΡˆΠ΅Ρ‰ΠΈΠΏΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… историй.

Никита Π‘ΡƒΠ²ΠΎΡ€ΠΎΠ², [4 сСнт. 2019 Π³., 20:27:35]:
@f3exx Π° ΠΏΠΎ Ρ‚Π΅Ρ€Ρ€Π°Ρ„ΠΎΡ€ΠΌΡƒ Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΡƒΡˆΠ΅Ρ‰ΠΈΠΏΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ истории ΠΈΠ»ΠΈ всС закончится Π»Π°Π±Π°ΠΌΠΈ?

Aleksey Stepanenko, [4 сСнт. 2019 Π³., 20:28:32]:
Π‘ΡƒΠ΄Π΅Ρ‚ ΠΎΠ΄Π½Π° Ρ‚ΠΎΡ‡Π½ΠΎ)

Dmitriy Miroshnichenko, [4 сСнт. 2019 Π³., 20:28:38]:
эээ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊΠΈΠ΅?
Π΄ΠΆΡƒΠ½ взял стСйт ΠΈ всС ΡƒΠ±ΠΈΠ»?

На пятом Π‘Π»Ρ‘Ρ€ΠΌΠ΅ ΠΌΡ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ схСму «лСсСнки», ΠΊΠΎΠ³Π΄Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» даётся ΠΎΡ‚ простого ΠΊ слоТному β€” со стартом ΠΎΡ‚ Git ΠΈ Ρ„ΠΈΠ½ΠΈΡˆΠ΅ΠΌ Π½Π° SRE. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ: ΠΊΡ€ΡƒΡ‚Ρ‹Π΅ участники заскучали Π½Π° Π»Ρ‘Π³ΠΊΠΈΡ… Ρ‚Π΅ΠΌΠ°Ρ…. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ, ΠΊΠ°ΠΊ Π² пятницу ΠΏΠΎΠΉΠ΄Ρ‘Ρ‚ слоТная Ρ‡Π°ΡΡ‚ΡŒ интСнсива.

Π‘Π»Ρ‘Ρ€ΠΌ DevOps. Π”Π΅Π½ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ. Git, CI/CD, IaC ΠΈ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Π΄ΠΈΠ½ΠΎΠ·Π°Π²Ρ€

Π’ Ρ‡Π°Ρ‚Π΅ Π‘Π»Ρ‘Ρ€ΠΌΠ° ΠΏΠΈΡˆΡƒΡ‚:

Николай КононСнко, [4 сСнт. 2019 Π³., 16:17:28]:
ВсС Π²Ρ€ΠΎΠ΄Π΅ получаСтся, Π½ΠΎ Ρ‚Π΅ΠΌΠΏ Ρ‚Π°ΠΊΠΎΠΉ Ρ‡Ρ‚ΠΎ Ρ‚Ρ‹ просто ΡƒΡΠΏΠ΅Π²Π°Π΅ΡˆΡŒ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ осмыслив. ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ‚ΠΎ ΠΊΠ°ΠΊ находя Ρ€Π°Π½Π΄ΠΎΠΌΠ½ΡƒΡŽ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· сайтов Ρ‚Ρ‹ просто ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΡˆΡŒ ΠΏΠΎ шагам  ΠΈ Π²ΡΡ‚Π°Π²Π»ΡΠ΅ΡˆΡŒ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ тСбя Π½Π΅Ρ‚ возмоТности ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π° Π½ΡƒΠΆΠ½ΠΎ Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΎΡ‚ шага ΠΊ ΡˆΠ°Π³Ρƒ. Π½Ρƒ ΠΈΠ»ΠΈ Ρ‚Ρ‹ это ΡƒΠΆΠ΅ знаСшь ΠΈ Ρ‚Π΅Π±Π΅ Π½ΠΎΡ€ΠΌ

Alexander B, [4 сСнт. 2019 Π³., 16:18:06]:
Π΄Π°, ΡƒΡΠΏΠ΅Π²Π°Π΅ΡˆΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎ - Π»ΠΈΠ±ΠΎ ΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ, Π»ΠΈΠ±ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ

Fedor, [4 сСнт. 2019 Π³., 16:18:21]:
+1
Π•Ρ‰Π΅ ΠΈΠ· минусов, ΠΏΠΎΠΊΠ° Ρ‚Ρ‹ занимаСшься ΠΊΠΎΠΏΠΈ пастом инструкций ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°Π΅ΡˆΡŒ 80% слов АртСма

ΠšΠΈΡ€ΠΈΠ»Π», [4 сСнт. 2019 Π³., 16:19:01]:
Π½ΡƒΠΆΠ½ΠΎ Π΄Π²Π° runners Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ
ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π½Π½Π΅Ρ€ ΡΠ»ΡƒΡˆΠ°Π΅Ρ‚ 
Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ копипастит )

Если Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚ΡŒ Ρ…ΠΎΠ΄ Π‘Π»Ρ‘Ρ€ΠΌΠ°, Π² Π½Π΅Π³ΠΎ Π²Π»Π΅Π·Π΅Ρ‚ мСньшС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π§Π΅ΠΌ-Ρ‚ΠΎ Π½Π°Π΄ΠΎ ΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ β€” ΠΌΡ‹ ΠΏΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Π»ΠΈ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½Ρ‹ΠΌ Ρ‚Π΅ΠΌΠΏΠΎΠΌ. Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈ ΡƒΡ‚Ρ€Π°ΠΌΠ±ΠΎΠ²Π°Ρ‚ΡŒ всё Π² Π³ΠΎΠ»ΠΎΠ²Π΅, Π΅ΡΡ‚ΡŒ записи интСнсива.

Π‘Π»Ρ‘Ρ€ΠΌ DevOps. Π”Π΅Π½ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ. Git, CI/CD, IaC ΠΈ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ Π΄ΠΈΠ½ΠΎΠ·Π°Π²Ρ€

ПавСл Π‘Π΅Π»ΠΈΠ²Π°Π½ΠΎΠ² нСсколько Ρ€Π°Π· ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Π» Ρƒ Π·Π°Π»Π°, насколько Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΎΠ½ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ дальшС ΠΈΠ»ΠΈ пСрСнСсти ряд ΠΏΠΎΠ΄Ρ‚Π΅ΠΌ IaC Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ дСнь. Π”ΠΎΠ»Π³ΠΎΠ΅ врСмя Π² голосовании ΠΏΠΎΠ±Π΅ΠΆΠ΄Π°Π»Π° Π΄Ρ€ΡƒΠΆΠ±Π° ΠΈ Π½Π΅ΠΉΡ‚Ρ€Π°Π»ΠΈΡ‚Π΅Ρ‚. И Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ дСвятого Π²Π΅Ρ‡Π΅Ρ€Π° ΠΏΠΎΠ±Π΅Π΄ΠΈΠ»ΠΈ Ρ‚Π΅, ΠΊΡ‚ΠΎ Π΅Ρ‰Ρ‘ ΠΏΠΎΠΌΠ½ΠΈΠ», Ρ‡Ρ‚ΠΎ Π½ΠΎΡ‡ΡŒΡŽ ΠΏΠΎ ΠΈΠ΄Π΅Π΅ Π½Π°Π΄ΠΎ ΡΠΏΠ°Ρ‚ΡŒ.

ΠžΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎ заявляСм, Π·Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ дСнь Π‘Π»Ρ‘Ρ€ΠΌΠ° ΠΎΡ‚ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² Π½ΠΈ ΠΎΠ΄ΠΈΠ½ Π΄ΠΈΠ½ΠΎΠ·Π°Π²Ρ€ Π½Π΅ пострадал. Π’ΠΏΠ΅Ρ€Π΅Π΄ΠΈ Π΅Ρ‰Ρ‘ Π΄Π²Π° дня интСнсива. Π‘Π°ΠΌΠΎΠ΅ интСрСсноС, слоТноС ΠΈ вкусноС: IaC ΠΈ SRE.

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