# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ИзлСзС вСрсия 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ HashiCorp Π·Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ CI, Kubernetes Agent ΠΈ Ρ†Π΅Π½Ρ‚ΡŠΡ€ Π·Π° сигурност, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π΅ΠΌΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Starter

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

Π Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° сигурност

Π‘Ρ‚Ρ€Π΅ΠΌΠΈΠΌ сС Π΄Π° добавямС няколко Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ към GitLab DevSecOps всСки мСсСц ΠΈ Ρ‚Π°Π·ΠΈ вСрсия Π½Π΅ Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. Π’Π°ΠΉΠ½ΠΈΡ‚Π΅ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ ΠΎΡ‚ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ HashiCorp Π²Π΅Ρ‡Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π² CI/CD задания Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ ΠΈ Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅Ρ‚ΠΎ. ОсвСн Ρ‚ΠΎΠ²Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ искат Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° отговорноститС Π·Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° ΠΊΠΎΠ΄, Π²Π΅Ρ‡Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° добавят ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ с Π΄ΠΎΡΡ‚ΡŠΠΏ Reporter с роля Deployer. Π’Π°Π·ΠΈ роля ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π° Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° Π½Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΈ Ρ‰Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π°Π²Π°Π½Π΅ Π½Π° ΠΌΠ΅Ρ€ΠΆ-рСквСстовС (Π² Π±ΡŠΠ»Π³Π°Ρ€ΡΠΊΠ°Ρ‚Π° локализация Π½Π° GitLab β€žΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΡƒΡ€ΠΈ Π·Π° ΡΠ»ΠΈΠ²Π°Π½Π΅β€œ) ΠΈ Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° ΠΊΠΎΠ΄ Π² Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΈ срСди, Π±Π΅Π· Π΄Π° сС прСдоставя Π΄ΠΎΡΡ‚ΡŠΠΏ Π·Π° промяна Π½Π° самия ΠΊΠΎΠ΄.

ΠžΡ‰Π΅ Π΅Π΄ΠΈΠ½ Π½Π°Ρ‡ΠΈΠ½ Π·Π° намаляванС Π½Π° рисковСтС Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° новия GitLab Kubernetes Agent. БпСциалиститС ΠΏΠΎ Сксплоатация ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Ρ‚ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ Kubernetes ΠΎΡ‚ GitLab, Π±Π΅Π· Π΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° отварят Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ своя ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ Π·Π° цСлия ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° прСдставямС Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° вСрсии Π·Π° Π½ΠΎΠ²ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ с Terraform ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ с управлявано ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° Terraform Π² GitLab Π·Π° ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ° Π½Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ с изискванията ΠΈ удобство ΠΏΡ€ΠΈ отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ. И накрая, контролният ΠΏΠ°Π½Π΅Π» Π·Π° сигурност Π² инстанса сС Π΅ трансформирал Π² Ρ†Π΅Π½Ρ‚ΡŠΡ€ Π·Π° сигурност Π½Π° GitLab с ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ Π·Π° уязвимости ΠΈ настройки Π·Π° сигурност.

По-ΡƒΠ΄ΠΎΠ±Π½Π° ΠΈ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° с GitLab

ΠŸΠΎΠ΄ΠΎΠ±Ρ€ΠΈΡ…ΠΌΠ΅ Π½Π°ΡˆΠ΅Ρ‚ΠΎ Π³Π»ΠΎΠ±Π°Π»Π½ΠΎ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅, добавяйки Π² Π½Π΅Π³ΠΎ Π±ΡŠΡ€Π·Π° навигация ΠΎΡ‚ Ρ‚ΡŠΡ€ΡΠ°Ρ‡ΠΊΠ°Ρ‚Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява лСсно ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ към послСднитС Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ, Π³Ρ€ΡƒΠΏΠΈ, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, настройки ΠΈ сСкции ΠΎΡ‚ справката. Π Π°Π΄Π²Π°ΠΌΠ΅ сС Π΄Π° обявим, Ρ‡Π΅ Π² GitLab Pages появиха сС Ρ€Π΅Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈ Π·Π° прСнасочванС Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ страници ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π² сайта, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΏΠΎ-Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π΄Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Ρ‚ своитС сайтовС. А Π½Π° Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ искат Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½Π° информация Π·Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅Ρ‚ΠΎ, Ρ‚ΠΎΠ·ΠΈ Ρ€Π΅Π»ΠΈΠ· позволява Π΄Π° управляват стотици ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π·Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ ΠΎΡ‚ контролния ΠΏΠ°Π½Π΅Π» Π½Π° срСдата!

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡΠΌΠ΅ ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° ΠΊΠΎΠ΄Π° Π² Π΄ΠΈΡ„ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° ΠΌΡŠΡ€ΠΆ-исканията, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈ MVP Π½Π° Ρ‚ΠΎΠ·ΠΈ мСсСц, Fabio Huser. УвСдомлСнията Π·Π° ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈΠ΅ с ΡŽΠ½ΠΈΡ‚ тСстовС Π½Π° промСнСния ΠΊΠΎΠ΄ Π΄Π°Π²Π°Ρ‚ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π²ΠΈΠ·ΡƒΠ°Π»Π½Π° прСдстава Π·Π° ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π³Π»Π΅Π΄; Ρ‚Π°Π·ΠΈ информация ΠΏΠΎΠΌΠ°Π³Π° Π·Π° ускоряванС Π½Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄Π° ΠΈ намаляванС Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° ΠΌΡŠΡ€ΠΆ ΠΈ Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° Π½ΠΎΠ² ΠΊΠΎΠ΄. А Π½ΠΈΠ΅ ΡΡŠΡ‰ΠΎ прСмСстихмС управлявани функционалности (feature flags) Π² Starter ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€Π°ΠΌΠ΅ Π΄Π° Π³ΠΈ прСмСстим Π² Core Π² Ρ€Π΅Π»ΠΈΠ·Π° 13.5.

А Ρ‚ΠΎΠ²Π° Π΅ само Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ!

ΠšΠ°ΠΊΡ‚ΠΎ Π²ΠΈΠ½Π°Π³ΠΈ, Π² ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΅ Ρ‚Π²ΡŠΡ€Π΄Π΅ ΠΌΠ°Π»ΠΊΠΎ място, Π° страхотни Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Ρ€Π΅Π»ΠΈΠ·Π° 13.4 ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ. Π•Ρ‚ΠΎ ΠΎΡ‰Π΅ няколко:

Ако искатС ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΊΠ°ΠΊΠ²ΠΎ Π²ΠΈ ΠΎΡ‡Π°ΠΊΠ²Π° Π² слСдващия Ρ€Π΅Π»ΠΈΠ·, Π²ΠΈΠΆΡ‚Π΅ Π½Π°ΡˆΠ΅Ρ‚ΠΎ Π²ΠΈΠ΄Π΅ΠΎ Π·Π° Ρ€Π΅Π»ΠΈΠ·Π° 13.5.

Π“Π»Π΅Π΄Π°ΠΉΡ‚Π΅ нашия ΡƒΠ΅Π±ΠΈΠ½Π°Ρ€ β€œΠ£ΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ Π² ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Ρ‚Π΅Π»Π½ΠΈ врСмСна”.

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

MVP Π½Π° Ρ‚ΠΎΠ·ΠΈ мСсСц β€” Fabio Huser

Fabio Π½Π°ΠΏΡ€Π°Π²ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π΅Π½ Π²ΠΊΠ»Π°Π΄ Π² ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° ΠΊΠΎΠ΄Π° Π² Π΄ΠΈΡ„ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° ΠΌΡŠΡ€ΠΆ-исканията β€” функция, която ΠΌΠ½ΠΎΠ³ΠΎ дълго Π²Ρ€Π΅ΠΌΠ΅ сС ΠΎΡ‡Π°ΠΊΠ²Π°ΡˆΠ΅ ΠΎΡ‚ общността Π½Π° GitLab. Π’ΠΎΠ²Π° Π΅ наистина Π²Π°ΠΆΠ΅Π½ принос с Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ изискваха постоянна ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° с Ρ‡Π»Π΅Π½ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° Π΅ΠΊΠΈΠΏΠ° Π½Π° GitLab ΠΈ засягат мноТСство области Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΊΠ°Ρ‚ΠΎ UX, Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ ΠΈ Π±Π΅ΠΊΠ΅Π½Π΄.

Основни Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° Ρ€Π΅Π»ΠΈΠ·Π° GitLab 13.4

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ HashiCorp Vault Π² CI Π·Π°Π΄Π°Ρ‡ΠΈ

(PREMIUM, ULTIMATE, SILVER, GOLD) Π•Ρ‚Π°ΠΏ Π½Π° Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: ИздаванС

Π’ Ρ€Π΅Π»ΠΈΠ·Π° 12.10 GitLab прСдстави Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚Π΅ ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π°Ρ‚Π΅ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π² CI Π·Π°Π΄Π°Ρ‡ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° GitLab (GitLab runner). Π‘Π΅Π³Π° Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°ΠΌΠ΅ удостовСряванСто с JWT, добавяйки Π½ΠΎΠ²Π° синтаксис secrets Π² Ρ„Π°ΠΉΠ»Π° .gitlab-ci.yml. Π’ΠΎΠ²Π° Ρ‰Π΅ улСсни настройкитС ΠΈ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ HashiCorp с GitLab.

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡΠΌΠ΅ GitLab Kubernetes Agent

(PREMIUM, ULTIMATE) Π•Ρ‚Π°ΠΏ Π½Π° DevOps Ρ†ΠΈΠΊΡŠΠ»Π°: ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡΡ‚Π° Π½Π° GitLab с Kubernetes ΠΎΡ‚Π΄Π°Π²Π½Π° позволява Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° Kubernetes ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ Π±Π΅Π· нСобходимост ΠΎΡ‚ Ρ€ΡŠΡ‡Π½Π° конфигурация. Много ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ харСсват простотата Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Π°Π·ΠΈ комбинация, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ сС ΡΠ±Π»ΡŠΡΠΊΠ²Π°Ρ‚ с някои трудности. Π—Π° Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° интСграция Π²Π°ΡˆΠΈΡΡ‚ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ трябва Π΄Π° Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ ΠΎΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ GitLab Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π½Π΅Π³ΠΎ. Π—Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚ΠΎΠ²Π° Π½Π΅ Π΅ възмоТно, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ‚Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ ΠΏΠΎ ΡΡŠΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ Π·Π° сигурност, спазванС Π½Π° Ρ€Π°Π·ΠΏΠΎΡ€Π΅Π΄Π±ΠΈ ΠΈΠ»ΠΈ Ρ€Π΅Π³ΡƒΠ»Π°Ρ†ΠΈΠΈ. Π—Π° Π΄Π° заобиколят Ρ‚Π΅Π·ΠΈ ограничСния, ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ трябва Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ свои инструмСнти Π½Π°Π΄ GitLab, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π΅Π½ случай няма Π΄Π° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ‚Π°Π·ΠΈ функция.

ДнСс прСдставямС GitLab Kubernetes Agent β€” Π½ΠΎΠ² Π½Π°Ρ‡ΠΈΠ½ Π·Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° Kubernetes ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ. ΠΠ³Π΅Π½Ρ‚ΡŠΡ‚ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΡŠΡ‚Ρ€Π΅ във вашия ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ няма Π΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Π³ΠΎ отварятС Π·Π° цСлия ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. ΠΠ³Π΅Π½Ρ‚ΡŠΡ‚ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½ΠΈΡ€Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅Ρ‚ΠΎ, ΠΊΠ°Ρ‚ΠΎ Π·Π°ΠΏΠΈΡ‚Π²Π° Π½ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΎΡ‚ GitLab, вмСсто GitLab Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ към ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π°. Π‘Π΅Π· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ коя мСтодология Π½Π° GitOps ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅, GitLab Ρ‰Π΅ Π²ΠΈ бъдС ΠΎΡ‚ ΠΏΠΎΠ»Π·Π°.

ΠžΠ±ΡŠΡ€Π½Π΅Ρ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° Π΅ ΠΏΡŠΡ€Π²ΠΈΡΡ‚ Ρ€Π΅Π»ΠΈΠ· Π½Π° Π°Π³Π΅Π½Ρ‚Π°. Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π°ΠΊΡ†Π΅Π½Ρ‚ΡŠΡ‚ Π½Π° GitLab Kubernetes Agent Π΅ Π²ΡŠΡ€Ρ…Ρƒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅Ρ‚ΠΎ Ρ‡Ρ€Π΅Π· ΠΊΠΎΠ΄. Някои ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° интСграцията с Kubernetes, ΠΊΠ°Ρ‚ΠΎ дъски Π·Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ ΠΈ прилоТСния, управлявани ΠΎΡ‚ GitLab, всС ΠΎΡ‰Π΅ Π½Π΅ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΠΌΠ΅, Ρ‡Π΅ Ρ‚Π΅Π·ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π² Π°Π³Π΅Π½Ρ‚Π° Π² Π±ΡŠΠ΄Π΅Ρ‰ΠΈ Ρ€Π΅Π»ΠΈΠ·ΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π½ΠΎΠ²ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ, фокусирани Π²ΡŠΡ€Ρ…Ρƒ сигурността ΠΈ спазванСто Π½Π° Ρ€Π°Π·ΠΏΠΎΡ€Π΅Π΄Π±ΠΈΡ‚Π΅.

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация Π·Π° GitLab Kubernetes Agent ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ Π±Π΅Π· Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΊΠΎΠ΄Π°

(PREMIUM, ULTIMATE, SILVER, GOLD) Π•Ρ‚Π°ΠΏ Π½Π° Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: ИздаванС

