Новиот Ρ„ΠΎΠ½Π΄ Π½Π° Π€ΠΎΠ½Π΄Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Linux Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ DevOps Π·Π°ΠΏΠΎΡ‡Π½ΡƒΠ²Π° со ЏСнкинс ΠΈ Π‘ΠΏΠΈΠ½Π°ΠΊΠ΅Ρ€

Новиот Ρ„ΠΎΠ½Π΄ Π½Π° Π€ΠΎΠ½Π΄Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Linux Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ DevOps Π·Π°ΠΏΠΎΡ‡Π½ΡƒΠ²Π° со ЏСнкинс ΠΈ Π‘ΠΏΠΈΠ½Π°ΠΊΠ΅Ρ€

ΠœΠΈΠ½Π°Ρ‚Π°Ρ‚Π° Π½Π΅Π΄Π΅Π»Π°, Π€ΠΎΠ½Π΄Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Линукс Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΡΠ²ΠΎΡ˜ΠΎΡ‚ лидСрски самит со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ објави Π·Π° создавањС Π½Π° Π½ΠΎΠ² Ρ„ΠΎΠ½Π΄ Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄. Π”Ρ€ΡƒΠ³ нСзависСн институт Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ [ΠΈ Π±Π°Ρ€Π°Π½ΠΈ ΠΎΠ΄ ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΡ˜Π°Ρ‚Π°] Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΅ Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ Π΄Π° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π° Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° DevOps, ΠΈ ΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎ, Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠ½Ρ‚ΠΈΠ½ΡƒΠΈΡ€Π°Π½ΠΈ процСси Π½Π° испорака ΠΈ Ρ†Π΅Π²ΠΊΠΎΠ²ΠΎΠ΄ΠΈ CI/CD. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° сС Π²ΠΈΠΊΠ°Π»Π°: The Π€ΠΎΠ½Π΄Π°Ρ†ΠΈΡ˜Π° Π·Π° ΠΊΠΎΠ½Ρ‚ΠΈΠ½ΡƒΠΈΡ€Π°Π½Π° испорака (CDF).

Π—Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π·ΠΎΡˆΡ‚ΠΎ Ρ‚Π°ΠΊΠ²ΠΈΡ‚Π΅ основи сС создаваат ΠΏΠΎΠ΄ ΠΌΠ°Ρ‚ΠΈΡ‡Π½Π°Ρ‚Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Linux Foundation, само ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅Ρ‚Π΅ Π½Π° ΠΏΠΎΠΏΠΎΠ·Π½Π°Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ - CNCF (Cloud Native Computing Foundation). Овој Ρ„ΠΎΠ½Π΄ сС појави Π²ΠΎ 2015 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈ ΠΎΡ‚Ρ‚ΠΎΠ³Π°Ρˆ ΠΏΡ€ΠΈΡ„Π°Ρ‚ΠΈ Π²ΠΎ своитС Ρ€Π΅Π΄ΠΎΠ²ΠΈ ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ ΠΊΠΎΠΈ вистински Π³ΠΎ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π°Ρ‚ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠΎΡ‚ пСјзаТ Π½Π° ΠΎΠ±Π»Π°ΠΊ ИВ инфраструктурата: Kubernetes, containerd, Prometheus ΠΈΡ‚Π½.

Π‘Π°ΠΌΠ°Ρ‚Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π΄Π΅Π»ΡƒΠ²Π° ΠΊΠ°ΠΊΠΎ нСзависна ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π²Ρ€Π· основа Π½Π° која ΠΎΠ²ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ сС ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Π°Ρ‚ ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°Π°Ρ‚ Π²ΠΎ интСрСс Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ учСсници Π½Π° ΠΏΠ°Π·Π°Ρ€ΠΎΡ‚. Π—Π° Ρ‚Π°Π° Ρ†Π΅Π» Π²ΠΎ CNCF сС создадСни Ρ‚Π΅Ρ…Π½ΠΈΡ‡ΠΊΠΈ ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚ΠΈ, донСсСни сС ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ стандарди ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° (Π°ΠΊΠΎ Π²Π΅ интСрСсираат Π΄Π΅Ρ‚Π°Π»ΠΈΡ‚Π΅, ΠΏΡ€Π΅ΠΏΠΎΡ€Π°Ρ‡ΡƒΠ²Π°ΠΌΠ΅ Π΄Π° ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚Π΅, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ Π½Π° CNCF TOC)... И, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π²ΠΎ β€žΠΆΠΈΠ²ΠΈβ€œ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ, ΡˆΠ΅ΠΌΠ°Ρ‚Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°: ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ‚Π΅ Π²ΠΎ ΠΎΠ΄Π΄Π΅Π»ΠΎΡ‚ Π·Π° CNCF стануваат ΠΏΠΎΠ·Ρ€Π΅Π»ΠΈ ΠΈ Π΄ΠΎΠ±ΠΈΠ²Π°Π°Ρ‚ популарност Π²ΠΎ ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΡ˜Π°Ρ‚Π°, ΠΊΠ°ΠΊΠΎ кај ΠΊΡ€Π°Ρ˜Π½ΠΈΡ‚Π΅ корисници, Ρ‚Π°ΠΊΠ° ΠΈ кај ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΠΊΠΎΠΈ учСствуваат Π²ΠΎ Π½ΠΈΠ²Π½ΠΈΠΎΡ‚ Ρ€Π°Π·Π²ΠΎΡ˜.

По овој успСх (Π½Π° ΠΊΡ€Π°Ρ˜ΠΎΡ‚ Π½Π° ΠΊΡ€Π°ΠΈΡˆΡ‚Π°Ρ‚Π°, ΠΌΠ½ΠΎΠ³Ρƒ CNCF ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π·Π° ΠΎΠ±Π»Π°ΠΊ вСќС станаа Π΄Π΅Π» ΠΎΠ΄ ΡΠ΅ΠΊΠΎΡ˜Π΄Π½Π΅Π²Π½ΠΈΠΎΡ‚ ΠΆΠΈΠ²ΠΎΡ‚ Π½Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° DevOps), ΠΎΠΏΡˆΡ‚ΠΈΡ‚Π΅ Ρ‚Ρ€Π΅Π½Π΄ΠΎΠ²ΠΈ Π²ΠΎ ИВ ΠΈ Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ манифСстации Π²ΠΎ свСтот со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄, Π€ΠΎΠ½Π΄Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Linux ΠΎΠ΄Π»ΡƒΡ‡ΠΈ Π΄Π° β€žΠΎΠΊΡƒΠΏΠΈΡ€Π°β€œ (ΠΈΠ»ΠΈ Π±ΠΈ Π±ΠΈΠ»ΠΎ ΠΏΠΎΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ Π΄Π° сС ΠΊΠ°ΠΆΠ΅ β€žΠΏΡ€ΠΎΠΌΠΎΠ²ΠΈΡ€Π°ΡšΠ΅β€œ) Π½ΠΎΠ²Π° ниша:

β€žΠ€ΠΎΠ½Π΄Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π·Π° ΠΊΠΎΠ½Ρ‚ΠΈΠ½ΡƒΠΈΡ€Π°Π½Π° испорака (CDF) ќС Π±ΠΈΠ΄Π΅ Π½Π΅ΡƒΡ‚Ρ€Π°Π»Π΅Π½ Π΄ΠΎΠΌ Π·Π° ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‡ΠΈΡ‚Π΅ Π·Π° ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ посвСтСни Π½Π° ΠΊΠΎΠ½Ρ‚ΠΈΠ½ΡƒΠΈΡ€Π°Π½Π° испорака ΠΈ спСцификации ΠΊΠΎΠΈ Π³ΠΈ Π·Π°Π±Ρ€Π·ΡƒΠ²Π°Π°Ρ‚ процСситС Π½Π° гасоводот. CDF ќС ја олСсни ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π²ΠΎΠ΄Π΅Ρ‡ΠΊΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ, ΠΊΡ€Π°Ρ˜Π½ΠΈΡ‚Π΅ корисници ΠΈ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‡ΠΈΡ‚Π΅ ΠΎΠ΄ ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΡ˜Π°Ρ‚Π°, ќС ΠΏΡ€ΠΎΠΌΠΎΠ²ΠΈΡ€Π° CI/CD ΠΈ DevOps ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ќС Π³ΠΈ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π° ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° Π½Π°Ρ˜Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, ќС создадС Π²ΠΎΠ΄ΠΈΡ‡ΠΈ ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΡ˜Π°Π»ΠΈ Π·Π° ΠΎΠ±ΡƒΠΊΠ° ΠΊΠΎΠΈ ќС ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ°Ρ‚ Π½Π° Ρ‚ΠΈΠΌΠΎΠ²ΠΈΡ‚Π΅ Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° софтвСр ΠΎΠ΄ ΠΊΠ°Π΄Π΅ Π±ΠΈΠ»ΠΎ Π²ΠΎ свСтот Π΄Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π°Ρ‚ CI /ΠΠ°Ρ˜Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π½Π° Π¦Π”.β€œ .

Π˜Π΄Π΅Ρ˜Π°Ρ‚Π°

ΠžΡΠ½ΠΎΠ²Π½ΠΈΡ‚Π΅ врСдности ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ ΠΊΠΎΠΈ Π³ΠΎ Π²ΠΎΠ΄Π°Ρ‚ Π¦Π”Π€ Π²ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€Π°Π½ΠΈ Ρ‚Π°ΠΊΠ° ΡˆΡ‚ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°Ρ‚Π°:

  1. ... Π²Π΅Ρ€ΡƒΠ²Π° Π²ΠΎ ΠΌΠΎΡœΡ‚Π° Π½Π° ΠΊΠΎΠ½Ρ‚ΠΈΠ½ΡƒΠΈΡ€Π°Π½Π°Ρ‚Π° испорака ΠΈ ΠΊΠ°ΠΊΠΎ Ρ‚ΠΎΠ° ΠΈΠΌ Π΄Π°Π²Π° ΠΎΠ²Π»Π°ΡΡ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΠΈ Ρ‚ΠΈΠΌΠΎΠ²ΠΈΡ‚Π΅ почСсто Π΄Π° ΠΎΠ±Ρ˜Π°Π²ΡƒΠ²Π°Π°Ρ‚ висококвалитСтСн софтвСр;
  2. …вСрува Π²ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ˜Π° со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° сС користат Π·Π°Π΅Π΄Π½ΠΎ Π²ΠΎ Ρ‚Π΅ΠΊΠΎΡ‚ Π½Π° Ρ†Π΅Π»ΠΈΠΎΡ‚ циклус Π½Π° испорака Π½Π° софтвСр;
  3. ... Π½Π΅Π³ΡƒΠ²Π° ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° СкосистСм ΠΎΠ΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ ΠΊΠΎΠΈ сС нСзависни ΠΎΠ΄ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‡ΠΈΡ‚Π΅ ΠΏΡ€Π΅ΠΊΡƒ соработка ΠΈ Π²Π·Π°Π΅ΠΌΠ½Π° компатибилност;
  4. ...ΠΏΡ€ΠΎΠΌΠΎΠ²ΠΈΡ€Π° ΠΈ ΠΎΡ…Ρ€Π°Π±Ρ€ΡƒΠ²Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π°Ρ€ΠΈΡ‚Π΅ Π·Π° ΠΊΠΎΠ½Ρ‚ΠΈΠ½ΡƒΠΈΡ€Π°Π½Π° испорака Π΄Π° соработуваат, сподСлуваат ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°Π°Ρ‚ Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ.

УчСсници ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ

Но ΡƒΠ±Π°Π²ΠΈΡ‚Π΅ Π·Π±ΠΎΡ€ΠΎΠ²ΠΈ сС ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΠ°Π·Π°Ρ€ΡŸΠΈΠΈ, ΠΊΠΎΠΈ Π½Π΅ сСкогаш сС совпаѓаат со ΠΎΠ½Π° ΡˆΡ‚ΠΎ сС случува Π²ΠΎ рСалноста. И Π²ΠΎ ΠΎΠ²Π°Π° смисла, ΠΏΡ€Π²ΠΈΠΎΡ‚ Π²ΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΠΊ Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° остави која ΠΎΠ΄ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡ‚Π΅ ја Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π»Π° ΠΈ ΠΊΠΎΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ станалС нСјзин β€žΠΏΡ€Π²ΠΎΡ€ΠΎΠ΄Π΅Π½β€œ.

Π“Π»Π°Π²Π½ΠΈΡ‚Π΅ Ρ‡Π»Π΅Π½ΠΎΠ²ΠΈ Π½Π° Π¦Π”Π€ сС 8 ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΈΠΌΠ΅Π½ΠΎ: Capital One, Π΅Π΄Π½Π° ΠΎΠ΄ ΠΏΡ€Π²ΠΈΡ‚Π΅ 10 амСрикански Π±Π°Π½ΠΊΠΈ ΠΈ прСтставници Π½Π° ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΡ˜Π°Ρ‚Π° ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΠΎΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ Π·Π° ИВ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ Π²ΠΎ личноста Π½Π° CircleCI, CloudBees, Google, Huawei, IBM, JFrog ΠΈ Netflix. НСкои ΠΎΠ΄ Π½ΠΈΠ² вСќС Π·Π±ΠΎΡ€ΡƒΠ²Π°Π° Π·Π° Π΅Π΄Π΅Π½ Π²Π°ΠΊΠΎΠ² Π·Π½Π°Ρ‡Π°Π΅Π½ настан Π½Π° своитС Π±Π»ΠΎΠ³ΠΎΠ²ΠΈ, Π½ΠΎ повСќС Π·Π° Ρ‚ΠΎΠ° ΠΏΠΎΠ΄ΠΎΠ»Ρƒ.

УчСсницитС Π½Π° CDF Π³ΠΈ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Π°Ρ‚ ΠΈ ΠΊΡ€Π°Ρ˜Π½ΠΈΡ‚Π΅ корисници Π½Π° Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ - CNCF ΠΈΠΌΠ° слична ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ˜Π°, ΠΊΠ°Π΄Π΅ ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°Ρ˜Π΄Π΅Ρ‚Π΅ eBay, Pinterest, Twitter, Wikimedia ΠΈ ΠΌΠ½ΠΎΠ³Ρƒ Π΄Ρ€ΡƒΠ³ΠΈ. Π’ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ΠΎΡ‚ со Π½ΠΎΠ²ΠΈΠΎΡ‚ Ρ„ΠΎΠ½Π΄, досСга ΠΈΠΌΠ° само 15 Ρ‚Π°ΠΊΠ²ΠΈ учСсници, Π½ΠΎ ΠΌΠ΅Ρ“Ρƒ Π½ΠΈΠ² вСќС сС ΠΏΠΎΡ˜Π°Π²ΡƒΠ²Π°Π°Ρ‚ интСрСсни ΠΈ ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ имиња: Autodesk, GitLab, Puppet, Rancher, Red Hat, SAP ΠΈ Π±ΡƒΠΊΠ²Π°Π»Π½ΠΎ сС ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΈΡ˜Π° Π—Π°Π²Ρ‡Π΅Ρ€Π° Бисдиг.

Π‘Π΅Π³Π°, ΠΌΠΎΠΆΠ΅Π±ΠΈ, Π·Π° Π³Π»Π°Π²Π½Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° - Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ‚Π΅ Π·Π° ΠΊΠΎΠΈ Π½Π° Π¦Π”Π€ ΠΌΡƒ бСшС Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π° Π³Ρ€ΠΈΠΆΠ°. Π’ΠΎ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° имашС Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ ΠΎΠ΄ Π½ΠΈΠ²:

ЏСнкинс и ЏСнкинс Икс

ЏСнкинс Π΅ CI/CD систСм Π½Π° кој Сдвај ΠΌΡƒ Ρ‚Ρ€Π΅Π±Π° посСбСн Π²ΠΎΠ²Π΅Π΄, напишан Π½Π° Java ΠΈ постои ΠΌΠ½ΠΎΠ³Ρƒ Π³ΠΎΠ΄ΠΈΠ½ΠΈ (само помислСтС: ΠΏΡ€Π²ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ - Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π½Π° Π₯адсон - сС случи ΠΏΡ€Π΅Π΄ 14 Π³ΠΎΠ΄ΠΈΠ½ΠΈ!), Π·Π° ΡˆΡ‚ΠΎ ΠΈΠΌΠ° стСкнато Π±Π΅Π·Π±Ρ€ΠΎΡ˜ Π°Ρ€ΠΌΠΈΡ˜Π° Π΄ΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ.

МоТС Π΄Π° сС Ρ€Π°Π·Π³Π»Π΅Π΄Π° Π³Π»Π°Π²Π½Π°Ρ‚Π° ΠΊΠΎΠΌΠ΅Ρ€Ρ†ΠΈΡ˜Π°Π»Π½Π° структура Π·Π°Π΄ ЏСнкинс дСнСс CloudBees, Ρ‡ΠΈΡ˜ Ρ‚Π΅Ρ…Π½ΠΈΡ‡ΠΊΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ Π΅ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΠΎΡ‚ Π°Π²Ρ‚ΠΎΡ€ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ (ΠšΠΎΡ…ΡΡƒΠΊΠ΅ ΠšΠ°Π²Π°Π³ΡƒΡ‡ΠΈ) ΠΈ кој стана Π΅Π΄Π΅Π½ ΠΎΠ΄ основачитС Π½Π° Ρ„ΠΎΠ½Π΄Π°Ρ†ΠΈΡ˜Π°Ρ‚Π°.

ЏСнкинс Π₯ - овој ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, исто Ρ‚Π°ΠΊΠ°, ΠΌΡƒ Π΄ΠΎΠ»ΠΆΠΈ ΠΌΠ½ΠΎΠ³Ρƒ Π½Π° CloudBees (ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° прСтпоставитС, Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ Π³Π»Π°Π²Π½ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡ΠΈ сС Π²ΠΎ пСрсоналот Π½Π° истата компанија), сСпак, Π·Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ самиот ЏСнкинс, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΅ сосСма Π½ΠΎΠ²ΠΎ - старо Π΅ само Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°.

Jenkins X Π½ΡƒΠ΄ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ со ΠΊΠ»ΡƒΡ‡ Π½Π° Ρ€Π°ΠΊΠ° Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ CI/CD Π·Π° ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈ ΠΎΠ±Π»Π°ΠΊ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ распорСдСни Π²ΠΎ кластСритС Π½Π° Kubernetes. Π—Π° Π΄Π° сС постигнС ΠΎΠ²Π°, JX Π½ΡƒΠ΄ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° гасоводот, Π²Π³Ρ€Π°Π΄Π΅Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° GitOps, срСдини Π·Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° ΠΎΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. АрхитСктурата Π½Π° ЏСнкинс Π₯ Π΅ прСтставСна Π½Π° слСдниов Π½Π°Ρ‡ΠΈΠ½:

Новиот Ρ„ΠΎΠ½Π΄ Π½Π° Π€ΠΎΠ½Π΄Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Linux Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ DevOps Π·Π°ΠΏΠΎΡ‡Π½ΡƒΠ²Π° со ЏСнкинс ΠΈ Π‘ΠΏΠΈΠ½Π°ΠΊΠ΅Ρ€

ΠœΠ°Π³Π°Ρ†ΠΈΠ½ΠΎΡ‚ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ - ЏСнкинс, Knative Build, Prow, Skaffold ΠΈ Helm. ПовСќС Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ Π½ΠΈΠ΅ вСќС напиша Π½Π° Ρ…Π°Π±ΠΎΡ‚.

Spinnaker

Spinnaker Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° ΠΊΠΎΠ½Ρ‚ΠΈΠ½ΡƒΠΈΡ€Π°Π½Π° испорака создадСна ΠΎΠ΄ Netflix која бСшС со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Π²ΠΎ 2015 Π³ΠΎΠ΄ΠΈΠ½Π°. Google ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΎ Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π²ΠΊΠ»ΡƒΡ‡Π΅Π½ Π²ΠΎ Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ‚ Ρ€Π°Π·Π²ΠΎΡ˜: ΠΏΡ€Π΅ΠΊΡƒ Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ Π·Π°Π΅Π΄Π½ΠΈΡ‡ΠΊΠΈ Π½Π°ΠΏΠΎΡ€ΠΈ, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ‚ сС Ρ€Π°Π·Π²ΠΈΠ²Π° ΠΊΠ°ΠΊΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‡ΠΈΠΈ DevOps Ρ‚ΠΈΠΌΠΎΠ²ΠΈ опслуТуваат ΠΌΠ½ΠΎΠ³Ρƒ Ρ€Π°Π·Π²ΠΎΡ˜Π½ΠΈ Ρ‚ΠΈΠΌΠΎΠ²ΠΈ.

ΠšΠ»ΡƒΡ‡Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΠΈ Π²ΠΎ Spinnaker Π·Π° ΠΎΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° услугитС сС Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅, кластСритС ΠΈ сСрвСрскитС Π³Ρ€ΡƒΠΏΠΈ, Π° Π½ΠΈΠ²Π½Π°Ρ‚Π° достапност Π΄ΠΎ Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈΠΎΡ‚ свСт сС справува со балансСри Π½Π° ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ ΠΈ Π·Π°ΡˆΡ‚ΠΈΡ‚Π½ΠΈ Ρ•ΠΈΠ΄ΠΎΠ²ΠΈ:

Новиот Ρ„ΠΎΠ½Π΄ Π½Π° Π€ΠΎΠ½Π΄Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Linux Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ DevOps Π·Π°ΠΏΠΎΡ‡Π½ΡƒΠ²Π° со ЏСнкинс ΠΈ Π‘ΠΏΠΈΠ½Π°ΠΊΠ΅Ρ€
ПовСќС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° основниот ΡƒΡ€Π΅Π΄ Spinnaker ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°Ρ˜Π΄Π΅Ρ‚Π΅ Π²ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°.

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ со Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΠ±Π»Π°ΠΊ ΠΎΠΊΠΎΠ»ΠΈΠ½ΠΈ, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ Kubernetes, OpenStack ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΄Π°Π²Π°Ρ‚Π΅Π»ΠΈ Π½Π° ΠΎΠ±Π»Π°ΠΊ (AWS EC2, GCE, GKE, GAE, Azure, Oracle Cloud Infrastructure), ΠΊΠ°ΠΊΠΎ ΠΈ Π΄Π° сС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Ρ‚Π΅ со Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ ΠΈ услуги:

  • со CI систСми (Jenkins, Travis CI) Π²ΠΎ Ρ†Π΅Π²ΠΊΠΎΠ²ΠΎΠ΄ΠΈ;
  • со Datadog, Prometheus, Stackdriver ΠΈ SignalFx - Π·Π° слСдСњС Π½Π° настани;
  • со Slack, HipChat ΠΈ Twilio - Π·Π° ΠΈΠ·Π²Π΅ΡΡ‚ΡƒΠ²Π°ΡšΠ°;
  • со Packer, Chef ΠΈ Puppet - Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ машини.

Π’ΠΎΠ° Π΅ ΠΎΠ½Π° ΡˆΡ‚ΠΎ напиша Π΄ΠΎ НСтфликс Π²ΠΎ врска со Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π‘ΠΏΠΈΠ½Π°ΠΊΠ΅Ρ€ Π²ΠΎ Π½ΠΎΠ²ΠΈΠΎΡ‚ Ρ„ΠΎΠ½Π΄:

β€žΠ£ΡΠΏΠ΅Ρ…ΠΎΡ‚ Π½Π° Spinaker Π²ΠΎ Π³ΠΎΠ»Π΅ΠΌΠ° ΠΌΠ΅Ρ€Π° сС Π΄ΠΎΠ»ΠΆΠΈ Π½Π° прСкрасната Π·Π°Π΅Π΄Π½ΠΈΡ†Π° Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ Π»ΡƒΡ“Π΅ ΠΊΠΎΠΈ Π³ΠΎ користат ΠΈ придонСсуваат Π·Π° Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ‚ Ρ€Π°Π·Π²ΠΎΡ˜. ВрансфСрот Π½Π° Spinnaker Π²ΠΎ CDF ќС ја зајакнС ΠΎΠ²Π°Π° Π·Π°Π΅Π΄Π½ΠΈΡ†Π°. Овој Ρ‡Π΅ΠΊΠΎΡ€ ќС ΠΏΠΎΡ‚Ρ‚ΠΈΠΊΠ½Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΈ инвСстиции ΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠΎΠΈ слСдСа ΠΎΠ΄ страна. ΠžΡ‚Π²ΠΎΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π²Ρ€Π°Ρ‚Π°Ρ‚Π° Π·Π° Π½ΠΎΠ²ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ќС донСсС повСќС ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈ Π½Π° Spinnaker ΡˆΡ‚ΠΎ ќС ΠΈΠΌ користи Π½Π° ΡΠΈΡ‚Π΅β€œ.

И Π²ΠΎ Google ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄ ΡΠΎΠ·Π΄Π°Π²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π€ΠΎΠ½Π΄Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π·Π° ΠΊΠΎΠ½Ρ‚ΠΈΠ½ΡƒΠΈΡ€Π°Π½Π° испорака, посСбно сС Π·Π°Π±Π΅Π»Π΅ΠΆΡƒΠ²Π° Π΄Π΅ΠΊΠ° β€žSpinnaker Π΅ ΠΏΠΎΠ²Π΅ΡœΠ΅ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π΅Π½ систСм кој ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»Π½ΠΎ Π΅ конзистСнтСн со Tektonβ€œ. Ова Π½Γ¨ носи Π΄ΠΎ послСдниот ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π²ΠΊΠ»ΡƒΡ‡Π΅Π½ Π²ΠΎ Π½ΠΎΠ²ΠΈΠΎΡ‚ Ρ„ΠΎΠ½Π΄.

Π’Π΅ΠΊΡ‚ΠΎΠ½

Π’Π΅ΠΊΡ‚ΠΎΠ½ β€” Ρ€Π°ΠΌΠΊΠ° прСтставСна Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π½Π° Π·Π°Π΅Π΄Π½ΠΈΡ‡ΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π·Π° ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ ΠΈ ΡΡ‚Π°Π½Π΄Π°Ρ€Π΄ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ CI/CD систСми ΡˆΡ‚ΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Ρ†Π΅Π²ΠΊΠΎΠ²ΠΎΠ΄ΠΈ Π²ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ срСдини, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ Ρ€Π΅Π΄ΠΎΠ²Π½ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ машини, Π±Π΅Π· сСрвСри ΠΈ Kubernetes.

Π‘Π°ΠΌΠΈΡ‚Π΅ ΠΎΠ²ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ сС рСсурси Π²ΠΎ β€žΠšΡƒΠ±Π΅Ρ€Π½Π΅Ρ‚Π΅Ρ ΡΡ‚ΠΈΠ»β€œ (ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ Π²ΠΎ самитС K8 ΠΊΠ°ΠΊΠΎ CRD) ΠΊΠΎΠΈ Π΄Π΅Π»ΡƒΠ²Π°Π°Ρ‚ ΠΊΠ°ΠΊΠΎ Π³Ρ€Π°Π΄Π±Π΅Π½ΠΈ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ Π·Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° Ρ†Π΅Π²ΠΊΠΎΠ²ΠΎΠ΄ΠΈ. ΠŸΡ€Π΅Ρ‚ΡΡ‚Π°Π²Π΅Π½Π° Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠ° ΠΈΠ»ΡƒΡΡ‚Ρ€Π°Ρ†ΠΈΡ˜Π° Π·Π° Π½ΠΈΠ²Π½Π°Ρ‚Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π²ΠΎ кластСрот K8s Ρ‚ΡƒΠΊΠ°.

ΠšΡƒΠΏΠΎΡ‚ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ ΠΎΠ΄ Tekton вСќС ќС ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΏΠΎΠ·Π½Π°Ρ‚ΠΎ: Jenkins, Jenkins X, Skaffold ΠΈ Knative. Google Cloud Π²Π΅Ρ€ΡƒΠ²Π° Π΄Π΅ΠΊΠ° Tekton Π³ΠΎ Ρ€Π΅ΡˆΠ°Π²Π° β€žΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ Π½Π° Π·Π°Π΅Π΄Π½ΠΈΡ†Π°Ρ‚Π° со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ ΠΈ Π²ΠΎΠ΄Π΅Ρ‡ΠΊΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‡ΠΈ ΠΊΠΎΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ Π·Π°Π΅Π΄Π½ΠΎ Π·Π° ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° инфраструктурата Π·Π° CI/CDβ€œ.

...

По аналогија со CNCF, Π¦Π”Π€ создадС Ρ‚Π΅Ρ…Π½ΠΈΡ‡ΠΊΠΈ ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚ (ΠšΠΎΠΌΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ Π·Π° Ρ‚Π΅Ρ…Π½ΠΈΡ‡ΠΊΠΈ Π½Π°Π΄Π·ΠΎΡ€, TOC), Ρ‡ΠΈΠΈ одговорности Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Π°Ρ‚ Ρ€Π°Π·Π³Π»Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ ΠΏΡ€Π°ΡˆΠ°ΡšΠ° (ΠΈ Π΄ΠΎΠ½Π΅ΡΡƒΠ²Π°ΡšΠ΅ ΠΎΠ΄Π»ΡƒΠΊΠΈ) Π²ΠΎ врска со Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π²ΠΎ Ρ„ΠΎΠ½Π΄ΠΎΡ‚. Π”Ρ€ΡƒΠ³ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° самата ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° Π’Π΅Π±-страница Π½Π° Π¦Π”Π€ ΡƒΡˆΡ‚Π΅ Π½Π΅ ΠΌΠ½ΠΎΠ³Ρƒ, Π½ΠΎ ΠΎΠ²Π° Π΅ Π½ΠΎΡ€ΠΌΠ°Π»Π½ΠΎ ΠΈ само ΠΏΡ€Π°ΡˆΠ°ΡšΠ΅ Π½Π° Π²Ρ€Π΅ΠΌΠ΅.

Π”Π° Π·Π°Π²Ρ€ΡˆΠΈΠΌΠ΅ со Ρ†ΠΈΡ‚Π°Ρ‚ ΠΎΠ΄ Најава Π·Π° JFrog:

β€žΠ‘Π΅Π³Π°, ΠΊΠ°ΠΊΠΎ Π΅Π΄Π½Π° ΠΎΠ΄ Π½ΠΎΠ²ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π° Π€ΠΎΠ½Π΄Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π·Π° ΠΊΠΎΠ½Ρ‚ΠΈΠ½ΡƒΠΈΡ€Π°Π½Π° испорака, ќС ја ΠΏΠΎΠ΄ΠΈΠ³Π½Π΅ΠΌΠ΅ Π½Π°ΡˆΠ°Ρ‚Π° посвСтСност [Π·Π° создавањС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π° која Π΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€Π·Π°Π»Π½Π° Π²ΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ˜Π° Π·Π° CI/CD] Π½Π° слСдното Π½ΠΈΠ²ΠΎ. Оваа Π½ΠΎΠ²Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° ќС Π³ΠΈ ΠΏΠΎΡ‚Ρ‚ΠΈΠΊΠ½Π΅ ΠΈΠ΄Π½ΠΈΡ‚Π΅ стандарди Π·Π° ΠΊΠΎΠ½Ρ‚ΠΈΠ½ΡƒΠΈΡ€Π°Π½Π° испорака ΠΊΠΎΠΈ ќС Π³ΠΎ Π·Π°Π±Ρ€Π·Π°Π°Ρ‚ циклусот Π½Π° издавањС софтвСр ΠΏΡ€Π΅ΠΊΡƒ Π·Π°Π΅Π΄Π½ΠΈΡ‡ΠΊΠΈ ΠΈ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ пристап. Π‘ΠΎ ΡƒΡΠ²ΠΎΡ˜ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Jenkins, Jenkins X, Spinnaker ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΠ΄ Π·Π°ΠΊΡ€ΠΈΠ»Π°Ρ‚Π° Π½Π° ΠΎΠ²Π°Π° Ρ„ΠΎΠ½Π΄Π°Ρ†ΠΈΡ˜Π°, Π³Π»Π΅Π΄Π°ΠΌΠ΅ свСтла ΠΈΠ΄Π½ΠΈΠ½Π° Π·Π° CI/CD!β€œ

PS

ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ˜Ρ‚Π΅ ΠΈ Π½Π° Π½Π°ΡˆΠΈΠΎΡ‚ Π±Π»ΠΎΠ³:

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€