ΠŸΡ€Π΅Π΄ΠΈ систСмата Π·Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² GitLab Π½Π΅ позволявашС Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½ΠΎ раздСлянС Π½Π° отговорноститС Π² Π΅ΠΊΠΈΠΏΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ отговарят Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°, ΠΈ Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ отговарят Π·Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅Ρ‚ΠΎ. Π‘ ΠΈΠ·Π»ΠΈΠ·Π°Π½Π΅Ρ‚ΠΎ Π½Π° GitLab 13.4 ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° прСдоставитС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π° ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΠ΅ Π½Π° merge заявки Π·Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π·Π° дСйствитСлното Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° ΠΊΠΎΠ΄ Π½Π° Ρ…ΠΎΡ€Π°, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΏΠΈΡˆΠ°Ρ‚ ΠΊΠΎΠ΄, Π±Π΅Π· Π΄Π° ΠΈΠΌ прСдоставятС ΠΏΡ€Π°Π²Π° Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π½Π° ΠΌΠ΅ΠΉΠ½Ρ‚Π΅ΠΉΠ½Π°Ρ€ (Π² Π±ΡŠΠ»Π³Π°Ρ€ΡΠΊΠ°Ρ‚Π° локализация Π½Π° GitLab

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΎΠΊΠΎΠ»Π½Π°Ρ‚Π° срСда ΠΈ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π΅Π½ Π΅ΠΏΠΈΠΊ.

Π¦Π΅Π½Ρ‚ΡŠΡ€ Π·Π° сигурност

(ULTIMATE, GOLD) Π•Ρ‚Π°ΠΏ ΠΎΡ‚ Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: Π‘ΠΈΠ³ΡƒΡ€Π΅Π½

ΠŸΡ€Π΅Π΄ΠΈΡˆΠ½ΠΎΡ‚ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° уязвимости Π½Π° Π½ΠΈΠ²ΠΎ инстанция бСшС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ ΠΊΠ°ΠΊΡ‚ΠΎ ΠΏΠΎ функционалност, Ρ‚Π°ΠΊΠ° ΠΈ ΠΏΠΎ Π³ΡŠΠ²ΠΊΠ°Π²ΠΎΡΡ‚. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡŠΡ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ²Π°ΡˆΠ΅ Π΅Π΄Π½Π° страница, обСдиняваща Π΄Π΅Ρ‚Π°ΠΉΠ»ΠΈ Π·Π° уязвимоститС, Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π½Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΈ настройки. НямашС ΠΌΠ½ΠΎΠ³ΠΎ пространство Π·Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π½Π° Ρ‚Π΅Π·ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ срСдства Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π°.

НаправихмС Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° бСзопасността ΠΈ Π½Π΅ΠΉΠ½Π°Ρ‚Π° прозрачност Π² GitLab. ΠŸΠ°Π½Π΅Π»ΡŠΡ‚ Π·Π° бСзопасност Π½Π° инстанцията сС трансформира Π² цял Ρ†Π΅Π½Ρ‚ΡŠΡ€ Π·Π° бСзопасност. Най-голямата промяна Π΅ Π²ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ²Π° структура Π½Π° ΠΌΠ΅Π½ΡŽΡ‚ΠΎ: вмСсто Π΅Π΄Π½Π° страница сСга Π²ΠΈΠΆΠ΄Π°Ρ‚Π΅ ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ ΠΏΠ°Π½Π΅Π» Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° бСзопасността, ΠΎΡ‚Ρ‡Π΅Ρ‚ Π·Π° уязвимоститС ΠΈ Ρ€Π°Π·Π΄Π΅Π» Π·Π° настройки. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ функционалността Π½Π΅ сС Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΠ»Π°, Ρ€Π°Π·Π±ΠΈΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° части Ρ‰Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ подобрСния Π² Ρ‚ΠΎΠ·ΠΈ Ρ€Π°Π·Π΄Π΅Π», ΠΊΠΎΠ΅Ρ‚ΠΎ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π΅Π½ случай Π±ΠΈ Π±ΠΈΠ»ΠΎ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚Π΅Π»Π½ΠΎ. Π’ΠΎΠ²Π° ΡΡŠΡ‰ΠΎ създава Π±Π°Π·Π° Π·Π° добавянС Π½Π° Π±ΡŠΠ΄Π΅Ρ‰ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с бСзопасността.

БпСциалният Ρ€Π°Π·Π΄Π΅Π» Π·Π° ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Π·Π° уязвимоститС сСга ΠΈΠΌΠ° ΠΏΠΎΠ²Π΅Ρ‡Π΅ пространство Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Π²Π°ΠΆΠ½ΠΈ Π΄Π΅Ρ‚Π°ΠΉΠ»ΠΈ. Π’ΡƒΠΊ са ΡΡŠΠ±Ρ€Π°Π½ΠΈ уязвимости, ΠΊΠΎΠΈΡ‚ΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° са Π² списъка с уязвимости Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠŸΡ€Π΅ΠΌΠ΅ΡΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡƒΠΈΠ΄ΠΆΠ΅Ρ‚ΠΈΡ‚Π΅ с ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π·Π° уязвимости Π² ΠΎΡ‚Π΄Π΅Π»Π΅Π½ Ρ€Π°Π·Π΄Π΅Π» създава ΡƒΠ΄ΠΎΠ±Π΅Π½ ΠΏΠ°Π½Π΅Π» Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° бСзопасността. Π‘Π΅Π³Π° Ρ‚ΠΎΠ²Π° Π΅ холст Π·Π° Π±ΡŠΠ΄Π΅Ρ‰ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ β€” Π½Π΅ само Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° уязвимоститС, Π½ΠΎ ΠΈ Π·Π° всякакви ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с бСзопасността. Най-накрая, ΠΎΡ‚Π΄Π΅Π»Π½Π° област Π·Π° настройки създава ΠΎΠ±Ρ‰ΠΎ пространство Π·Π° всички настройки Π·Π° бСзопасност Π½Π° Π½ΠΈΠ²ΠΎ инстанция, Π½Π΅ само Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° уязвимоститС.

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация Π·Π° Ρ†Π΅Π½Ρ‚ΡŠΡ€Π° Π·Π° бСзопасност Π½Π° инстанцията ΠΈ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π΅Π½ Π΅ΠΏΠΈΠΊ.

ΠŸΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π΅ΠΌΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Π΅Ρ‡Π΅ Π² GitLab Starter

(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) Π•Ρ‚Π°ΠΏ Π½Π° Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: ИздаванС

Π’ GitLab 11.4 бСшС пуснат Π°Π»Ρ„Π°-вСрсия Π½Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π΅ΠΌΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’ 12.2 Π²ΡŠΠ²Π΅Π΄ΠΎΡ…ΠΌΠ΅ стратСгии Π·Π° тях ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈ ΠΏΠΎ ID Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅, Π° Π² 13.1 Π΄ΠΎΠ±Π°Π²ΠΈΡ…ΠΌΠ΅ ΡΠΏΠΈΡΡŠΡ†ΠΈ Π·Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΈ настройка Π½Π° стратСгиитС Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ срСди.

По-Ρ€Π°Π½ΠΎ Ρ‚Π°Π·ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° GitLab ΠΏΠΎΠ΅ Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½Ρ‚ Π΄Π° прСмСсти 18 Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄. Π’ Ρ‚ΠΎΠ²Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π·Π°Π²ΡŠΡ€ΡˆΠΈΡ…ΠΌΠ΅ прСмСстванСто Π½Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π΅ΠΌΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΏΠ»Π°Π½Π° Starter ΠΈ Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΠΌ прСмСстванСто ΠΈΠΌ Π² Core с GitLab 13.5. Π Π°Π΄Π²Π°ΠΌΠ΅ сС, Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° прСдоставим Ρ‚Π°Π·ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π½Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΈ искамС Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΊΠ°ΠΊ Ρ‰Π΅ я ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅.

Π’ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄ΠΈ Π²ΠΈΠ΄Π΅ΠΎ

ДокумСнтация относно ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π΅ΠΌΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

Π‘ΡŠΡ€Π·Π° навигация ΠΎΡ‚ ΠΏΠΎΠ»Π΅Ρ‚ΠΎ Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π”ΠΎΡΡ‚ΡŠΠΏΠ½ΠΎΡΡ‚

Понякога, ΠΏΡ€ΠΈ навигация Π² GitLab, искатС Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π΄Π° ΠΎΡ‚ΠΈΠ΄Π΅Ρ‚Π΅ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π° Π½Π΅ Π½Π° страницата с Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΎΡ‚ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅Ρ‚ΠΎ.

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

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация относно Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎΡ‚ΠΎ допълванС Π² Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅Ρ‚ΠΎ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ПоказванС Π½Π° ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ΄Π° Π² Π΄ΠΈΡ„Π΅Ρ€Π΅Π½Ρ†ΠΈΡ‚Π΅ Π½Π° заявкитС Π·Π° ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π•Ρ‚Π°ΠΏ Π² Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: БъздаванС

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

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

Благодаря Fabio Huser ΠΈ Siemens Π·Π° Ρ‚Π°Π·ΠΈ функция!

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация относно ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° ΠΊΠΎΠ΄Π° с тСстовС ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ΠŸΠΎΠ²Π΅Ρ‡Π΅ срСди ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»Π° Π½Π° срСдитС

(PREMIUM, ULTIMATE, SILVER, GOLD) Π•Ρ‚Π°ΠΏ Π½Π° Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: ИздаванС

Π‘ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ GitLab 12.5 с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΏΠ°Π½Π΅Π»Π° Π½Π° срСдитС ΠΌΠΎΠΆΠ΅Ρ…Ρ‚Π΅ Π΄Π° слСдитС ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° срСдитС, Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ сСдСм срСди Π² Ρ‚Ρ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠŸΠΎΠ΄ΠΎΠ±Ρ€ΠΈΡ…ΠΌΠ΅ Ρ‚ΠΎΠ·ΠΈ ΠΏΠ°Π½Π΅Π» с ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ 13.4, раздСляйки Π³ΠΎ Π½Π° страници, Π·Π° Π΄Π° Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ΠΌ Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚Π΅ ΠΈ управляватС срСдитС си Π² ΠΏΠΎ-голям ΠΌΠ°Ρ‰Π°Π±. Π‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²ΠΈΠΆΠ΄Π°Ρ‚Π΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅ срСди Π² ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ.

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация относно ΠΏΠ°Π½Π΅Π»Π° Π½Π° срСдитС ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

GitLab ΠΏΡ€ΠΈΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° GitLab Terraform

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π•Ρ‚Π°ΠΏ Π½Π° DevOps Ρ†ΠΈΠΊΡŠΠ»Π°: ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅

НСотдавна Π½ΠΈΠ΅ постигнахмС ΠΏΡ€Π°Π²Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‡ΠΈ Π½Π° ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° GitLab Terraform ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€Π°ΠΌΠ΅ Π·Π° Π΄Π° Π³ΠΎ подобрявамС Π² прСдстоящитС издания. Π—Π° послСдния мСсСц ΠΏΡ€ΠΈΡ„ΠΈΡ…ΠΌΠ΅ 21 ΠΌΠ΅Ρ€ΠΆ-рСквСста ΠΈ Π·Π°Ρ‚Π²ΠΎΡ€ΠΈΡ…ΠΌΠ΅ 31 Ρ‚ΠΈΠΊΠ΅Ρ‚Π°, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ някои дългогодишни Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ липсващи Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ ΠΎΡ‚ инстанции. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π·Π° ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° GitLab Terraform Π² докумСнтацията ΠΏΠΎ Terraform.

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация относно ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° GitLab Terraform ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

Π€Π°Π·ΠΈΠ½Π³ тСстванС Π½Π° API със спСцификации OpenAPI ΠΈΠ»ΠΈ HAR Ρ„Π°ΠΉΠ»

(ULTIMATE, GOLD) Π•Ρ‚Π°ΠΏ ΠΎΡ‚ Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: Π‘ΠΈΠ³ΡƒΡ€Π΅Π½

Π€Π°Π·Π·ΠΈΠ½Π³ тСстванСто Π½Π° API Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π΅Π½ Π½Π°Ρ‡ΠΈΠ½ Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅Ρ‚Π΅ Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ уязвимости във Π²Π°ΡˆΠΈΡ‚Π΅ ΡƒΠ΅Π± прилоТСния ΠΈ API, ΠΊΠΎΠΈΡ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ скСнСри ΠΈ тСстови ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° пропуснат.

ВСстванСто Π½Π° API Ρ‡Ρ€Π΅Π· Ρ„Π°Π·Π·ΠΈΠ½Π³ Π² GitLab позволява прСдоставянСто Π½Π° спСцификация Π½Π° OpenAPI v2 ΠΈΠ»ΠΈ HAR Ρ„Π°ΠΉΠ» Π½Π° Π²Π°ΡˆΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ слСд Ρ‚ΠΎΠ²Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° случайни Π²Ρ…ΠΎΠ΄Π½ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈ Π·Π° тСстванС Π½Π° ΠΊΡ€Π°Π΅Π½ случай ΠΈ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ. Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ Π²Π΅Π΄Π½Π°Π³Π° сС ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° вашия ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€.

Π’ΠΎΠ²Π° Π΅ Π½Π°ΡˆΠ΅Ρ‚ΠΎ ΠΏΡŠΡ€Π²ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° тСстванС Π½Π° API Ρ‡Ρ€Π΅Π· Ρ„Π°Π·Π·ΠΈΠ½Π³ ΠΈ Ρ‰Π΅ смС щастливи Π΄Π° Ρ‡ΡƒΠ΅ΠΌ ΠΊΠ°ΠΊΠ²ΠΈ са Π²Π°ΡˆΠΈΡ‚Π΅ мнСния. Π—Π° Ρ„Π°Π·Π·ΠΈΠ½Π³ тСстванСто ΠΈΠΌΠ°ΠΌΠ΅ ΠΎΡ‰Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ΄Π΅ΠΈ, Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ Π±Π°Π·ΠΈΡ€Π°ΠΌΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ‚Π°Π·ΠΈ функция.

Π’ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄ΠΈ Π²ΠΈΠ΄Π΅ΠΎ

ДокумСнтация Π·Π° тСстванСто Π½Π° API с Ρ„Π°Π·Π·ΠΈΠ½Π³ ΠΈ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π΅Π½ Π΅ΠΏΠΈΠΊ.

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π΅Π½ ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° Π½ΠΎΠ²ΠΈΡ‚Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π½Π° Ρ‚Π°Π±Π»ΠΎΡ‚ΠΎ Π·Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π‘Ρ‚ΡŠΠΏΠΊΠ° Π² DevOps Ρ†ΠΈΠΊΡŠΠ»Π°: Monitor

По-Ρ€Π°Π½ΠΎ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° Ρ‚Π°Π±Π»ΠΎΡ‚ΠΎ Π·Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π² GitLab бСшС слоТна Π·Π°Π΄Π°Ρ‡Π°. Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° Π² YAML Ρ„Π°ΠΉΠ»Π° Π½Π° Ρ‚Π°Π±Π»ΠΎΡ‚ΠΎ, Π²ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² master, Π±Π΅Π· Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ Π΄Π°Π»ΠΈ Ρ‚ΠΎΠΊΡƒ-Ρ‰ΠΎ ΡΡŠΠ·Π΄Π°Π΄Π΅Π½ΠΈΡΡ‚ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ€Π°Π±ΠΎΡ‚ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠ°, ΠΊΠ°ΠΊΡ‚ΠΎ искатС. Π—Π°ΠΏΠΎΡ‡Π²Π°ΠΉΠΊΠΈ с Ρ‚ΠΎΠ²Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€Π΅Π³Π»Π΅ΠΆΠ΄Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΉΠΊΠΈ прСдстава Π·Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π° ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² YAML Ρ„Π°ΠΉΠ»Π° Π½Π° Ρ‚Π°Π±Π»ΠΎΡ‚ΠΎ.

Π’ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄ΠΈ Π²ΠΈΠ΄Π΅ΠΎ

ДокумСнтация Π·Π° добавянС Π½Π° Π½ΠΎΠ² Π³Ρ€Π°Ρ„ΠΈΠΊ Π½Π° Ρ‚Π°Π±Π»ΠΎΡ‚ΠΎ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

Π”Π°Π½Π½ΠΈ Π·Π° ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° ΠΊΠΎΠ΄ с тСстовС ΠΏΠΎ всички ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π½Π° Π³Ρ€ΡƒΠΏΠ°Ρ‚Π°

(PREMIUM, ULTIMATE, SILVER, GOLD) Π‘Ρ‚ΡŠΠΏΠΊΠ° Π² DevOps Ρ†ΠΈΠΊΡŠΠ»Π°: Verify

ΠšΠΎΠ³Π°Ρ‚ΠΎ управляватС ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π² GitLab, ΠΈΠΌΠ°Ρ‚Π΅ Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ Π΅Π΄ΠΈΠ½Π΅Π½ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ Π½Π° информация Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ покритията Π½Π° ΠΊΠΎΠ΄Π° сС промСнят с Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ ΠΏΠΎ всички ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ. По-Ρ€Π°Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Π°Π·ΠΈ информация изисквашС ΡƒΠΌΠΎΡ€ΠΈΡ‚Π΅Π»Π½Π° ΠΈ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΊΠ° Ρ€ΡŠΡ‡Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°: Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° ΠΈΠ·Ρ‚Π΅Π³Π»ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π·Π° ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° ΠΊΠΎΠ΄Π° ΠΎΡ‚ всСки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ Π΄Π° Π³ΠΈ ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°.

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

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация Π·Π° Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ° Π½Π° Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ΠŸΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ° Π·Π° Π½ΠΎΠ²ΠΈ Π΅Π·ΠΈΡ†ΠΈ Π·Π° пълно тСстванС с Ρ„Π°Π·Π·ΠΈΠ½Π³

(ULTIMATE, GOLD) Π•Ρ‚Π°ΠΏ ΠΎΡ‚ Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: Π‘ΠΈΠ³ΡƒΡ€Π΅Π½

Π’ΠΎΠ²Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ прСдставлява ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ° Π·Π° няколко Π½ΠΎΠ²ΠΈ Π΅Π·ΠΈΠΊΠ° Π·Π° тСстванС с Ρ„Π°Π·Π·ΠΈΠ½Π³, насочСно към пълно ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈΠ΅.

Π‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΎΡ†Π΅Π½ΠΈΡ‚Π΅ всички Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° Ρ„Π°Π·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° тСстовС във Π²Π°ΡˆΠΈΡ‚Π΅ прилоТСния Π½Π° Java, Rust ΠΈ Swift ΠΈ Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅Ρ‚Π΅ Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ уязвимости, ΠΊΠΎΠΈΡ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ скСнСри ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° тСстванС ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° пропуснат.

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация Π·Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈΡ‚Π΅ Π΅Π·ΠΈΡ†ΠΈ Π·Π° Ρ„Π°Π·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° тСстовС ΠΈ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π΅Π½ Π΅ΠΏΠΈΠΊ.

УвСдомлСния Π½Π° Π½Π°Ρ‡Π°Π»Π½Π°Ρ‚Π° страница Π½Π° срСдитС

(PREMIUM, ULTIMATE, SILVER, GOLD) Π•Ρ‚Π°ΠΏ Π½Π° Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: ИздаванС

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π°Ρ‚Π° Π½Π° срСдитС ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΎΠ±Ρ‰ΠΎΡ‚ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° Π²Π°ΡˆΠΈΡ‚Π΅ срСди. Π’ Ρ‚ΠΎΠ²Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈΡ…ΠΌΠ΅ Ρ‚Π°Π·ΠΈ страница, добавяйки ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° увСдомлСния. АктивиранитС увСдомлСния Π·Π°Π΅Π΄Π½ΠΎ със ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π²Π°ΡˆΠΈΡ‚Π΅ срСди Ρ‰Π΅ Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ‚ Π΄Π° Π²Π·Π΅ΠΌΠ΅Ρ‚Π΅ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΈ ΠΌΠ΅Ρ€ΠΊΠΈ Π·Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° възникнали ситуации.

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация Π·Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° послСднитС увСдомлСния Π² срСдитС ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

Π’Π»ΠΎΠΆΠ΅Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΈ сСга ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° задСйстват своитС Π²Π»ΠΎΠΆΠ΅Π½ΠΈ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΈ

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π‘Ρ‚ΡŠΠΏΠΊΠ° Π² DevOps Ρ†ΠΈΠΊΡŠΠ»Π°: Verify

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

По-Ρ€Π°Π½ΠΎ ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²Π»ΠΎΠΆΠ΅Π½ΠΈ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΈ Π½Π° всСки Π΄ΡŠΡ‰Π΅Ρ€Π΅Π½ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ ΠΌΡƒ бСшС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Ρ‚Ρ€ΠΈΠ³Π΅Ρ€ Π·Π°Π΄Π°Ρ‡Π°, Π·Π°Π΄Π°Π΄Π΅Π½Π° Ρ€ΡŠΡ‡Π½ΠΎ Π² родитСлския ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€. Π‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ Π²Π»ΠΎΠΆΠ΅Π½ΠΈ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ Ρ‰Π΅ задСйстват ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ Π±Ρ€ΠΎΠΉ Π½ΠΎΠ²ΠΈ Π²Π»ΠΎΠΆΠ΅Π½ΠΈ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΈ. НапримСр, Π°ΠΊΠΎ ΠΈΠΌΠ°Ρ‚Π΅ ΠΌΠΎΠ½ΠΎΡ€Π΅ΠΏΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚Π΅ ΠΏΡŠΡ€Π²ΠΈΡ Π²Π»ΠΎΠΆΠ΅Π½ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€, ΠΊΠΎΠΉΡ‚ΠΎ самият Ρ‰Π΅ създава Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡ‚ΠΎ количСство Π½ΠΎΠ²ΠΈ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΎ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² ΠΊΠ»ΠΎΠ½.

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация Π·Π° Π²Π»ΠΎΠΆΠ΅Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΈ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° навигация ΠΌΠ΅ΠΆΠ΄Ρƒ родитСлскитС ΠΈ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΈ

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π‘Ρ‚ΡŠΠΏΠΊΠ° Π² DevOps Ρ†ΠΈΠΊΡŠΠ»Π°: Verify

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

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация Π·Π° Π²Π»ΠΎΠΆΠ΅Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΈ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ΠŸΠ°Ρ€Π°Π»Π΅Π»Π½ΠΈΡ‚Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π² ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π°

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π‘Ρ‚ΡŠΠΏΠΊΠ° Π² DevOps Ρ†ΠΈΠΊΡŠΠ»Π°: Verify

Ако стС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π»ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Π° Π·Π°Π΄Π°Ρ‡Π°, вСроятно стС забСлязали, Ρ‡Π΅ Π΅ Π±ΠΈΠ»ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° сС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ коя ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π΅ Π±ΠΈΠ»Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π·Π°Π΄Π°Ρ‡Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π°Ρ‚Π° Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°Π»ΠΈ ΠΊΠ°Ρ‚ΠΎ matrix 1/4. Π’ Ρ€Π΅Π»ΠΈΠ·Π° 13.4 Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½ΠΈ стойности Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ са Π±ΠΈΠ»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² Ρ‚ΠΎΠ²Π° Π·Π°Π΄Π°Π½ΠΈΠ΅, вмСсто ΠΎΠ±Ρ‰ΠΎΡ‚ΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Π·Π°Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ. НапримСр, Π°ΠΊΠΎ Π²Π°ΡˆΠ°Ρ‚Π° Ρ†Π΅Π» Π΅ отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° x86, Ρ‚ΠΎ Π·Π°Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Ρ‰Π΅ сС ΠΊΠ°Π·Π²Π° matrix: debug x86.

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация Π·Π° ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΈ задания ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

Π”Ρ€ΡƒΠ³ΠΈ подобрСния Π² GitLab 13.4

Π‘Π²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚ Π² Atlassian

(CORE, STARTER, PREMIUM, ULTIMATE) Π€Π°Π·Π° Π½Π° DevOps Ρ†ΠΈΠΊΡŠΠ»: Manage

ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° GitLab Π²Π΅Ρ‡Π΅ Ρ‰Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΡΠ²ΡŠΡ€Π·Π²Π°Ρ‚ своитС Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ Π² GitLab с Π°ΠΊΠ°ΡƒΠ½Ρ‚Π° Π² Atlassian Cloud. Π’ΠΎΠ²Π° Ρ‰Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° сС Π²Π»Π΅Π·Π΅ Π² GitLab с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ Π½Π° Atlassian, ΠΈ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Ρ‰Π΅ постави основитС Π·Π° Π±ΡŠΠ΄Π΅Ρ‰ΠΈ подобрСния Π² интСграцията Gitlab с Jira ΠΈ с Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ ΠΎΡ‚ линията Π½Π° Atlassian.

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация Π·Π° интСграция с Atlassian ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

Експорт Π½Π° списък с всички ΠΊΠΎΠΌΠΈΡ‚ΠΈ ΠΎΡ‚ ΠΌΠ΅Ρ€ΠΆΠ°

(ULTIMATE, GOLD) Π€Π°Π·Π° Π½Π° DevOps Ρ†ΠΈΠΊΡŠΠ»: Manage

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

Π‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½ΠΎ Π΄Π° ΡΡŠΠ±ΠΈΡ€Π°Ρ‚Π΅ ΠΈ СкспортиратС Ρ‚Π΅Π·ΠΈ Π΄Π°Π½Π½ΠΈ, Π·Π° Π΄Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° изискванията Π½Π° ΠΎΠ΄ΠΈΡ‚Π° ΠΈΠ»ΠΈ Π·Π° ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈ. Π—Π° Π΄Π° СкспортиратС списък с всички ΠΊΠΎΠΌΠΈΡ‚ΠΈ ΠΎΡ‚ ΠΌΠ΅Ρ€ΠΆΠ° Π·Π° Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° Π³Ρ€ΡƒΠΏΠ°, трябва Π΄Π° ΠΎΡ‚ΠΈΠ΄Π΅Ρ‚Π΅ Π½Π° ΠΏΠ°Π½Π΅Π»Π° Π·Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ Π½Π° изискванията ΠΈ Π΄Π° ΠΊΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ Π½Π° Π±ΡƒΡ‚ΠΎΠ½Π° Бписък с всички ΠΊΠΎΠΌΠΈΡ‚ΠΈ ΠΎΡ‚ ΠΌΠ΅Ρ€ΠΆΠ°. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡΡ‚ Ρ„Π°ΠΉΠ» Ρ‰Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° всички ΠΊΠΎΠΌΠΈΡ‚ΠΈ ΠΎΡ‚ ΠΌΡŠΡ€ΠΆ-рСквСста, тСхния Π°Π²Ρ‚ΠΎΡ€, ID Π½Π° ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ ΠΌΡŠΡ€ΠΆ-рСквСст, Π³Ρ€ΡƒΠΏΠ°, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄ΠΈΡ‚Π΅Π»ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³Π° информация.

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация Π·Π° създаванС Π½Π° ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ИзвСТданС Π½Π° списък ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π»ΠΈΡ‡Π½ΠΈ Ρ‚ΠΎΠΊΠ΅Π½ΠΈ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Ρ‡Ρ€Π΅Π· API

(ULTIMATE, GOLD) Π€Π°Π·Π° Π½Π° DevOps Ρ†ΠΈΠΊΡŠΠ»: Manage

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ пространството Π·Π° ΠΈΠΌΠ΅Π½Π° Π² GitLab Π΅ Π²Π°ΠΆΠ½Π° част ΠΎΡ‚ дСйноститС Π·Π° спазванС Π½Π° изискванията. ΠžΡ‚ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΡ‚Π΅ Π½Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ Π΄ΠΎ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅ β€” ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ изисквания, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ Ρ‚ΠΎΠΊΠ΅Π½ΠΈ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π² GitLab. Π—Π° Π΄Π° улСсним ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° всички Ρ‚Π΅Π·ΠΈ потрСбитСлски Π΄Π°Π½Π½ΠΈ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π²Π°ΡˆΠ΅Ρ‚ΠΎ пространство Π·Π° ΠΈΠΌΠ΅Π½Π°, прСдоставихмС Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° списък с всички Π»ΠΈΡ‡Π½ΠΈ Ρ‚ΠΎΠΊΠ΅Π½ΠΈ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΈ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΎ забраняванС Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Ρ‡Ρ€Π΅Π· API.

Π’Π΅Π·ΠΈ подобрСния Π² API Π½Π° GitLab позволяват Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π΄Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Ρ‚ списък ΠΈ Π΄Π° Π°Π½ΡƒΠ»ΠΈΡ€Π°Ρ‚ своитС Π»ΠΈΡ‡Π½ΠΈ Ρ‚ΠΎΠΊΠ΅Π½ΠΈ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ, Π° Π½Π° администраторитС β€” Π΄Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Ρ‚ списък ΠΈ Π΄Π° Π°Π½ΡƒΠ»ΠΈΡ€Π°Ρ‚ Ρ‚ΠΎΠΊΠ΅Π½ΠΈΡ‚Π΅ Π½Π° своитС ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ. Π‘Π΅Π³Π° Π½Π° администраторитС Ρ‰Π΅ ΠΈΠΌ бъдС ΠΏΠΎ-лСсно Π΄Π° видят ΠΊΠΎΠΉ ΠΈΠΌΠ° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ тяхното пространство Π·Π° ΠΈΠΌΠ΅Π½Π°, Π΄Π° Π²Π·Π΅ΠΌΠ°Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ относно прСдоставянСто Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Π·Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅, Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΄Π° Π°Π½ΡƒΠ»ΠΈΡ€Π°Ρ‚ Π»ΠΈΡ‡Π½ΠΈ Ρ‚ΠΎΠΊΠ΅Π½ΠΈ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° са ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½ΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ Π½Π°Π΄Ρ…Π²ΡŠΡ€Π»ΡΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° Π½Π° компанията Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ°.

ДокумСнтация Π·Π° Π»ΠΈΡ‡Π½ΠΈ Ρ‚ΠΎΠΊΠ΅Π½ΠΈ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

Π‘Π²ΡŠΡ€Π·Π°Π½ΠΈΡ‚Π΅ Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сСга Π² GitLab Core

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π•Ρ‚Π°ΠΏ ΠΎΡ‚ DevOps Ρ†ΠΈΠΊΡŠΠ»Π°: ΠŸΠ»Π°Π½ΠΈΡ€Π°Π½Π΅

ΠŸΡ€Π΅Π΄ΠΈ няколко мСсСца обявихмС ΠΏΠ»Π°Π½ Π·Π° прСнасянС Π½Π° 18 Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄. Π Π°Π±ΠΎΡ‚Π΅ΠΉΠΊΠΈ ΠΏΠΎ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΠ²Π° ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅, Π½Π°ΠΏΡ€Π°Π²ΠΈΡ…ΠΌΠ΅ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ‚Π΅ Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ, Скспорт Π½Π° Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ Π² CSV ΠΈ фокусСн Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Π΄ΡŠΡΠΊΠ°Ρ‚Π° със Π·Π°Π΄Π°Ρ‡ΠΈ (Π² руската локализация Π½Π° GitLab β€žΠ΄ΡŠΡΠΊΠ° Π·Π° ΠΎΠ±ΡΡŠΠΆΠ΄Π°Π½Π΅β€œ) с наличност Π² ΠΏΠ»Π°Π½Π° Core. Π’ΠΎΠ²Π° сС отнася само Π·Π° Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΎΡ‚ Ρ‚ΠΈΠΏ β€žΡΠ²ΡŠΡ€Π·Π°Π½ Ρβ€œ, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π²Ρ€ΡŠΠ·ΠΊΠΈΡ‚Π΅ ΠΎΡ‚ Ρ‚ΠΈΠΏ β€žΠ±Π»ΠΎΠΊΠΈΡ€Π°β€œ ΠΈ β€žΠ±Π»ΠΎΠΊΠΈΡ€Π°Π½β€œ остават Π² ΠΏΠ»Π°Ρ‚Π΅Π½ΠΈΡ‚Π΅ ΠΏΠ»Π°Π½ΠΎΠ²Π΅.

ДокумСнтация Π·Π° ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ПоказванС Π½Π° ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° оригиналния ΠΊΠ»ΠΎΠ½ Π² страничната Π»Π΅Π½Ρ‚Π° Π½Π° ΠΌΠ΅Ρ€ΠΆ-рСквСста

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π•Ρ‚Π°ΠΏ Π² Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: БъздаванС

ΠŸΡ€ΠΈ ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² ΠΊΠΎΠ΄Π°, дискусиитС ΠΈ ΠΊΠΎΠΌΠΈΡ‚ΠΈΡ‚Π΅ Π½Π° ΠΌΠ΅Ρ€ΠΆ-рСквСста чСсто Π΅ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»Π½ΠΎ Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ Π»ΠΎΠΊΠ°Π»Π΅Π½ checkout Π½Π° ΠΊΠ»ΠΎΠ½Π° Π·Π° ΠΏΠΎ-дълбок ΠΏΡ€Π΅Π³Π»Π΅Π΄. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, Π½Π°ΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠ»ΠΎΠ½Π° става всС ΠΏΠΎ-Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ към описаниСто Π½Π° ΠΌΠ΅Ρ€ΠΆ-рСквСста сС добавя всС ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ ΠΈ сС Π½Π°Π»Π°Π³Π° Π΄Π° сС ΠΏΡ€Π΅Π²ΡŠΡ€Ρ‚Π° страницата.

Π”ΠΎΠ±Π°Π²ΠΈΡ…ΠΌΠ΅ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠ»ΠΎΠ½Π° Π² страничната Π»Π΅Π½Ρ‚Π° Π½Π° ΠΌΠ΅Ρ€ΠΆ-рСквСста, ΠΊΠΎΠ΅Ρ‚ΠΎ Π³ΠΎ ΠΏΡ€Π°Π²ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΎ ΠΏΠΎ всяко Π²Ρ€Π΅ΠΌΠ΅ ΠΈ спСстява нСобходимостта ΠΎΡ‚ ΠΏΡ€Π΅Π²ΡŠΡ€Ρ‚Π°Π½Π΅ Π½Π° цялата страница. ΠšΠ°ΠΊΡ‚ΠΎ ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° към ΠΌΠ΅Ρ€ΠΆ-рСквСста, Ρ€Π°Π·Π΄Π΅Π»ΡŠΡ‚ с оригиналния ΠΊΠ»ΠΎΠ½ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° ΡƒΠ΄ΠΎΠ±Π΅Π½ Π±ΡƒΡ‚ΠΎΠ½ β€žΠΊΠΎΠΏΠΈΡ€Π°ΠΉβ€œ.

Благодаря Π•Ρ‚Π°Π½ Π ΠΈΠ·ΠΎΡ€ Π·Π° ΠΎΠ³Ρ€ΠΎΠΌΠ΅Π½ принос Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° Ρ‚Π°Π·ΠΈ функция!

ДокумСнтация Π·Π° ΠΌΠ΅Ρ€ΠΆ-рСквСститС ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π·Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° свити Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² Π΄ΠΈΡ„ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° ΠΌΠ΅Ρ€ΠΆ-рСквСста

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π•Ρ‚Π°ΠΏ Π² Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: БъздаванС

ΠœΠ΅Ρ€ΠΆ-рСквСститС, ΠΊΠΎΠΈΡ‚ΠΎ добавят ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² няколко Ρ„Π°ΠΉΠ»Π°, понякога свиват Π΄ΠΈΡ„ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Π·Π° Π΄Π° подобрят производитСлността Π½Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ. ΠšΠΎΠ³Π°Ρ‚ΠΎ Ρ‚ΠΎΠ²Π° сС случи, ΠΌΠΎΠΆΠ΅ случайно Π΄Π° пропуснСтС Ρ„Π°ΠΉΠ» ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄, особСно Π² ΠΌΠ΅Ρ€ΠΆ-рСквСсти с ΠΌΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅. ΠžΡ‚ вСрсия 13.4 ΠΌΠ΅Ρ€ΠΆ-рСквСститС Ρ‰Π΅ отбСлязват Π΄ΠΈΡ„ΠΎΠ²Π΅Ρ‚Π΅, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈ свити Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π΄Π° Π½Π΅ пропуснСтС Ρ‚Π΅Π·ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² процСса Π½Π° кодовия ΠΏΡ€Π΅Π³Π»Π΅Π΄. Π—Π° ΠΎΡ‰Π΅ ΠΏΠΎ-голяма яснота ΠΏΠ»Π°Π½ΠΈΡ€Π°ΠΌΠ΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ подсвСтка Π½Π° Ρ‚Π΅Π·ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² Π±ΡŠΠ΄Π΅Ρ‰ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅. Π‘Π»Π΅Π΄Π΅Ρ‚Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅ Π² Ρ‚ΠΈΠΊΠ΅Ρ‚ gitlab#16047.

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация Π·Π° свити Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² Π΄ΠΈΡ„Π° Π½Π° ΠΌΠ΅Ρ€ΠΆ-рСквСста ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° свити Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² Π΄ΠΈΡ„Π° Π½Π° ΠΌΠ΅Ρ€ΠΆ-рСквСста

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π•Ρ‚Π°ΠΏ Π² Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: БъздаванС

Π’ Ρ€Π°Π·Π΄Π΅Π»Π° с Π΄ΠΈΡ„ΠΎΠ²Π΅ Π½Π° ΠΌΠ΅Ρ€ΠΆ-рСквСститС Π³ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ сС свиват Π·Π° повишаванС Π½Π° производитСлността. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π³Π»Π΅Π΄Π° Π½Π° ΠΊΠΎΠ΄Π°, някои Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ пропуснати, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΡ€Π΅Π³Π»Π΅Π΄Ρ‡ΠΈΠΊΡŠΡ‚ ΠΏΡ€Π΅Π³Π»Π΅ΠΆΠ΄Π° списъка с Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ всички Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ са свити.

Π”ΠΎΠ±Π°Π²ΠΈΡ…ΠΌΠ΅ Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π² Π³ΠΎΡ€Π½Π°Ρ‚Π° част Π½Π° страницата с Π΄ΠΈΡ„Π° Π½Π° ΠΌΠ΅Ρ€ΠΆ-рСквСста, Π·Π° Π΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°ΠΌΠ΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅, Ρ‡Π΅ Π² Ρ‚ΠΎΠ·ΠΈ Ρ€Π°Π·Π΄Π΅Π» ΠΈΠΌΠ° свит Ρ„Π°ΠΉΠ». По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ няма Π΄Π° пропуснСтС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² ΠΌΠ΅Ρ€ΠΆ-рСквСста ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄Π°.

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация Π·Π° свити Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² Π΄ΠΈΡ„Π° Π½Π° ΠΌΠ΅Ρ€ΠΆ-рСквСста ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

Автоматично Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° рСпозитория Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π° Gitaly

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π•Ρ‚Π°ΠΏ Π² Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: БъздаванС

По-Ρ€Π°Π½ΠΎ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ основният възСл Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π° Gitaly сС ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°ΡˆΠ΅, Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈΡ‚Π΅ Π½Π° Ρ‚ΠΎΠ·ΠΈ възСл сС ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Ρ…Π° ΠΊΠ°Ρ‚ΠΎ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ само Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅. Π’ΠΎΠ²Π° ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΡΠ²Π°ΡˆΠ΅ Π·Π°Π³ΡƒΠ±Π° Π½Π° Π΄Π°Π½Π½ΠΈ Π² ситуации, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π½Π° възСла имашС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ всС ΠΎΡ‰Π΅ Π½Π΅ бяха Ρ€Π΅ΠΏΠ»ΠΈΠΊΠΈΡ€Π°Π½ΠΈ. ΠšΠΎΠ³Π°Ρ‚ΠΎ Π²ΡŠΠ·Π΅Π»ΡŠΡ‚ ΠΎΡ‚Π½ΠΎΠ²ΠΎ сС ΡΠ²ΡŠΡ€Π·Π²Π°ΡˆΠ΅, GitLab Π½Π΅ сС Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°ΡˆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΈ администраторитС Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Ρ€ΡŠΡ‡Π½ΠΎ Π΄Π° стартират процСса Π½Π° синхронизация ΠΈΠ»ΠΈ Π΄Π° сС примирят със Π·Π°Π³ΡƒΠ±Π° Π½Π° Π΄Π°Π½Π½ΠΈ. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ°, Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ ситуации, ΠΊΠ°Ρ‚ΠΎ Π½Π΅ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° ΠΏΠΎ рСпликация Π½Π° вторичния възСл, ΠΌΠΎΠΆΠ΅Ρ…Π° Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π°Ρ‚ Π΄ΠΎ появата Π½Π° остарСли ΠΈΠ»ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ само Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ. Π’ Ρ‚ΠΎΠ·ΠΈ случай Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈΡ‚Π΅ ΠΎΡΡ‚Π°Π²Π°Π»ΠΈΡΡŒ остарСли, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π½Π΅ бъдС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½Π° слСдващата опСрация ΠΏΠΎ запис, която Π΄Π° стартира Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° ΠΏΠΎ рСпликация.

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

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

ДокумСнтация Π·Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Gitaly ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ΠœΠ°Ρ€ΠΊΠΈΡ€Π°ΠΉΡ‚Π΅ Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° to-do ΠΊΠ°Ρ‚ΠΎ Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½Π° Π½Π° страницата Π·Π° Π΄ΠΈΠ·Π°ΠΉΠ½

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π•Ρ‚Π°ΠΏ Π² Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: БъздаванС

Π•Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Π°Ρ‚Π° комуникация Π² GitLab сС основава Π½Π° ΡΠΏΠΈΡΡŠΡ†ΠΈ със Π·Π°Π΄Π°Ρ‡ΠΈ to-do. Ако стС ΡƒΠΏΠΎΠΌΠ΅Π½Π°Ρ‚ΠΈ Π² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€, ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ Π΅ Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅Ρ‚Π΅ към Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° ΠΈ ΠΈΠ»ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎ нСя, ΠΈΠ»ΠΈ Π΄Π° я ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Ρ‚Π΅ ΠΊΠ°Ρ‚ΠΎ Π²Π΅Ρ‡Π΅ изпълнСна. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡Π° Π½Π° сСбС си, ΠΊΠΎΠ³Π°Ρ‚ΠΎ трябва Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π΅Ρ‰ΠΎ ΠΈΠ»ΠΈ Π΄Π° сС Π²ΡŠΡ€Π½Π΅Ρ‚Π΅ към Π½Π΅Π³ΠΎ ΠΏΠΎ-късно.

По-Ρ€Π°Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ…Ρ‚Π΅ Π΄Π° добавятС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈΠ»ΠΈ Π΄Π° Π³ΠΈ ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Ρ‚Π΅ ΠΊΠ°Ρ‚ΠΎ Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½ΠΈ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ с Π΄ΠΈΠ·Π°ΠΉΠ½ΠΈ. Π’ΠΎΠ²Π° сСриозно Π½Π°Ρ€ΡƒΡˆΠ°Π²Π°ΡˆΠ΅ СфСктивността Π½Π° комуникацията ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²ΠΈ Π΅ΠΊΠΈΠΏΠΈ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ to-do са ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ Π²Π°ΠΆΠ΅Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΎΡ‚ работния процСс Π² GitLab.

Π’ вСрсия 13.4 Π΄ΠΈΠ·Π°ΠΉΠ½ΠΈΡ‚Π΅ наваксват ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡ‚Π΅ ΠΏΠΎ Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ Π² ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с тях ΠΏΠΎ-послСдоватСлна ΠΈ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Π°.

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация Π·Π° добавянС Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ Π·Π° Π΄ΠΈΠ·Π°ΠΉΠ½ΠΈ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° докумСнтация Π·Π° отстраняванС Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π·Π° CI/CD

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π‘Ρ‚ΡŠΠΏΠΊΠ° Π² DevOps Ρ†ΠΈΠΊΡŠΠ»Π°: Verify

ΠŸΠΎΠ΄ΠΎΠ±Ρ€ΠΈΡ…ΠΌΠ΅ докумСнтацията Π·Π° отстраняванС Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π·Π° GitLab CI/CD, ΠΊΠ°Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ…ΠΌΠ΅ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° информация Π·Π° разпространСни ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, с ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° сС ΡΠ±Π»ΡŠΡΠΊΠ°Ρ‚Π΅. НадявамС сС, Ρ‡Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π°Ρ‚Π° докумСнтация Ρ‰Π΅ бъдС Ρ†Π΅Π½Π΅Π½ рСсурс, ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π±ΡŠΡ€Π·ΠΎ ΠΈ лСсно Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ ΠΈ стартиратС GitLab CI/CD.

ДокумСнтация Π·Π° отстраняванС Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ CI/CD ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ΠœΠ΅Ρ€ΠΆ-рСквСститС Π²Π΅Ρ‡Π΅ Π½Π΅ ΠΈΠ·Π»ΠΈΠ·Π°Ρ‚ ΠΎΡ‚ ΠΎΠΏΠ°ΡˆΠΊΠ°Ρ‚Π° Π·Π° ΠΌΠ΅Ρ€Π΄ΠΆ

(PREMIUM, ULTIMATE, SILVER, GOLD) Π‘Ρ‚ΡŠΠΏΠΊΠ° Π² DevOps Ρ†ΠΈΠΊΡŠΠ»Π°: Verify

По-Ρ€Π°Π½ΠΎ ΠΌΠ΅Ρ€ΠΆ-рСквСститС ΠΌΠΎΠΆΠ΅Ρ…Π° случайно Π΄Π° излязат ΠΎΡ‚ ΠΎΠΏΠ°ΡˆΠΊΠ°Ρ‚Π° Π·Π° ΠΌΠ΅Ρ€Π΄ΠΆ Π·Π°Ρ€Π°Π΄ΠΈ късни ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈ. Ако ΠΌΠ΅Ρ€ΠΆ-Ρ€Π΅ΠΊΠ²Π΅ΡΡ‚ΡŠΡ‚ Π²Π΅Ρ‡Π΅ Π΅ Π±ΠΈΠ» Π² ΠΎΠΏΠ°ΡˆΠΊΠ°Ρ‚Π° ΠΈ някой Π΄ΠΎΠ±Π°Π²ΠΈ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€, ΠΊΠΎΠΉΡ‚ΠΎ създава Π½ΠΎΠ²ΠΎ нСизпълнСно обсъТданС, ΠΌΠ΅Ρ€ΠΆ-Ρ€Π΅ΠΊΠ²Π΅ΡΡ‚ΡŠΡ‚ сС ΡΡ‡ΠΈΡ‚Π°ΡˆΠ΅ Π·Π° нСподходящ Π·Π° ΠΌΠ΅Ρ€Π΄ΠΆ ΠΈ излизашС ΠΎΡ‚ ΠΎΠΏΠ°ΡˆΠΊΠ°Ρ‚Π°. Π‘Π΅Π³Π°, слСд ΠΊΠ°Ρ‚ΠΎ ΠΌΠ΅Ρ€ΠΆ-Ρ€Π΅ΠΊΠ²Π΅ΡΡ‚ΡŠΡ‚ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Π² ΠΎΠΏΠ°ΡˆΠΊΠ°Ρ‚Π° Π·Π° ΠΌΠ΅Ρ€Π΄ΠΆ, Π½ΠΎΠ²ΠΈ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС добавят, Π±Π΅Π· Π΄Π° сС страхуватС, Ρ‡Π΅ Ρ‰Π΅ Π½Π°Ρ€ΡƒΡˆΠΈΡ‚Π΅ процСса Π½Π° ΠΌΠ΅Ρ€Π΄ΠΆ.

ДокумСнтация Π·Π° ΠΎΠΏΠ°ΡˆΠΊΠ°Ρ‚Π° Π½Π° ΠΌΠ΅Ρ€Π΄ΠΆ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ПоказванС Π½Π° стойността Π½Π° ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° ΠΊΠΎΠ΄Π° Π² ΠΌΠ΅Ρ€ΠΆ-рСквСста Π·Π° задания

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π‘Ρ‚ΡŠΠΏΠΊΠ° Π² DevOps Ρ†ΠΈΠΊΡŠΠ»Π°: Verify

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ трябва Π΄Π° ΠΈΠΌΠ°Ρ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° Π²ΠΈΠΆΠ΄Π°Ρ‚ стойността Π½Π° ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° ΠΊΠΎΠ΄Π° слСд ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° β€” Π΄ΠΎΡ€ΠΈ Π² слоТни сцСнарии, ΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° с мноТСство задания, ΠΊΠΎΠΈΡ‚ΠΎ трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ парсвани, Π·Π° Π΄Π° сС изчисли стойността Π½Π° ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈΠ΅. По-Ρ€Π°Π½ΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΡŠΡ‚ Π½Π° ΠΌΠ΅Ρ€ΠΆ-рСквСста показвашС само срСдно ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ стойности, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°ΡˆΠ΅, Ρ‡Π΅ Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° посСщаватС страницата Π½Π° заданията ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ към ΠΌΠ΅Ρ€ΠΆ-рСквСста, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ стойности Π½Π° ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈΠ΅. Π—Π° Π΄Π° спСстим Π²Π°ΡˆΠ΅Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΈ Π΄Π° Π²ΠΈ ΠΈΠ·Π±Π°Π²ΠΈΠΌ ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ излишни ΡΡ‚ΡŠΠΏΠΊΠΈ, Π½Π°ΠΏΡ€Π°Π²ΠΈΡ…ΠΌΠ΅ Π² Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° срСдната стойност Π½Π° ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈΠ΅, Π½Π΅ΠΉΠ½ΠΎΡ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ†Π΅Π»Π΅Π²Π°Ρ‚Π° ΠΈ ΠΈΠ·Ρ…ΠΎΠ΄Π½Π°Ρ‚Π° ΠΊΠ»ΠΎΠ½ΠΊΠ° ΠΈ изскачащ ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π° стойността Π½Π° ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π·Π° всяко Π·Π°Π΄Π°Π½ΠΈΠ΅, Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ изчислСно срСдното Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация Π·Π° парсванС Π½Π° ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° ΠΊΠΎΠ΄Π° ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ΠŸΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΎΡ‚ Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° Π³Ρ€ΡƒΠΏΠ°

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π•Ρ‚Π°ΠΏ ΠΎΡ‚ Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: ΠŸΠ°ΠΊΠ΅Ρ‚

Π Π΅Π³ΠΈΡΡ‚ΡŠΡ€ΡŠΡ‚ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π½Π° GitLab Π΅ мястото Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ разпространСниС Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ. ΠšΠΎΠ³Π°Ρ‚ΠΎ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠ°Ρ‚Π° ΠΈΠΌΠ°Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, трябва Π±ΡŠΡ€Π·ΠΎ Π΄Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Ρ‚Π΅ Π½Π΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ Π΄Π° Π³ΠΈ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅Ρ‚Π΅, Π·Π° Π΄Π° Π½Π΅ Π±ΡŠΠ΄Π°Ρ‚ изтСгляни ΠΎΡ‚ Ρ…ΠΎΡ€Π°Ρ‚Π°. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅Ρ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΎΡ‚ вашия Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€ Ρ‡Ρ€Π΅Π· API Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈΠ»ΠΈ Ρ‡Ρ€Π΅Π· потрСбитСлския интСрфСйс Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, досСга Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ…Ρ‚Π΅ Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Ρ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° Π³Ρ€ΡƒΠΏΠ° ΠΏΡ€Π΅Π· потрСбитСлския интСрфСйс. Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ²Π° Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Ρ‚Π΅ ΠΈΠ·Π»ΠΈΡˆΠ½ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ Π·Π° всСки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π΅ бСшС Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ.

Π‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Ρ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π½Π° Π³Ρ€ΡƒΠΏΠ°Ρ‚Π°. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΎΡ‚ΠΈΠ΄Π΅Ρ‚Π΅ Π½Π° страницата Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π½Π° Π³Ρ€ΡƒΠΏΠ°Ρ‚Π°, Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°ΠΉΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΏΠΎ ΠΈΠΌΠ΅ ΠΈ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°ΠΉΡ‚Π΅ всички Π½Π΅Π½ΡƒΠΆΠ½ΠΈ.

Π’ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄ΠΈ Π²ΠΈΠ΄Π΅ΠΎ

ДокумСнтация Π·Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΎΡ‚ Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ΠœΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Conan Π΄ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½ΠΎ Π½ΠΈΠ²ΠΎ

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π•Ρ‚Π°ΠΏ ΠΎΡ‚ Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: ΠŸΠ°ΠΊΠ΅Ρ‚

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ Conan Π² GitLab Π·Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅ ΠΈ разпространСниС Π½Π° зависимости C/C++. Π’ ΠΌΠΈΠ½Π°Π»ΠΎΡ‚ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΌΠΎΠΆΠ΅Ρ…Π° Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½ΠΈ само Π΄ΠΎ Π½ΠΈΠ²ΠΎ инстанция, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° Conan моТСшС Π΄Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° максимум 51 символ. Ако искатС Π΄Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Ρ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΎΡ‚ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ gitlab-org/ci-cd/package-stage/feature-testing/conan, Ρ‚ΠΎΠ²Π° бСшС ΠΏΠΎΡ‡Ρ‚ΠΈ нСвъзмоТно.

Π‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Ρ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Conan Π΄ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½ΠΎ Π½ΠΈΠ²ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ улСснява ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ ΠΈ разпространСниСто Π½Π° зависимоститС Π½Π° Π²Π°ΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ.

ДокумСнтация Π·Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Conan ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π½ΠΎΠ²ΠΈ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ Π΅Π·ΠΈΡ†ΠΈ Π·Π° сканиранС Π½Π° зависимости

(ULTIMATE, GOLD) Π•Ρ‚Π°ΠΏ ΠΎΡ‚ Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: Π‘ΠΈΠ³ΡƒΡ€Π΅Π½

Π‘ удоволствиС добавямС сканиранС Π½Π° зависимости Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ с ΠΊΠΎΠ΄ Π½Π° C, C++, C# ΠΈ .Net, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ NuGet 4.9+ ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Conan, към нашия списък Π½Π°ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈ Π΅Π·ΠΈΡ†ΠΈ ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ²ΠΎΡ€Ρ†ΠΈ. Π‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅ сканиранС Π½Π° зависимости ΠΊΠ°Ρ‚ΠΎ част ΠΎΡ‚ Π΅Ρ‚Π°ΠΏΠ° Secure, Π·Π° Π΄Π° провСряватС Π·Π° извСстни уязвимости Π² зависимости, Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Ρ‡Ρ€Π΅Π· ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ. НамиранитС уязвимости Ρ‰Π΅ сС ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ във вашия ΠΌΠ΅Ρ€ΠΆ-рСквСст Π·Π°Π΅Π΄Π½ΠΎ с Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° опасност, Π·Π° Π΄Π° Π·Π½Π°Π΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΌΠ΅Ρ€ΠΆΠ° ΠΊΠ°ΠΊΠ²ΠΈ рисковС носи Π½ΠΎΠ²Π°Ρ‚Π° зависимост. ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° си Π΄Π° изисква ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΠ΅Ρ€ΠΆ-рСквСста Π·Π° зависимости с уязвимости с ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ (Critical), високо (High) ΠΈΠ»ΠΈ нСизвСстно (Unknown) Π½ΠΈΠ²ΠΎ Π½Π° опасност.

ДокумСнтация Π·Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈΡ‚Π΅ Π΅Π·ΠΈΡ†ΠΈ ΠΈ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π΅Π½ Π΅ΠΏΠΈΠΊ.

УвСдомлСния ΠΏΡ€ΠΈ промяна Π½Π° настройката Π½Π° ΠΌΠ΅Ρ€ΠΆ-рСквСста Π½Π° β€˜ΠœΠ΅Ρ€ΠΆΠΈ ΠΏΡ€ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ΅Π½ Π·Π°Π²ΡŠΡ€ΡˆΠ΅ΠΊ Π½Π° конвСйСра’

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π•Ρ‚Π°ΠΏ Π½Π° Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: ИздаванС

По-Ρ€Π°Π½ΠΎ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π·Π°Π΄Π°Π²Π°Ρ…Ρ‚Π΅ настройка Π½Π° ΠΌΠ΅Ρ€ΠΆ-рСквСста ΠœΠ΅Ρ€ΠΆΠΈ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° Π·Π°Π²ΡŠΡ€ΡˆΠΈ (Merge When Pipeline Succeeds, MWPS) Π½Π΅ сС ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°ΡˆΠ΅ ΠΈΠΌΠ΅ΠΉΠ» ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅. Π’Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° провСряватС Ρ€ΡŠΡ‡Π½ΠΎ статуса ΠΈΠ»ΠΈ Π΄Π° Ρ‡Π°ΠΊΠ°Ρ‚Π΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Π·Π° изпълнСниС Π½Π° ΠΌΠ΅Ρ€ΠΆ. Π’ Ρ‚Π°Π·ΠΈ вСрсия с удоволствиС прСдставямС приноса Π½Π° потрСбитСля @ravishankar2kool, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π΅ΡˆΠΈ Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, добавяйки Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° увСдомлСния Π½Π° всички, ΠΊΠΎΠΈΡ‚ΠΎ са Π°Π±ΠΎΠ½ΠΈΡ€Π°Π½ΠΈ Π·Π° ΠΌΠ΅Ρ€ΠΆ-рСквСста, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ€Π΅Ρ†Π΅Π½Π·Π΅Π½Ρ‚ΡŠΡ‚ промСня настройката Π½Π° ΠΌΠ΅Ρ€ΠΆ Π½Π° MWPS.

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация Π·Π° увСдомлСния Π·Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ Π½Π° ΠΌΠ΅Ρ€ΠΆ-рСквСститС ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

БъздаванС Π½Π° EKS ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ с вСрсия Π½Π° Kubernetes, Π·Π°Π΄Π°Π΄Π΅Π½Π° ΠΎΡ‚ потрСбитСля

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π•Ρ‚Π°ΠΏ Π½Π° DevOps Ρ†ΠΈΠΊΡŠΠ»Π°: ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅

ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° GitLab Π²Π΅Ρ‡Π΅ ΠΌΠΎΠ³Π°Ρ‚ сами Π΄Π° ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚ вСрсия Π½Π° Kubernetes, която Ρ‰Π΅ бъдС прСдоставСна ΠΎΡ‚ EKS; ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ вСрсиитС 1.14–1.17.

ДокумСнтация Π·Π° добавянС Π½Π° EKS ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

БъздаванС Π½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ ΠΊΠ°Ρ‚ΠΎ Ρ‚ΠΈΠΏΠΎΠ²Π΅ Π±ΠΈΠ»Π΅Ρ‚ΠΈ

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π‘Ρ‚ΡŠΠΏΠΊΠ° Π² DevOps Ρ†ΠΈΠΊΡŠΠ»Π°: Monitor

НС всяка възникнала ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π²Π΅Π΄Π½Π°Π³Π° задСйства ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° извСстия: ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π΄ΠΎΠΊΠ»Π°Π΄Π²Π°Ρ‚ Π·Π° сривовС, Π° Ρ‡Π»Π΅Π½ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с производитСлността. Π‘Π΅Π³Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‚Π΅ са разновидност Π½Π° Π±ΠΈΠ»Π΅Ρ‚ΠΈΡ‚Π΅, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π²Π°ΡˆΠΈΡ‚Π΅ Π΅ΠΊΠΈΠΏΠΈ Ρ‰Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π±ΡŠΡ€Π·ΠΎ Π΄Π° Π³ΠΈ ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΎΠ±ΠΈΡ‡Π°ΠΉΠ½Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π½Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°. ΠšΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ Нова Π·Π°Π΄Π°Ρ‡Π° ΠΎΡ‚ всяко място Π² GitLab, ΠΈ Π² ΠΏΠΎΠ»Π΅Ρ‚ΠΎ Π’ΠΈΠΏ ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π˜Π½Ρ†ΠΈΠ΄Π΅Π½Ρ‚.

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация Π·Π° Ρ€ΡŠΡ‡Π½ΠΎ създаванС Π½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

Π‘ΠΏΠΎΠΌΠ΅Π½Π°Π²Π°Π½Π΅ Π½Π° извСстия Π² GitLab Π² Markdown

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π‘Ρ‚ΡŠΠΏΠΊΠ° Π² DevOps Ρ†ΠΈΠΊΡŠΠ»Π°: Monitor

НиС ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈΡ…ΠΌΠ΅ извСстията Π² GitLab, добавяйки Π½ΠΎΠ² Ρ‚ΠΈΠΏ спомСнаванС спСциално Π·Π° тях Π² GitLab вСрсия Π½Π° Markdown, ΠΊΠΎΠ΅Ρ‚ΠΎ улСснява сподСлянСто Π½Π° извСстия ΠΈ спомСнаванСто Π½Π° тях. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ^alert#1234, Π·Π° Π΄Π° спомСнСтС извСстиС Π² ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΈ Π΄Π° Π΅ ΠΏΠΎΠ»Π΅ с Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° Markdown: Π² ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ, Π±ΠΈΠ»Π΅Ρ‚ΠΈ ΠΈΠ»ΠΈ ΠΌΠ΅Ρ€ΠΆ заявки. Π’ΠΎΠ²Π° ΡΡŠΡ‰ΠΎ Ρ‰Π΅ Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са създадСни ΠΎΡ‚ извСстия, Π° Π½Π΅ ΠΎΡ‚ Π±ΠΈΠ»Π΅Ρ‚ΠΈ ΠΈΠ»ΠΈ ΠΌΠ΅Ρ€ΠΆ заявки.

ДокумСнтация Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ΠŸΡ€Π΅Π³Π»Π΅Π΄ Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° извСстията ΠΏΠΎ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π‘Ρ‚ΡŠΠΏΠΊΠ° Π² DevOps Ρ†ΠΈΠΊΡŠΠ»Π°: Monitor

ОписаниС Π½Π° извСстиСто ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° информация, ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ Π²Π°ΠΆΠ½Π° Π·Π° диагностика Π½Π° сривовС ΠΈ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅, ΠΈ Ρ‚Π°Π·ΠΈ информация трябва Π΄Π° бъдС лСсно Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π°, Π·Π° Π΄Π° Π½Π΅ сС Π½Π°Π»Π°Π³Π° Π΄Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅ инструмСнти ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΈ, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π°. Π˜Π½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‚Π΅, създадСни ΠΎΡ‚ извСстия, ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ ΠΏΡŠΠ»Π½ΠΎΡ‚ΠΎ описаниС Π½Π° извСстиСто Π² Ρ‚Π°Π±Π° Π”Π΅Ρ‚Π°ΠΉΠ»ΠΈ Π½Π° извСстиСто.

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

Π‘ 75% ΠΏΠΎ-Π±ΡŠΡ€Π· Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅

(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) Π”ΠΎΡΡ‚ΡŠΠΏΠ½ΠΎΡΡ‚

GitLab, ΠΊΠ°Ρ‚ΠΎ Π΅Π΄ΠΈΠ½Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈΠΌΠ° ΡƒΠ½ΠΈΠΊΠ°Π»Π½Π°Ρ‚Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅Ρ‚ΠΎ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π² цСлия Ρ€Π°Π±ΠΎΡ‚Π΅Π½ процСс Π½Π° DevOps Π±ΡŠΡ€Π·ΠΎ. Π’ GitLab 13.4 ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΡ‚ΠΎ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ прСдоставя Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ с 75% ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ пространства ΠΈΠΌΠ΅Π½Π° ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ Π½Π° GitLab.com.

ДокумСнтация Π·Π° ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΎ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ΠŸΡ€Π΅Π³Π»Π΅Π΄ Π½Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π·Π° администратори

(CORE, STARTER, PREMIUM, ULTIMATE) Π€Π°Π·Π° Π½Π° DevOps Ρ†ΠΈΠΊΡŠΠ»: Manage

Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΎΡ‚Π»Π°Π³Π°Π½Π΅ Π½Π° ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ бСшС въвСдСна Π² 12.6Но ΠΏΡ€Π΅Π΄ΠΈ Π½Π΅ бСшС възмоТно Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π° Π΅Π΄Π½ΠΎ място всичкитС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, ΠΎΡ‡Π°ΠΊΠ²Π°Ρ‰ΠΈ ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅. Π‘Π΅Π³Π° администраторитС Π½Π° потрСбитСлскитС инстанции Π½Π° GitLab ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΏΡ€Π΅Π³Π»Π΅ΠΆΠ΄Π°Ρ‚ всички ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, ΠΎΡ‡Π°ΠΊΠ²Π°Ρ‰ΠΈ ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅, Π½Π° Π΅Π΄Π½ΠΎ място β€” Π·Π°Π΅Π΄Π½ΠΎ с Π±ΡƒΡ‚ΠΎΠ½ΠΈ Π·Π° лСсно Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ.

Π’Π°Π·ΠΈ функция позволява Π½Π° администраторитС Π΄Π° ΠΈΠΌΠ°Ρ‚ ΠΏΠΎ-Π΄ΠΎΠ±ΡŠΡ€ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π°Π΄ ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, ΡΡŠΠ±ΠΈΡ€Π°ΠΉΠΊΠΈ цялата Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° информация Π½Π° Π΅Π΄Π½ΠΎ място ΠΈ прСдоставяйки Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° отмяна Π½Π° Π½Π΅ΠΆΠ΅Π»Π°Π½ΠΈΡ‚Π΅ дСйствия ΠΏΠΎ ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅.

Благодаря Ashesh Vidyut (@asheshvidyut7) Π·Π° Ρ‚Π°Π·ΠΈ функция!

ДокумСнтация Π·Π° ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° ΠΏΡƒΡˆ Π² API Π·Π° Π³Ρ€ΡƒΠΏΠΈ

(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) Π€Π°Π·Π° Π½Π° DevOps Ρ†ΠΈΠΊΡŠΠ»: Manage

По-Ρ€Π°Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° Π·Π° ΠΏΡƒΡˆ Π² Π³Ρ€ΡƒΠΏΠΈ ΠΌΠΎΠΆΠ΅Ρ…Π° Π΄Π° сС настройват само Ρ‡Ρ€Π΅Π· посСщаванС Π½Π° всяка Π³Ρ€ΡƒΠΏΠ° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»Π½ΠΎ ΠΏΡ€Π΅Π· потрСбитСлския интСрфСйс Π½Π° GitLab ΠΈ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° Ρ‚Π΅Π·ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°. Π‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° управляватС Ρ‚Π΅Π·ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° Ρ‡Ρ€Π΅Π· API, Π·Π° Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚Π΅ Π²Π°ΡˆΠΈΡ‚Π΅ потрСбитСлски инструмСнти ΠΈ автоматизация Π² GitLab.

ДокумСнтация Π·Π° ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° ΠΏΡƒΡˆ Π·Π° Π³Ρ€ΡƒΠΏΠΈ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ΠžΡ‚Ρ‚Π΅Π³Π»ΡΠ½Π΅ Π½Π° Π»ΠΈΡ‡Π½ΠΈ Ρ‚ΠΎΠΊΠ΅Π½ΠΈ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π·Π° самоуправляСмо Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ

(ULTIMATE) Π€Π°Π·Π° Π½Π° DevOps Ρ†ΠΈΠΊΡŠΠ»: Manage

Π₯Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π·Π° Π΄Π°Π½Π½ΠΈ прСдоставя Π½Π° администраторитС информация, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ инстанции Π½Π° GitLab. Въй ΠΊΠ°Ρ‚ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅, Π°Π½Π³Π°ΠΆΠΈΡ€Π°Π½ΠΈ със ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅Ρ‚ΠΎ, сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π°Ρ‚ ΠΏΠΎ строгостта Π½Π° своитС ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅, Π΄ΠΎΠ±Π°Π²ΠΈΡ…ΠΌΠ΅ Π±ΡƒΡ‚ΠΎΠ½, ΠΊΠΎΠΉΡ‚ΠΎ позволява Π½Π° администраторитС, Π°ΠΊΠΎ ТСлаят, Π΄Π° ΠΎΡ‚Π·ΠΎΠ²Π°Ρ‚ Ρ‚ΠΎΠΊΠ΅Π½Π° Π·Π° Π»ΠΈΡ‡Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ Π½Π° потрСбитСля (PAT). Π‘Π΅Π³Π° администраторитС ΠΌΠΎΠ³Π°Ρ‚ лСсно Π΄Π° ΠΎΡ‚Π·ΠΎΠ²Π°Ρ‚ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½ΠΈ PAT. Π’Π°Π·ΠΈ функция Π΅ ΠΏΠΎΠ»Π΅Π·Π½Π° Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠΌΠ°Ρ‚ Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ ΠΏΠΎ-гъвкави ΠΎΠΏΡ†ΠΈΠΈ, Π·Π° Π΄Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Ρ‚ спазванСто Π½Π° изискванията, с Ρ†Π΅Π» ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° смущСнията Π·Π° своитС ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ.

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация Π·Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π΅Π½ Ρ„Π°ΠΉΠ» Π·Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π·Π° статични сайтовС

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π•Ρ‚Π°ΠΏ Π² Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: БъздаванС

Π’ GitLab 13.4 прСдставямС Π½ΠΎΠ² Π½Π°Ρ‡ΠΈΠ½ Π·Π° настройка Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π·Π° статични сайтовС. ΠœΠ°ΠΊΠ°Ρ€ конфигурационният Ρ„Π°ΠΉΠ» Π΄Π° Π½Π΅ Π·Π°ΠΏΠ°Π·Π²Π° ΠΈ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π² Ρ‚ΠΎΠ·ΠΈ Ρ€Π΅Π»ΠΈΠΉΠ·, Π½ΠΈΠ΅ ΠΏΠΎΠ»Π°Π³Π°ΠΌΠ΅ основитС Π·Π° Π±ΡŠΠ΄Π΅Ρ‰Π° настройка Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. Π’ слСдващитС Ρ€Π΅Π»ΠΈΠΉΠ·ΠΈ Ρ‰Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π² Ρ„Π°ΠΉΠ»Π° .gitlab/static-site-editor.yml ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π·Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° основния адрСс Π½Π° сайта, Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ сС съ храняват изобраТСния, ΠΊΠ°Ρ‡Π΅Π½ΠΈ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, прСнастройванС Π½Π° синтаксиса Π½Π° Markdown ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ настройки Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

ДокумСнтация Π·Π° настройка Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π·Π° статични сайтовС ΠΈ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π΅Π½ Π΅ΠΏΠΈΠΊ.

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΡƒΠ²ΠΎΠ΄Π½Π°Ρ‚Π° част Π½Π° Ρ„Π°ΠΉΠ»Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π·Π° статични сайтовС

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π•Ρ‚Π°ΠΏ Π² Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: БъздаванС

Π£Π²ΠΎΠ΄Π½Π°Ρ‚Π° част (front matter) Π΅ гъвкав ΠΈ ΡƒΠ΄ΠΎΠ±Π΅Π½ Π½Π°Ρ‡ΠΈΠ½ Π·Π° опрСдСлянС Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π½Π° страницата Π² Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ с Π΄Π°Π½Π½ΠΈ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΡ‚ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π½Π° статични сайтовС. ОбикновСно сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° Π·Π°Π³Π»Π°Π²ΠΈΠ΅ Π½Π° страницата, шаблон Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π° ΠΈΠ»ΠΈ Π°Π²Ρ‚ΠΎΡ€, Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈ Π·Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° всякакъв Ρ‚ΠΈΠΏ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ Π½Π° Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΏΡ€ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° страницата Π² HTML. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² самия Π²Ρ€ΡŠΡ… Π½Π° всСки Ρ„Π°ΠΉΠ» с Π΄Π°Π½Π½ΠΈ, ΡƒΠ²ΠΎΠ΄Π½Π°Ρ‚Π° част ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½Π° ΠΊΠ°Ρ‚ΠΎ YAML ΠΈΠ»ΠΈ JSON ΠΈ изисква послСдоватСлСн ΠΈ Ρ‚ΠΎΡ‡Π΅Π½ синтаксис. ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅, Π½Π΅Π·Π°ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ със спСцифичнитС ΠΏΡ€Π°Π²ΠΈΠ»Π° Π½Π° синтаксиса, ΠΌΠΎΠ³Π°Ρ‚ Π½Π΅Π²ΠΎΠ»Π½ΠΎ Π΄Π° Π²ΡŠΠ²Π΅Π΄Π°Ρ‚ Π½Π΅Π²Π°Π»ΠΈΠ΄Π΅Π½ ΠΊΠΎΠ΄, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΡ‚ своя страна ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΈΠ»ΠΈ Π΄ΠΎΡ€ΠΈ срив Π½Π° сборката.

Π Π΅ΠΆΠΈΠΌΡŠΡ‚ Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ WYSIWYG Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π·Π° статични сайтовС Π²Π΅Ρ‡Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π° ΡƒΠ²ΠΎΠ΄Π½Π°Ρ‚Π° част ΠΎΡ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Π·Π° Π΄Π° ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈ Ρ‚Π΅Π·ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Ρ‰ΠΈ Π³Ρ€Π΅ΡˆΠΊΠΈ. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, Ρ‚ΠΎΠ²Π° Π½Π΅ Π²ΠΈ позволява Π΄Π° промСнятС стойноститС, ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½ΠΈ Π² Ρ‚Π°Π·ΠΈ част, Π±Π΅Π· Π΄Π° сС Π²ΡŠΡ€Π½Π΅Ρ‚Π΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ към Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΠΈΠ·Ρ…ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄. Π’ GitLab 13.4 ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ всяко ΠΏΠΎΠ»Π΅ ΠΈ Π΄Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Ρ‚Π΅ стойността ΠΌΡƒ Π² ΠΏΠΎΠ·Π½Π°Ρ‚ интСрфСйс, основан Π½Π° формуляри. ΠšΠΎΠ³Π°Ρ‚ΠΎ натиснСтС Π±ΡƒΡ‚ΠΎΠ½Π° Настройки (Настройки) Ρ‰Π΅ сС ΠΎΡ‚Π²ΠΎΡ€ΠΈ ΠΏΠ°Π½Π΅Π», ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π° Ρ„ΠΎΡ€ΠΌΠ° Π·Π° всяка ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π° стойност, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π² Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ. ΠŸΠΎΠ»Π΅Ρ‚Π°Ρ‚Π° сС Π·Π°ΠΏΡŠΠ»Π²Π°Ρ‚ с Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° стойност ΠΈ Π·Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° която ΠΈ Π΄Π° Π΅ ΠΎΡ‚ тях Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ просто Π΄Π° я Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ Π² ΡƒΠ΅Π± Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. Π’Π°ΠΊΠΎΠ²Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΡƒΠ²ΠΎΠ΄Π½Π°Ρ‚Π° част позволява избягванС Π½Π° слоТноститС Π² синтаксиса ΠΈ Π²ΠΈ Π΄Π°Π²Π° пълСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π²ΡŠΡ€Ρ…Ρƒ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ, осигурявайки Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° крайния Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚.

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация Π·Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π·Π° статични сайтовС ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

GitLab за Jira и DVCS Connector сСга в Core

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π•Ρ‚Π°ΠΏ Π² Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: БъздаванС

Π—Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Jira Π² GitLab: ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ GitLab Π·Π° Jira ΠΈ DVCS Connector позволяват ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° информация Π·Π° ΠΊΠΎΠΌΠΈΡ‚ΠΈ ΠΈ ΠΌΡŠΡ€Π΄ΠΆ рСквСсти ΠΎΡ‚ GitLab Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π² Jira. Π’ комбинация с Π½Π°ΡˆΠ°Ρ‚Π° Π²Π³Ρ€Π°Π΄Π΅Π½Π° интСграция с Jira, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ лСсно Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Ρ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π²Π΅Ρ‚Π΅ прилоТСния ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°.

Π’Π΅Π·ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€Π΅Π΄ΠΈ бяха Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ само Π² нашия ΠΏΠ»Π°Π½ Premium, Π° сСга са Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ Π·Π° всички ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ!

ДокумСнтация Π·Π° интСграция с Jira ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ГласуванС с мнозинство Π·Π° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Π² кластСра Gitaly (Π±Π΅Ρ‚Π° вСрсия)

(CORE, STARTER, PREMIUM, ULTIMATE) Π•Ρ‚Π°ΠΏ Π² Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: БъздаванС

ΠšΠ»Π°ΡΡ‚Π΅Ρ€ΡŠΡ‚ Gitaly позволява Ρ€Π΅ΠΏΠ»ΠΈΠΊΠΈΡ€Π°Π½Π΅ Π½Π° Git Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π½Π° няколко 'Ρ‚ΠΎΠΏΠ»ΠΈ' възли Gitaly. Π’ΠΎΠ²Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π° отказоустойчивостта, ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π° Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° ΠΎΡ‚ΠΊΠ°Π·. Π’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, прСдставСни Π² GitLab 13.3, ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ²Π°Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ²Π΅Ρ‰Π°Ρ‚Π΅Π»Π½ΠΎ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π½Π° всички възли Gitaly Π² кластСра, Π½ΠΎ само Π²ΡŠΠ·Π»ΠΈΡ‚Π΅ Gitaly, ΠΊΠΎΠΈΡ‚ΠΎ гласуват Π² съгласиС с основния възСл, Π·Π°ΠΏΠ°Π·Π²Π°Ρ‚ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π½Π° диск. Ако всички Ρ€Π΅ΠΏΠ»ΠΈΠΊΠΈ Π½Π΅ постигнат съгласиС, само Π΅Π΄Π½Π° ΠΊΠΎΠΏΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ‰Π΅ бъдС Π·Π°ΠΏΠ°Π·Π΅Π½ΠΎ Π½Π° диск, създавайки Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° ΠΎΡ‚ΠΊΠ°Π· Π΄ΠΎ Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° асинхронната рСпликация.

ГласуванСто с мнозинство повишава отказоустойчивостта, изисквайки ΡΡŠΠ³Π»Π°ΡΠΈΠ΅Ρ‚ΠΎ Π½Π° мнозинство ΠΎΡ‚ Π²ΡŠΠ·Π»ΠΈΡ‚Π΅ (Π° Π½Π΅ Π½Π° всички) ΠΏΡ€Π΅Π΄ΠΈ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π½Π° диск. Ако Ρ‚Π°Π·ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠ° функция Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π°, Π·Π°ΠΏΠΈΡΡŠΡ‚ трябва Π΄Π° бъдС ΡƒΡΠΏΠ΅ΡˆΠ΅Π½ Π½Π° няколко възли. ΠΠ΅ΡΡŠΠ³Π»Π°ΡΠ½ΠΈΡ‚Π΅ възли Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ сС синхронизират Ρ‡Ρ€Π΅Π· асинхронна рСпликация с Ρ‚Π΅Π·ΠΈ възли, ΠΊΠΎΠΈΡ‚ΠΎ ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Ρ‚ ΠΊΠ²ΠΎΡ€ΡƒΠΌ.

ДокумСнтация Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° съгласиС Π² Gitaly ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° потрСбитСлска схСма Π·Π° валидация Π½Π° JSON Π² Web IDE

(PREMIUM, ULTIMATE, SILVER, GOLD) Π•Ρ‚Π°ΠΏ Π² Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: БъздаванС

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ‚Π΅, Π² ΠΊΠΎΠΈΡ‚ΠΎ Ρ…ΠΎΡ€Π°Ρ‚Π° ΠΏΠΈΡˆΠ°Ρ‚ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π² JSON ΠΈΠ»ΠΈ YAML Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, чСсто са ΠΏΠΎΠ΄Π»ΠΎΠΆΠ΅Π½ΠΈ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π΅ лСсно Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Π° Π³Ρ€Π΅ΡˆΠΊΠ° ΠΈ Π½Π΅Ρ‰ΠΎ Π΄Π° сС счупи. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ инструмСнти Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, ΠΊΠΎΠΈΡ‚ΠΎ Π΄Π° улавят Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π² CI ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°, Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ» с JSON схСма ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π·Π° Π΄Π° прСдостави докумСнтация ΠΈ подсказки.

УчастницитС Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° опрСдСлят Π² тСхния Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈ ΠΏΡŠΡ‚Ρ към потрСбитСлската схСма Π² Ρ„Π°ΠΉΠ»Π° .gitlab/.gitlab-webide.yml, ΠΊΠΎΠΉΡ‚ΠΎ посочва схСмата ΠΈ ΠΏΡŠΡ‚Ρ към Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ Π·Π° валидация. ΠŸΡ€ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Ρ„Π°ΠΉΠ» Π² Web IDE Ρ‰Π΅ бъдС Π½Π°Π»ΠΈΡ‡Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ‚ Π·Π° ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»Π°.

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация Π·Π° потрСбитСлскитС схСми Π² Web IDE ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΈΡΡ‚ Π±Ρ€ΠΎΠΉ ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ Π½Π° насочСн Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‡Π΅Π½ Π³Ρ€Π°Ρ„ (DAG) Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ Π΄ΠΎ 50

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π‘Ρ‚ΡŠΠΏΠΊΠ° Π² DevOps Ρ†ΠΈΠΊΡŠΠ»Π°: Verify

Ако ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΈ с насочСн Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‡Π΅Π½ Π³Ρ€Π°Ρ„ (Directed Acyclic Graph (DAG)), ΠΌΠΎΠΆΠ΅ Π΄Π° стС ΠΎΡ‚ΠΊΡ€ΠΈΠ»ΠΈ, Ρ‡Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΎΡ‚ 10 Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π·Π°Π΄Π°Ρ‡Π° ΠΌΠΎΠΆΠ΅ Π΄Π° посочи Π² needs:, Ρ‚Π²ΡŠΡ€Π΄Π΅ строго. Π’ 13.4 ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π»ΠΈΠΌΠΈΡ‚ΡŠΡ‚ бСшС ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ ΠΎΡ‚ 10 Π½Π° 50, Π·Π° Π΄Π° сС осигурят ΠΏΠΎ-слоТни ΠΌΡ€Π΅ΠΆΠΈ ΠΎΡ‚ Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ Π² Π²Π°ΡˆΠΈΡ‚Π΅ ΠΊΠΎΠ½Π²Π΅ΠΉΡ€ΠΈ.

Ако стС администратор Π½Π° потрСбитСлски инстанс Π½Π° GitLab, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΠΎΠ²ΠΈΡˆΠΈΡ‚Π΅ Ρ‚ΠΎΠ·ΠΈ Π»ΠΈΠΌΠΈΡ‚ ΠΎΡ‰Π΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅, настройвайки ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‰Π° функция, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ Π½Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΠΌΠ΅ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ‚ΠΎΠ²Π°.

ДокумСнтация Π·Π° настройка Π½Π° needs: ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ needs Π·Π° пропуснати Π·Π°Π΄Π°Ρ‡ΠΈ

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π‘Ρ‚ΡŠΠΏΠΊΠ° Π² DevOps Ρ†ΠΈΠΊΡŠΠ»Π°: Verify

Π’ някои случаи пропусната Π·Π°Π΄Π°Ρ‡Π° Π² ΠΊΠΎΠ½Π²Π΅ΠΉΡ€Π° моТСшС Π΄Π° сС счита Π·Π° ΡƒΡΠΏΠ΅ΡˆΠ½Π° ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° зависимоститС, посочСни Π² needs, ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΊΠΎΠ΅Ρ‚ΠΎ сС стартираха послСдващи Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π΅ Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° сС случва. Π’ΠΎΠ²Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΅ ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½ΠΎ Π² вСрсия 13.4 ΠΈ needs сСга ΠΊΠΎΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π° случаитС Π½Π° пропуснати Π·Π°Π΄Π°Ρ‡ΠΈ.

ДокумСнтация Π·Π° настройка Π½Π° needs ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

Π—Π°Π±Ρ€Π°Π½Π΅Ρ‚Π΅ послСдния Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ Π½Π° Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π°, Π·Π° Π΄Π° ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π‘Ρ‚ΡŠΠΏΠΊΠ° Π² DevOps Ρ†ΠΈΠΊΡŠΠ»Π°: Verify

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

ДокумСнтация Π·Π° ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅ Π½Π° Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΈ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

Π ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ Π·Π° CI/CD Π·Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½Π²Π΅ΠΉΡ€Π°

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π‘Ρ‚ΡŠΠΏΠΊΠ° Π² DevOps Ρ†ΠΈΠΊΡŠΠ»Π°: Verify

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡΡ‚Π° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° CI/CD ΠΊΠΎΠ½Π²Π΅ΠΉΡ€Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈ скоростта Π½Π° доставка ΠΈ Π΄Π° спСсти Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ. ΠŸΠΎΠ΄ΠΎΠ±Ρ€ΠΈΡ…ΠΌΠ΅ Π½Π°ΡˆΠ°Ρ‚Π° докумСнтация, добавяйки ΠΊΡ€Π°Ρ‚ΠΊΠΎ Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ Π·Π° постиганС Π½Π° максимални Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΎΡ‚ оптимизацията Π½Π° Π²Π°ΡˆΠΈΡ‚Π΅ ΠΊΠΎΠ½Π²Π΅ΠΉΡ€ΠΈ.

ДокумСнтация Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΠ΅ Π½Π° СфСктивността Π½Π° ΠΊΠΎΠ½Π²Π΅ΠΉΡ€ΠΈΡ‚Π΅ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

Π”ΠΎΠΊΠ»Π°Π΄ΡŠΡ‚ Π·Π° тСстванС Π΅ сортиран ΠΏΠΎ статус Π½Π° тСста

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π‘Ρ‚ΡŠΠΏΠΊΠ° Π² DevOps Ρ†ΠΈΠΊΡŠΠ»Π°: Verify

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

ДокумСнтация Π·Π° ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ Π·Π° ΡŽΠ½ΠΈΡ‚ тСстовС ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ Π·Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΊΠ°Ρ‡Π²Π°Π½ΠΈ Π² Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π•Ρ‚Π°ΠΏ ΠΎΡ‚ Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: ΠŸΠ°ΠΊΠ΅Ρ‚

Π‘Π΅Π³Π° ΠΈΠΌΠ° ограничСния Π·Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΊΠ°Ρ‡Π²Π°Π½ΠΈ Π² Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π½Π° GitLab. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡΡ‚Π° бяха Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π·Π° оптимизация Π½Π° производитСлността Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ Π·Π° прСдотвратяванС Π½Π° Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈ. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡΡ‚Π° зависят ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π°. Π—Π° GitLab.com максималнитС Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΈ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ са:

  • Conan: 250MB
  • Maven: 3GB
  • NPM: 300MB
  • NuGet: 250MB
  • PyPI: 3GB

Π—Π° потрСбитСлскитС инстанции Π½Π° GitLab стойноститС ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ са ΡΡŠΡ‰ΠΈΡ‚Π΅. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΎΡ€ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π° ограничСнията с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Rails ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π°.

ДокумСнтация Π·Π° ограничСнията Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ CI_JOB_TOKEN Π·Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ PyPI

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π•Ρ‚Π°ΠΏ ΠΎΡ‚ Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: ΠŸΠ°ΠΊΠ΅Ρ‚

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ GitLab PyPI Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π·Π° създаванС, ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅ ΠΈ сподСлянС Π½Π° Python ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π·Π°Π΅Π΄Π½ΠΎ с изходния ΠΊΠΎΠ΄ ΠΈ CI/CD ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΈΡ‚Π΅. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, ΠΏΡ€Π΅Π΄ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ…Ρ‚Π΅ Π΄Π° сС удостовСритС Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ с ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π°Π΄Π°Π΄Π΅Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π½Π° срСдата CI_JOB_TOKEN. Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ²Π°, Π²ΠΈΠ΅ Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Π²Π°ΡˆΠΈΡ‚Π΅ Π»ΠΈΡ‡Π½ΠΈ удостовСритСлни Π΄Π°Π½Π½ΠΈ Π·Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Python Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ, ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅ Π±ΠΈ стС Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π²ΡŠΠΎΠ±Ρ‰Π΅ Π΄Π° Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ.

Π‘Π΅Π³Π° Π΅ ΠΏΠΎ-лСсно Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ GitLab CI/CD Π·Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅ ΠΈ инсталиранС Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ PyPI с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π°Π΄Π°Π΄Π΅Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π½Π° срСдата CI_JOB_TOKEN.

ДокумСнтация Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° GitLab CI с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ PyPI ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ΠŸΡ€ΠΎΡ„ΠΈΠ»ΠΈ Π½Π° скСнСра DAST ΠΏΠΎ заявка

(ULTIMATE, GOLD) Π•Ρ‚Π°ΠΏ ΠΎΡ‚ Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: Π‘ΠΈΠ³ΡƒΡ€Π΅Π½

К сканиранСто DAST ΠΏΠΎ заявка, ΠΊΠΎΠ΅Ρ‚ΠΎ бСшС въвСдСно Π² ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ Ρ€Π΅Π»ΠΈΠ·, Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ са ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ Π½Π° DAST скСнСра. Π’Π΅ Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Ρ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚ΠΎΠ²Π° сканиранС, позволявайки Π±ΡŠΡ€Π·ΠΎ създаванС Π½Π° няколко ΠΏΡ€ΠΎΡ„ΠΈΠ»Π°, Π·Π° Π΄Π° ΠΎΠ±Ρ…Π²Π°Π½Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π²ΠΈΠ΄ΠΎΠ²Π΅ сканирания. Π’ 13.4 ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŠΡ‚ Π½Π° скСнСра ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ Π·Π° Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ Π½Π° скСнСра, ΠΊΠΎΠΉΡ‚ΠΎ опрСдСля ΠΊΠΎΠ»ΠΊΠΎ дълго трябва Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ DAST ΡΠΊΠ΅Π½Π΅Ρ€ΡŠΡ‚, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС ΠΎΠΏΠΈΡ‚Π²Π° Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ всички страници Π½Π° сканирания сайт. ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŠΡ‚ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ Π·Π° Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ Π½Π° цСлСвия сайт, Π·Π° Π΄Π° Π·Π°Π΄Π°Π΄Π΅ ΠΊΠΎΠ»ΠΊΠΎ дълго ΡΠΊΠ΅Π½Π΅Ρ€ΡŠΡ‚ трябва Π΄Π° Ρ‡Π°ΠΊΠ°, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ ΡΠ°ΠΉΡ‚ΡŠΡ‚ станС Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½, ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈ сканиранСто, Π°ΠΊΠΎ ΡΠ°ΠΉΡ‚ΡŠΡ‚ Π½Π΅ отговаря с ΠΊΠΎΠ΄ Π½Π° статус 200 ΠΈΠ»ΠΈ 300. Π‘ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ, Π½ΠΈΠ΅ Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΠΌ Π΄Π° подобрявамС Ρ‚Π°Π·ΠΈ функция Π² слСдващитС вСрсии, ΠΊΠ°Ρ‚ΠΎ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π² ΠΏΡ€ΠΎΡ„ΠΈΠ»Π° Π½Π° скСнСра.

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация Π·Π° ΠΏΡ€ΠΎΡ„ΠΈΠ»Π° Π½Π° DAST скСнСра ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ΠŸΡ€ΠΎΡΡ‚ Ρ„Π°ΠΉΠ» Π·Π° конфигурация Π½Π° прСнасочвания Π·Π° GitLab Pages

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π•Ρ‚Π°ΠΏ Π½Π° Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: ИздаванС

Ако ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ GitLab Pages ΠΈ искатС ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ Π΄Π° управляватС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² URL адрСситС, ΠΌΠΎΠΆΠ΅ Π΄Π° стС заб注意ли, Ρ‡Π΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° прСнасочвания Π½Π° вашия сайт GitLab Pages Π΅ Π±ΠΈΠ»ΠΎ нСвъзмоТно. Π‘Π΅Π³Π° GitLab Π²ΠΈ позволява Π΄Π° настроитС ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° прСнасочванС ΠΎΡ‚ Π΅Π΄ΠΈΠ½ URL адрСс Π½Π° Π΄Ρ€ΡƒΠ³ Π·Π° вашия сайт Pages, добавяйки Ρ„Π°ΠΉΠ» Π·Π° конфигурация Π² рСпозитория. Π’Π°Π·ΠΈ функция стана възмоТна Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° участиСто Π½Π° Kevin Barnett (@PopeDrFreud), нашия Eric Eastwood (@MadLittleMods) ΠΈ Π΅ΠΊΠΈΠΏΠ° Π½Π° GitLab. Благодаря Π½Π° всички Π·Π° приноса.

ДокумСнтация Π·Π° прСнасочванията ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

Π‘ΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° Terraform, управлявано ΠΎΡ‚ GitLab

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π•Ρ‚Π°ΠΏ Π½Π° DevOps Ρ†ΠΈΠΊΡŠΠ»Π°: ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅

Π”ΠΎΡΡ‚ΡŠΠΏΡŠΡ‚ Π΄ΠΎ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈ вСрсии Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Terraform Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊΠ°ΠΊΡ‚ΠΎ Π·Π° спазванС Π½Π° изискванията, Ρ‚Π°ΠΊΠ° ΠΈ Π·Π° отстраняванС Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΏΡ€ΠΈ нСобходимост. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° вСрсии Π½Π° Terraform, управляван ΠΎΡ‚ GitLab, Π΅ Π½Π°Π»ΠΈΡ‡Π½Π° ΠΎΡ‚ GitLab 13.4. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° вСрсиитС сС Π²ΠΊΠ»ΡŽΡ‡Π²Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π·Π° Π½ΠΎΠ²ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° Terraform. Π‘ΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° Terraform Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»Π΅Π½ΠΈ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° вСрсии Π² ΠΏΠΎ-късСн Ρ€Π΅Π»ΠΈΠ·.

ДокумСнтация Π·Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΡΡ‚Π° Π½Π° Terraform, управлявано ΠΎΡ‚ GitLab ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

Π’Π°ΠΆΠ½ΠΈ Π΄Π΅Ρ‚Π°ΠΉΠ»ΠΈ Π·Π° извСстията Π·Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π‘Ρ‚ΡŠΠΏΠΊΠ° Π² DevOps Ρ†ΠΈΠΊΡŠΠ»Π°: Monitor

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

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ ΠΈ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π΅Π½ Π΅ΠΏΠΈΠΊ.

Настройка ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° Π·Π° сСриозност Π½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π°

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π‘Ρ‚ΡŠΠΏΠΊΠ° Π² DevOps Ρ†ΠΈΠΊΡŠΠ»Π°: Monitor

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

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

БъздаванС, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π° сигурност Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ

(ULTIMATE, GOLD) Π•Ρ‚Π°ΠΏΡŠΡ‚ ΠΎΡ‚ Ρ†ΠΈΠΊΡŠΠ»Π° DevOps: Π—Π°Ρ‰ΠΈΡ‚Π°

Π’ΠΎΠ²Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π·Π° ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π° сигурност Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ позволява Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ лСсно Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Ρ‚ ΠΈ ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ своитС ΠΏΡ€Π°Π²ΠΈΠ»Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ‚ потрСбитСлския интСрфСйс Π½Π° GitLab. Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ .yaml Π·Π° ΠΎΠΏΠΈΡ‚Π½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π° с ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π΅Π½ интСрфСйс Π·Π° Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са Π·Π°ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ със ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π½ΠΎΠ²ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° Π² Ρ€Π°Π·Π΄Π΅Π» Бигурност ΠΈ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ > Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π·Π°ΠΏΠ»Π°Ρ…ΠΈ > ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ (Security & Compliance > Threat Management > Policies).

# Π’Ρ‹ΡˆΠ΅Π» Ρ€Π΅Π»ΠΈΠ· GitLab 13.4 с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ HashiCorp для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… CI ΠΈ Kubernetes Agent

ДокумСнтация Π·Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π΅Π½ Π΅ΠΏΠΈΠΊ.

ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Azure Π·Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π½Π° blob-ΠΎΠ±Π΅ΠΊΡ‚ΠΈ

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Π”ΠΎΡΡ‚ΡŠΠΏΠ½ΠΎΡΡ‚

И GitLab, ΠΈ GitLab Runner Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π½Π° blob-ΠΎΠ±Π΅ΠΊΡ‚ΠΈ Azure, ΠΊΠΎΠ΅Ρ‚ΠΎ опростява стартиранСто Π½Π° услугитС Π½Π° GitLab Π² Azure.

Π˜Π½ΡΡ‚Π°Π½ΡΠΈ Π½Π° GitLab ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Azure Π·Π° всички Ρ‚ΠΈΠΏΠΎΠ²Π΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ LFS Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, CI Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΈ ΠΈ Π°Ρ€Ρ…ΠΈΠ²Π½ΠΈ копия. Π—Π° Π΄Π° настроитС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π½Π° blob-ΠΎΠ±Π΅ΠΊΡ‚ΠΈ Azure, слСдвайтС инструкциитС Π·Π° инсталация Omnibus ΠΈΠ»ΠΈ Helm ΠΊΠ°Ρ€Ρ‚Π°.

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° GitLab ΡΡŠΡ‰ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Azure Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ кСш. Azure ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ΠΎ Ρ‡Ρ€Π΅Π· Ρ€Π°Π·Π΄Π΅Π»Π° [runners.cache.azure].

ДокумСнтация Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Azure BLOB Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

Omnibus ARM64 ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π·Π° Ubuntu ΠΈ OpenSUSE

(CORE, STARTER, PREMIUM, ULTIMATE) Π”ΠΎΡΡ‚ΡŠΠΏΠ½ΠΎΡΡ‚

Π’ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ Π½Π° нарастващото Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° GitLab Π·Π° 64-Π±ΠΈΡ‚ΠΎΠ²Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ARM, с радост обявявамС наличността Π½Π° официалния ARM64 Ubuntu 20.04 Omnibus ΠΏΠ°ΠΊΠ΅Ρ‚. ΠžΠ³Ρ€ΠΎΠΌΠ½ΠΈ благодарности Π½Π° Zitai Chen ΠΈ Guillaume Gardet Π·Π° значитСлния принос, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ…Π° β€” Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ ΠΌΠ΅Ρ€Π΄ΠΆ рСквСсти ΠΈΠ·ΠΈΠ³Ρ€Π°Ρ…Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π° роля!

Π—Π° Π΄Π° ΠΈΠ·Ρ‚Π΅Π³Π»ΠΈΡ‚Π΅ ΠΈ инсталиратС ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π·Π° Ubuntu 20.04, посСтСтС Π½Π°ΡˆΠ°Ρ‚Π° инсталационна страница ΠΈ ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Ubuntu.

ДокумСнтация Π·Π° ARM64 ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° удостовСряванС с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° смарт ΠΊΠ°Ρ€Ρ‚ΠΈ Π·Π° GitLab Helm chart

(PREMIUM, ULTIMATE) Π”ΠΎΡΡ‚ΡŠΠΏΠ½ΠΎΡΡ‚

Π‘ΠΌΠ°Ρ€Ρ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΡ‚Π΅, ΠΊΠ°Ρ‚ΠΎ Common Access Cards (CAC), Π²Π΅Ρ‡Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° удостовСряванС Π² инстанцията Π½Π° GitLab, инсталирана Ρ‡Ρ€Π΅Π· Helm chart. Π‘ΠΌΠ°Ρ€Ρ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΡ‚Π΅ сС удостовСряват Π² Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° X.509 сСртификати. Π‘ Ρ‚ΠΎΠ²Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° смарт ΠΊΠ°Ρ€Ρ‚ΠΈ с Helm chart Π²Π΅Ρ‡Π΅ Π΅ Π² ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° смарт ΠΊΠ°Ρ€Ρ‚ΠΈ, Π½Π°Π»ΠΈΡ‡Π½Π° Π² Omnibus Ρ€Π°Π· deployments.

ДокумСнтация Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π° удостовСряванС с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° смарт ΠΊΠ°Ρ€Ρ‚ΠΈ ΠΈ оригиналния Ρ‚ΠΈΠΊΠ΅Ρ‚.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΈ release notes ΠΈ инструкции Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅/инсталиранС ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Ρ‚Π΅ Π² оригиналния Π°Π½Π³Π»ΠΎΠ΅Π·ΠΈΡ‡Π΅Π½ пост: GitLab 13.4 ΠΈΠ·Π΄Π°Π΄Π΅Π½ с HashiCorp Vault Π·Π° CI ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΠΈ Kubernetes Agent.

ΠŸΡ€Π΅Π²ΠΎΠ΄ΡŠΡ‚ ΠΎΡ‚ английски бСшС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½ ΠΎΡ‚ cattidourden, maryartkey, ainoneko ΠΈ rishavant.

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster