GitLab 11.10

GitLab 11.10 с ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π°ΠΌΠΈ Π½Π° Ρ‚Π°Π±Π»ΠΎ управлСния, ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π°ΠΌΠΈ для ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΈ прСдлоТСниями ΠΏΠΎ нСскольким строкам Π² ΠΌΠ΅Ρ€Π΄ΠΆ-рСквСстах.

Π£Π΄ΠΎΠ±Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ работоспособности ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ΠΎΠ² Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…

GitLab ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π» Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ прозрачности ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° DevOps. Π’ этом выпускС Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ управляваща ΠΏΠ°Π½Π΅Π» ΠΎΠ±Π·ΠΎΡ€ статуса ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ΠΎΠ².

Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π½ΠΎ особСнно ΡƒΠ΄ΠΎΠ±Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² нСсколько, Ρ‡Ρ‚ΠΎ часто Π±Ρ‹Π²Π°Π΅Ρ‚, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ микросСрвисы ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ для тСстирования ΠΈ поставки ΠΊΠΎΠ΄Π° ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ сразу Π²ΠΈΠ΄ΠΈΡ‚Π΅ состояниС ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ΠΎΠ² Π½Π° Ρ‚Π°Π±Π»ΠΎ управлСния, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π³Π΄Π΅ ΠΎΠ½ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ.

Запуск ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ΠΎΠ² для ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²

Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ исходныС ΠΈ Ρ†Π΅Π»Π΅Π²Ρ‹Π΅ Π²Π΅Ρ‚ΠΊΠΈ разнСсСны, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ ситуация, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Ρ‹ для ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π΄ΠΎ ΠΌΠ΅Ρ€Π΄ΠΆΠ°. Π’Π°ΠΊ Π²Ρ‹ быстро выявитС ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ проявятся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ частом ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π΅Ρ‚ΠΊΠ°ΠΌΠΈ, ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, смоТСтС быстрСС ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ошибки ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π° ΠΈ Π±ΠΎΠ»Π΅Π΅ эффСктивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ GitLab Runner.

Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ°Ρ оптимизация совмСстной Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π’ GitLab 11.10 стало Π΅Ρ‰Ρ‘ большС возмоТностСй для ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ сотрудничСства ΠΈ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… процСссов. Π’ Π² ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ Π±Ρ€ΠΎΠΉ ΠΌΡ‹ Π²Π½Π΅Π΄Ρ€ΠΈΠ»ΠΈ прСдлоТСния ΠΏΠΎ ΠΌΠ΅Ρ€Π΄ΠΆ-рСквСстам, ΠΊΠΎΠ³Π΄Π° Ρ€Π΅Ρ†Π΅Π½Π·Π΅Π½Ρ‚ ΠΌΠΎΠ³ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ строки Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ ΠΌΠ΅Ρ€Π΄ΠΆ-рСквСсту, ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ сразу Π·Π°ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΈΡ‚ΡŒ прямо ΠΈΠ· ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π². Нашим ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ это ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ, ΠΈ ΠΎΠ½ΠΈ попросили Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ измСнСния для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строк, указывая, ΠΊΠ°ΠΊΠΈΠ΅ строки ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ, Π° ΠΊΠ°ΠΊΠΈΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ.

Бпасибо Π·Π° ваши ΠΎΡ‚Π·Ρ‹Π²Ρ‹ ΠΈ прСдлоТСния!

И это Π΅Ρ‰Ρ‘ Π½Π΅ всё...

Π’ этом выпускС ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ярлыки Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ области, Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ очистка рССстра ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ², ΠΊΠΎΠΌΠΏΠΎΠ½ΡƒΠ΅ΠΌΡ‹ΠΉ Auto DevOps ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ ΠΏΠΎΠΊΡƒΠΏΠΊΠ° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΈΠ½ΡƒΡ‚ CI Runner. НиТС подробности ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ….

Π‘Π°ΠΌΡ‹ΠΉ Ρ†Π΅Π½Π½Ρ‹ΠΉ сотрудник этого мСсяца (MVP) β€” Вакуя Ногути

Π’ этом мСсяцС самым Ρ†Π΅Π½Π½Ρ‹ΠΌ сотрудником стал Вакуя Ногути (Takuya Noguchi). Вакуя ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Π» Π²ΠΎ славу GitLab: поправях бъговС, Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Ρ… Π½Π΅Π΄ΠΎΠ²ΡŠΡ€ΡˆΠ΅Π½Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° Π² Π±Π΅ΠΊΠ΅Π½Π΄Π° ΠΈ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π° ΠΈ подобрявах потрСбитСлския интСрфСйс. Благодаря!

Основни Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° GitLab 11.10

ΠŸΡ€ΠΎΡ†Π΅ΡΠΈ Π½Π° Ρ‚Π°Π±Π»ΠΎΡ‚ΠΎ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅

PREMIUM, ULTIMATE, SILVER, GOLD

На Ρ‚Π°Π±Π»ΠΎΡ‚ΠΎ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² GitLab сС ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ информация Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ‚Π΅ Π² цСлия СкзСмпляр Π½Π° GitLab. ДобавятС ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π΅Π΄ΠΈΠ½ ΠΏΠΎ Π΅Π΄ΠΈΠ½ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚Π΅ ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π²ΠΈ интСрСсува.
Π’ Ρ‚ΠΎΠ²Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ…ΠΌΠ΅ информация Π·Π° статуса Π½Π° процСситС Π½Π° Ρ‚Π°Π±Π»ΠΎΡ‚ΠΎ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅. Π‘Π΅Π³Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π²ΠΈΠΆΠ΄Π°Ρ‚ работоспособността Π½Π° процСситС във всички Π½ΡƒΠΆΠ½ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ – Π² Π΅Π΄ΠΈΠ½ интСрфСйс.

GitLab 11.10

ΠŸΡ€ΠΎΡ†Π΅ΡΠΈ Π·Π° ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ

PREMIUM, ULTIMATE, SILVER, GOLD

ОбикновСно с Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ ΠΈΠ·Ρ…ΠΎΠ΄Π½Π°Ρ‚Π° ΠΊΠ»ΠΎΠ½ΠΊΠ° сС отклонява ΠΎΡ‚ Ρ†Π΅Π»Π΅Π²Π°Ρ‚Π°, Π°ΠΊΠΎ Π½Π΅ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΡ‚Π΅ постоянно ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ тях. Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚, процСситС Π½Π° ΠΈΠ·Ρ…ΠΎΠ΄Π½Π°Ρ‚Π° ΠΈ Ρ†Π΅Π»Π΅Π²Π°Ρ‚Π° ΠΊΠ»ΠΎΠ½ΠΊΠ° са β€žΠ·Π΅Π»Π΅Π½ΠΈβ€œ ΠΈ няма ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΈ ΠΏΡ€ΠΈ ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅, Π½ΠΎ ΠΏΡ€ΠΈ обСдиняванС Π½Π°ΡΡ‚ΡŠΠΏΠ²Π° Π³Ρ€Π΅ΡˆΠΊΠ° ΠΏΠΎΡ€Π°Π΄ΠΈ Π½Π΅ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅.

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

Ако ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ процСси Π·Π° ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ (Π² ΠΊΠ°ΠΊΡŠΠ²Ρ‚ΠΎ ΠΈ Π΄Π° Π΅ ΠΊΠ°ΠΏΠ°Ρ†ΠΈΡ‚Π΅Ρ‚) ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ частни GitLab ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»ΠΈ вСрсия 11.8 ΠΈΠ»ΠΈ ΠΏΠΎ-стара, Ρ‚Π΅ трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ, Π·Π° Π΄Π° Π½Π΅ възникнС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. gitlab-ee#11122. Π’ΠΎΠ²Π° Π½Π΅ влияС Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ GitLab ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»ΠΈ.

GitLab 11.10

ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² няколко Ρ€Π΅Π΄Π°

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

ΠŸΡ€ΠΈ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ обСдинСния чСсто забСлязватС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. ΠžΡ‚ вСрсия GitLab 11.6 ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°ΠΌΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π·Π° Π΅Π΄ΠΈΠ½ Ρ€Π΅Π΄.

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

GitLab 11.10

Π•Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ Π² Π΅Π΄Π½Π° област

PREMIUM, ULTIMATE, SILVER, GOLD

Π‘ Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ Π² Π΅Π΄Π½Π° област Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ Π²Π·Π°ΠΈΠΌΠ½ΠΎ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‰ΠΈ сС Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ (Π² Π΅Π΄Π½Π° ΠΈ ΡΡŠΡ‰Π° област) Π·Π° Π·Π°Π΄Π°Ρ‡Π°, ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π΅ΠΏΠΈΠ·ΠΎΠ΄ Π² сцСнарии с пСрсонализирани ΠΏΠΎΠ»Π΅Ρ‚Π° ΠΈΠ»ΠΈ пСрсонализирани ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΡ Π½Π° работния ΠΏΠΎΡ‚ΠΎΠΊ. Π’Π΅ сС настройват с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° спСциалСн синтаксис с Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ Π² Π·Π°Π³Π»Π°Π²ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚Π°.

Π”Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Π΅ ΠΈΠΌΠ°Ρ‚Π΅ пСрсонализирано ΠΏΠΎΠ»Π΅ Π² Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅, Π·Π° Π΄Π° прослСдитС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, към която сС насочват Π²Π°ΡˆΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Всяка Π·Π°Π΄Π°Ρ‡Π° трябва Π΄Π° бъдС ΡΠ²ΡŠΡ€Π·Π°Π½Π° само с Π΅Π΄Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ platform::iOS, platform::Android, platform::Linux ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΡ€ΠΈ нСобходимост. Ако ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚Π΅ Ρ‚Π°ΠΊΡŠΠ² Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ към Π·Π°Π΄Π°Ρ‡Π°, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Ρ‰Π΅ сС ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅ Π΄Ρ€ΡƒΠ³ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚, ΠΊΠΎΠΉΡ‚ΠΎ Π·Π°ΠΏΠΎΡ‡Π²Π° с platform::.

Π”Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Π΅ ΠΈΠΌΠ°Ρ‚Π΅ Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ workflow::development, workflow::review ΠΈ workflow::deployed, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°Ρ‰ΠΈ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° работния процСс Π² Π΅ΠΊΠΈΠΏΠ° Π²ΠΈ. Ако Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π²Π΅Ρ‡Π΅ ΠΈΠΌΠ° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ workflow::development, Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ иска Π΄Π° прСмСсти Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π² стадий workflow::review, просто ΠΏΡ€ΠΈΠ»Π°Π³Π° Π½ΠΎΠ² Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚, Π° старият (workflow::development) Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ сС ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°. Π’ΠΎΠ²Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²Π΅Ρ‡Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ прСмСстватС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΡΠΏΠΈΡΡŠΡ†ΠΈ с Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ Π½Π° Π΄ΡŠΡΠΊΠ°Ρ‚Π° със Π·Π°Π΄Π°Ρ‡ΠΈ, която прСдставя работния процСс Π½Π° вашия Π΅ΠΊΠΈΠΏ. Π‘Π΅Π³Π° Ρ‡Π»Π΅Π½ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° Π΅ΠΊΠΈΠΏΠ°, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ работят с Π΄ΡŠΡΠΊΠ°Ρ‚Π° със Π·Π°Π΄Π°Ρ‡ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ, ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° промСнят ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° работния процСс Π² самитС Π·Π°Π΄Π°Ρ‡ΠΈ.

GitLab 11.10

По-ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ почистванС Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€Π° Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΡ‚Π΅

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

ΠŸΡ€ΠΈ ΠΎΠ±ΠΈΡ‡Π°ΠΉΠ½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€Π° Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΡ‚Π΅ с CI ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ΠΈ, ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‚Π΅ няколко ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² Π΅Π΄ΠΈΠ½ Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚. ΠŸΠΎΡ€Π°Π΄ΠΈ Π½Π°Ρ‡ΠΈΠ½Π° Π½Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Docker, ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π΅ Π΄Π° ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° всички ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² систСмата, Π½ΠΎ Π² ΠΊΡ€Π°ΠΉΠ½Π° смСтка Ρ‚Π΅ Π·Π°Π΅ΠΌΠ°Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΌΠ΅Ρ‚. Ако ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° -m с registry-garbage-collect, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π±ΡŠΡ€Π·ΠΎ Π΄Π° ΠΈΠ·Ρ‚Ρ€ΠΈΠ΅Ρ‚Π΅ всички ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΈ Π΄Π° освободитС Ρ†Π΅Π½Π½Π° място.

GitLab 11.10

Π—Π°ΠΊΡƒΠΏΡƒΠ²Π°Π½Π΅ Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΌΠΈΠ½ΡƒΡ‚ΠΈ Π·Π° CI Runner

BRONZE, SILVER, GOLD

ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ с ΠΏΠ»Π°Ρ‚Π΅Π½ΠΈ ΠΏΠ»Π°Π½ΠΎΠ²Π΅ Π½Π° GitLab.com (Gold, Silver, Bronze) Π²Π΅Ρ‡Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° закупят Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΌΠΈΠ½ΡƒΡ‚ΠΈ Π·Π° CI Runner. По-Ρ€Π°Π½ΠΎ Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° сС вписват Π² ΠΊΠ²ΠΎΡ‚Π°Ρ‚Π°, ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½Π° ΠΎΡ‚ ΠΏΠ»Π°Π½Π°. Π‘ Ρ‚ΠΎΠ²Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° Π·Π°ΠΊΡƒΠΏΠΈΡ‚Π΅ ΠΌΠΈΠ½ΡƒΡ‚ΠΈ извън ΠΊΠ²ΠΎΡ‚Π°Ρ‚Π°, Π·Π° Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅Ρ‚Π΅ ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½ΠΈΡ Π² Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΏΠΎΡ€Π°Π΄ΠΈ спиранС Π½Π° ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ΠΈ.

Π‘Π΅Π³Π° 1000 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ струват 8 Π΄ΠΎΠ»Π°Ρ€Π° ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΈ Π·Π°ΠΊΡƒΠΏΠΈΡ‚Π΅ Π±Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅. Π”ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈΡ‚Π΅ ΠΌΠΈΠ½ΡƒΡ‚ΠΈ Ρ‰Π΅ Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ‚ Π΄Π° сС ΠΈΠ·Ρ€Π°Π·Ρ…ΠΎΠ΄Π²Π°Ρ‚, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠ·Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ цялата мСсСчна ΠΊΠ²ΠΎΡ‚Π°, Π° ΠΎΡΡ‚Π°Ρ‚ΡŠΠΊΡŠΡ‚ ΠΎΡ‚ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈΡ‚Π΅ ΠΌΠΈΠ½ΡƒΡ‚ΠΈ сС ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»Ρ Π½Π° слСдващия мСсСц. Π’ Π±ΡŠΠ΄Π΅Ρ‰ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ искамС Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Ρ‚Π°Π·ΠΈ функция ΠΈ Π² Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π½ΠΈΡ‚Π΅ ΠΏΠ»Π°Π½ΠΎΠ²Π΅.

GitLab 11.10

Компонован Auto DevOps

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Π‘ Auto DevOps Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Ρ‚ към ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ DevOps ΠΏΠΎΡ‡Ρ‚ΠΈ Π±Π΅Π· усилия. Π—Π°ΠΏΠΎΡ‡Π²Π°ΠΉΠΊΠΈ ΠΎΡ‚ GitLab 11.10, всяка Π·Π°Π΄Π°Ρ‡Π° Π² Auto DevOps сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΊΠ°Ρ‚ΠΎ нСзависим шаблон. ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ функцията includes Π² GitLab CI, Π·Π° Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ стадии Π½Π° Auto DevOps ΠΈ Π² ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ своя пСрсонализиран Ρ„Π°ΠΉΠ» gitlab-ci.yml. По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ само Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ Π΄Π° сС Π²ΡŠΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΎΡ‚ прСдимствата Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅ Π² upstream.

GitLab 11.10

Автоматично ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ‡Π»Π΅Π½ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° Π΅ΠΊΠΈΠΏΠ° Π² GitLab.com Ρ‡Ρ€Π΅Π· SCIM

SILVER, GOLD

По-Ρ€Π°Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° члСнството Π² Π³Ρ€ΡƒΠΏΠΈ Π² GitLab.com Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Ρ€ΡŠΡ‡Π½ΠΎ. Π‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ SAML SSO ΠΈ Π΄Π° управляватС члСнството Ρ‡Ρ€Π΅Π· SCIM, Π·Π° Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅, ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Ρ‚Π΅ ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π² GitLab.com.

Π’ΠΎΠ²Π° Π΅ особСно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ с голям Π±Ρ€ΠΎΠΉ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΈ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ удостовСритСли. Π‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ Π΅Π΄ΠΈΠ½Π΅Π½ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ Π½Π° истина, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Azure Active Directory, ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Ρ‰Π΅ сС ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ ΠΈ ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Ρ‡Ρ€Π΅Π· удостовСритСля, Π° Π½Π΅ Ρ€ΡŠΡ‡Π½ΠΎ.

GitLab 11.10

Π’Ρ…ΠΎΠ΄ Π² GitLab.com Ρ‡Ρ€Π΅Π· SAML удостовСритСл

SILVER, GOLD

По-Ρ€Π°Π½ΠΎ ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° SAML SSO Π·Π° Π³Ρ€ΡƒΠΏΠ°, потрСбитСлят Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° Π²Π»ΠΈΠ·Π° с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π½Π° GitLab ΠΈ удостовСритСля. Π‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²Π»ΠΈΠ·Π°Ρ‚Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΏΡ€Π΅Π· SSO ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π½Π° GitLab, ΡΠ²ΡŠΡ€Π·Π°Π½ с настроСната Π³Ρ€ΡƒΠΏΠ°.

ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ няма Π΄Π° трябва Π΄Π° Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Ρ‚ Π΄Π°Π½Π½ΠΈΡ‚Π΅ си Π΄Π²Π° ΠΏΡŠΡ‚ΠΈ, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡ‚Π΅ ΠΈΠΌ Π΅ ΠΏΠΎ-ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ SAML SSO Π·Π° GitLab.com.

GitLab 11.10

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

Π‘Ρ…Π΅ΠΌΠ° Π½Π° ΠΏΠΎΠ΄Π΅ΠΏΠΈΠΊΠΈ

ULTIMATE, GOLD

Π’ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° вСрсия Π΄ΠΎΠ±Π°Π²ΠΈΡ…ΠΌΠ΅ ΠΏΠΎΠ΄Π΅ΠΏΠΈΠΊΠΈ (Π΅ΠΏΠΈΠΊΠΈ Π½Π° Π΅ΠΏΠΈΡ†ΠΈΡ‚Π΅), Π·Π° Π΄Π° Π²ΠΈ Π΅ ΠΏΠΎ-ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π΄Π° управляватС структурата Π½Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅. ΠŸΠΎΠ΄Π΅ΠΏΠΈΠΊΠΈΡ‚Π΅ сС ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ Π½Π° страницата Π½Π° родитСлския Π΅ΠΏΠΈΠΊ.

Π’ Ρ‚Π°Π·ΠΈ вСрсия Π½Π° страницата Π½Π° родитСлския Π΅ΠΏΠΈΠΊ сС ΠΏΠΎΠΊΠ°Π·Π²Π° схСмата Π½Π° ΠΏΠΎΠ΄Π΅ΠΏΠΈΠΊΠΈΡ‚Π΅, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ Π΄Π° Π²ΠΈΠΆΠ΄Π°Ρ‚ хронологията Π½Π° ΠΏΠΎΠ΄Π΅ΠΏΠΈΠΊΠΈΡ‚Π΅ ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° управляват Π²Ρ€Π΅ΠΌΠ΅Π²ΠΈΡ‚Π΅ зависимости.

GitLab 11.10

Π˜Π·ΡΠΊΠ°Ρ‡Π°Ρ‰ΠΈ Π΅ΠΊΡ€Π°Π½ΠΈ Π½Π° ΠΌΠ΅Ρ€Π΄ΠΆ-рСквСститС

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Π’ Ρ‚Π°Π·ΠΈ вСрсия прСдставямС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΈ Π΅ΠΊΡ€Π°Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС появяват ΠΏΡ€ΠΈ Π·Π°Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° курсора Π½Π°Π΄ Π»ΠΈΠ½ΠΊΠ° Π½Π° ΠΌΠ΅Ρ€Π΄ΠΆ-рСквСста. По-Ρ€Π°Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ…ΠΌΠ΅ само Π·Π°Π³Π»Π°Π²ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΌΠ΅Ρ€Π΄ΠΆ-рСквСста, Π° сСга ΠΈ статуса Π½Π° ΠΌΠ΅Ρ€Π΄ΠΆ-рСквСста, статуса Π½Π° CI-ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π° ΠΈ ΠΊΡ€Π°Ρ‚ΡŠΠΊ URL.

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

GitLab 11.10

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

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Π Π°Π±ΠΎΡ‡ΠΈΡ‚Π΅ процСси Π½Π° Git Π·Π° освобоТдаванСто ΠΈΠ»ΠΈ доставянСто Π½Π° софтуСр чСсто са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с няколко Π΄ΡŠΠ»Π³ΠΎΡΡ€ΠΎΡ‡Π½ΠΈ ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ β€” Π·Π° внасянС Π½Π° ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ Π² ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈ вСрсии (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, stable-11-9) ΠΈΠ»ΠΈ ΠΏΡ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° качСството към продукция (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, integration), Π½ΠΎ Π½Π΅ Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° лСсно Π΄Π° сС намСрят ΠΌΠ΅Ρ€Π΄ΠΆ-заявки Π·Π° Ρ‚Π΅Π·ΠΈ ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ срСд ΠΌΠ½ΠΎΠ³ΠΎΡ‚ΠΎ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ ΠΌΠ΅Ρ€Π΄ΠΆ-заявки.

Π‘ΠΏΠΈΡΡŠΠΊΡŠΡ‚ с ΠΌΠ΅Ρ€Π΄ΠΆ-заявки Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΈ Π³Ρ€ΡƒΠΏΠΈ Π²Π΅Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π° ΠΏΠΎ цСлСвия ΠΊΠ»ΠΎΠ½ Π½Π° ΠΌΠ΅Ρ€Π΄ΠΆ-заявката, Π·Π° Π΄Π° Π΅ ΠΏΠΎ-лСсно Π΄Π° сС Π½Π°ΠΌΠ΅Ρ€ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡ‚ΠΎ.

Благодаря, Π₯ΠΈΡ€ΡƒΡŽΠΊΠΈ Π‘Π°Ρ‚ΠΎ (Hiroyuki Sato)!

GitLab 11.10

Π˜Π·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ ΠΈ ΠΌΠ΅Ρ€Π΄ΠΆ ΠΏΡ€ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ΅Π½ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

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

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

GitLab 11.10

ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° интСграция с външни ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

GitLab ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΡΠ²ΡŠΡ€Π·Π²Π° с мноТСство ΡΡŠΡ€Π²ΡŠΡ€ΠΈ Prometheus (Π½Π° Π½ΠΈΠ²ΠΎ срСда, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ Π³Ρ€ΡƒΠΏΠ° (ΠΎΡ‡Π°ΠΊΠ²Π° сС)), Π½ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° мноТСство ΠΊΡ€Π°ΠΉΠ½ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° услоТни систСмата ΠΈΠ»ΠΈ Π΄Π° Π½Π΅ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΎΡ‚ стандартнитС ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³. Π’ Ρ‚ΠΎΠ²Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π΅Π΄Π½ΠΎ API Π½Π° Prometheus, ΠΊΠΎΠ΅Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ опростява интСграцията с Ρ‚Π°ΠΊΠΈΠ²Π° услуги ΠΊΠ°Ρ‚ΠΎ Grafana.

Π‘ΠΎΡ€Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° страницитС Π² Wiki ΠΏΠΎ Π΄Π°Ρ‚Π° Π½Π° създаванС

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

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

GitLab 11.10

НаблюдСниС Π½Π° рСсурситС, заявСни ΠΎΡ‚ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π°

ULTIMATE, GOLD

GitLab ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° сС слСди ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΡŠΡ‚ Kubernetes Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½ΠΈΡ‚Π΅ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈΡ‚Π΅ прилоТСния. Π—Π°ΠΏΠΎΡ‡Π²Π°ΠΉΠΊΠΈ с Ρ‚ΠΎΠ²Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, слСдСтС заявСнитС ΠΎΡ‚ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π° рСсурси Π½Π° процСсора ΠΈ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, Π·Π° Π΄Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° станат ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ.

GitLab 11.10

ΠŸΡ€Π΅Π³Π»Π΅Π΄ Π½Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈΡ‚Π΅ Π½Π° балансировщика Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠ°Π½Π΅Π»Π° Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Grafana

CORE, STARTER, PREMIUM, ULTIMATE

Много Π²Π°ΠΆΠ½ΠΎ Π΄Π° слСдитС Π·Π° работоспособността Π½Π° инстанцията GitLab. По-Ρ€Π°Π½ΠΎ прСдоставяхмС ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Ρ‡Ρ€Π΅Π· Π²Π³Ρ€Π°Π΄Π΅Π½Π° инстанция Grafana. Π—Π°ΠΏΠΎΡ‡Π²Π°ΠΉΠΊΠΈ ΠΎΡ‚ Ρ‚Π°Π·ΠΈ вСрсия, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ…ΠΌΠ΅ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° балансировачитС Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ NGINX.

SAST Π·Π° Elixir

ULTIMATE, GOLD

ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°ΠΌΠ΅ Π΄Π° Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°ΠΌΠ΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Π΅Π·ΠΈΡ†ΠΈ ΠΈ Π΄Π° Π·Π°Π΄ΡŠΠ»Π±ΠΎΡ‡Π°Π²Π°ΠΌΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈΡ‚Π΅ Π·Π° сигурност. Π’ Ρ‚Π°Π·ΠΈ вСрсия Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ…ΠΌΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π° сигурност Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π½Π° Elixir ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Phoenix.

Няколко заявки Π² Π΅Π΄ΠΈΠ½ Π³Ρ€Π°Ρ„ΠΈΠΊ

PREMIUM, ULTIMATE, SILVER, GOLD

Π’ GitLab ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, Π·Π° Π΄Π° Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ ΡΡŠΠ±ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ. ЧСсто, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π°Ρ‚ΠΎ трябва Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ максимална ΠΈΠ»ΠΈ срСдна стойност Π½Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°Ρ‚Π°, искатС Π΄Π° ΠΈΠ·Π²Π΅Π΄Π΅Ρ‚Π΅ няколко стойности Π½Π° Π΅Π΄ΠΈΠ½ Π³Ρ€Π°Ρ„ΠΈΠΊ. Π—Π°ΠΏΠΎΡ‡Π²Π°ΠΉΠΊΠΈ ΠΎΡ‚ Ρ‚Π°Π·ΠΈ вСрсия, ΠΈΠΌΠ° Ρ‚Π°ΠΊΠ°Π²Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚.

Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΎΡ‚ DAST Π½Π° ΠΏΠ°Π½Π΅Π»Π° Π·Π° сигурност Π½Π° Π³Ρ€ΡƒΠΏΠ°Ρ‚Π°

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Π”ΠΎΠ±Π°Π²ΠΈΡ…ΠΌΠ΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΎΡ‚ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ тСстванС Π½Π° сигурността Π½Π° прилоТСнията (Dynamic Application Security Testing, DAST) Π½Π° ΠΏΠ°Π½Π΅Π»Π° Π·Π° сигурност Π½Π° Π³Ρ€ΡƒΠΏΠ°Ρ‚Π° Π² Π΄ΠΎΠ±Π°Π²ΠΊΠ° към SAST, сканиранСто Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ ΠΈ сканиранСто Π½Π° зависимости.

ДобавянС Π½Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Π·Π° сканиранС Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ

ULTIMATE, GOLD

Π’ Ρ‚Π°Π·ΠΈ вСрсия Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Π·Π° сканиранС Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ ΠΈΠΌΠ° ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ β€” Π΄ΠΎΠ±Π°Π²ΠΈΡ…ΠΌΠ΅ засСгнат ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ (функция Clair) Π² ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ: ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ (с Π»ΠΈΠ½ΠΊ към mitre.org) ΠΈ засСгнато Π½ΠΈΠ²ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, debian:8).

ДобавянС Π½Π° Ρ‚ΠΈΠΏ ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΏΠΎ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π² сливанСто Π½Π° заявки

PREMIUM, ULTIMATE, SILVER, GOLD

GitLab Π²Π΅Ρ‡Π΅ прСдоставя няколко Ρ‚ΠΈΠΏΠ° ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π² сливанСто Π½Π° заявки: ΠΎΡ‚ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ Π·Π° качСство Π½Π° ΠΊΠΎΠ΄Π° ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π½ΠΎ тСстванС Π² Π΅Ρ‚Π°ΠΏΠ° Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π΄ΠΎ SAST ΠΈ DAST Π² Π΅Ρ‚Π°ΠΏΠ° Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π°.

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

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

ULTIMATE, GOLD

Π’ Ρ‚Π°Π·ΠΈ вСрсия ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠΎΠ΄ΡƒΠ»Π½ΠΈΡ‚Π΅ Maven ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ сканиранС Π½Π° GitLab зависимости. По-Ρ€Π°Π½ΠΎ, Π°ΠΊΠΎ ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡƒΠ»ΡŠΡ‚ имашС зависимост ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡƒΠ» Π½Π° ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π½ΠΈΠ²ΠΎ, Ρ‚ΠΎΠΉ Π½Π΅ моТСшС Π΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ ΠΎΡ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»Π½ΠΎΡ‚ΠΎ Maven Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. Π‘Π΅Π³Π° ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠΎΠ΄ΡƒΠ»Π΅Π½ Maven ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ сС създава с Π΄Π²Π° ΠΌΠΎΠ΄ΡƒΠ»Π° ΠΈ зависимост ΠΌΠ΅ΠΆΠ΄Ρƒ тях. Зависимостта ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° Π΅Π΄Π½ΠΎ Π½ΠΈΠ²ΠΎ Π²Π΅Ρ‡Π΅ Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° Π² Π»ΠΎΠΊΠ°Π»Π½ΠΎΡ‚ΠΎ Maven Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π΄Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ.

ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° промСнят ΠΏΡŠΡ‚Ρ Π·Π° ΠΊΠ»ΠΎΠ½ΠΈΡ€Π°Π½Π΅ Π² CI

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ GitLab Runner ΠΊΠ»ΠΎΠ½ΠΈΡ€Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½ Π²Π»ΠΎΠΆΠ΅Π½ ΠΏΡŠΡ‚ Π² $CI_BUILDS_DIR. Но Π·Π° някои ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Golang, ΠΊΠΎΠ΄ΡŠΡ‚ трябва Π΄Π° бъдС ΠΊΠ»ΠΎΠ½ΠΈΡ€Π°Π½ Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π° дирСктория, Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС построСн.

Π’ GitLab 11.10 Π²ΡŠΠ²Π΅Π΄ΠΎΡ…ΠΌΠ΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° GIT_CLONE_PATH, с която ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π·Π°Π΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ ΠΏΡŠΡ‚, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ GitLab Runner ΠΊΠ»ΠΎΠ½ΠΈΡ€Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΡ€Π΅Π΄ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π°.

ΠŸΡ€ΠΎΡΡ‚Π° маскировка Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π² Π»ΠΎΠ³ΠΎΠ²Π΅Ρ‚Π΅

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

GitLab ΠΏΡ€Π΅Π΄Π»Π°Π³Π° няколко Π½Π°Ρ‡ΠΈΠ½Π° Π΄Π° Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚Π΅ ΠΈ Π΄Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅ ΠΎΠ±Ρ…Π²Π°Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅ Π² GitLab CI/CD. Но ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅ всС ΠΏΠ°ΠΊ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΏΠΎΠΏΠ°Π΄Π½Π°Ρ‚ Π² Π»ΠΎΠ³ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° сборкитС ΠΏΠΎ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ случайно.

GitLab ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ сСриозно ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° риска ΠΈ ΠΎΠ΄ΠΈΡ‚Π° ΠΈ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Π΄Π° добавя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° спазванС Π½Π° изискванията. Π’ GitLab 11.10 Π²ΡŠΠ²Π΅Π΄ΠΎΡ…ΠΌΠ΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π΄Π° сС маскират ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Ρ‚ΠΈΠΏΠΎΠ²Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π² Π»ΠΎΠ³ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅, добавяйки Π½ΠΈΠ²ΠΎ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° срСщу случайно ΠΏΠΎΠΏΠ°Π΄Π°Π½Π΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π² Π»ΠΎΠ³ΠΎΠ²Π΅Ρ‚Π΅. ОсвСн Ρ‚ΠΎΠ²Π° GitLab Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ маскира ΠΌΠ½ΠΎΠ³ΠΎ Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π½Π° Ρ‚ΠΎΠΊΠ΅Π½ΠΈ.

Π’ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ ΠΈ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° Auto DevOps Π½Π° Π½ΠΈΠ²ΠΎ Π³Ρ€ΡƒΠΏΠ°

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Π‘ Auto DevOps Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° GitLab.com ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π±Π΅Π· усилия Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ със ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ DevOps Ρ€Π°Π±ΠΎΡ‚Π½ΠΈ процСси β€” ΠΎΡ‚ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π΄ΠΎ доставката.

Π—Π°ΠΏΠΎΡ‡Π²Π°ΠΉΠΊΠΈ ΠΎΡ‚ GitLab 11.10, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅ ΠΈ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅ Auto DevOps Π·Π° всички ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π² Π΅Π΄Π½Π° Π³Ρ€ΡƒΠΏΠ°.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° страница Π·Π° Π»ΠΈΡ†Π΅Π½Π·ΠΈ

STARTER, PREMIUM, ULTIMATE

Π—Π° ΠΏΠΎ-лСсно ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ…ΠΌΠ΅ Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π½Π° страницата с Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ‚Π΅ Π² администраторския ΠΏΠ°Π½Π΅Π» ΠΈ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Ρ…ΠΌΠ΅ Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΈΡ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ.

GitLab 11.10

Актуализация Π½Π° сСлСктора Π½Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ Π·Π° Kubernetes Π΄Π΅ΠΏΠ»ΠΎΠΉΠΌΠ΅Π½Ρ‚ΠΈ

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

На ΠΏΠ°Π½Π΅Π»ΠΈΡ‚Π΅ Π·Π° Π΄Π΅ΠΏΠ»ΠΎΠΉΠΌΠ΅Π½Ρ‚ΠΈ сС ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ информация Π·Π° всички Kubernetes Π΄Π΅ΠΏΠ»ΠΎΠΉΠΌΠ΅Π½Ρ‚ΠΈ.

Π’ Ρ‚Π°Π·ΠΈ вСрсия ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ…ΠΌΠ΅ Π½Π°Ρ‡ΠΈΠ½Π° Π½Π° ΡΡŠΠΏΠΎΡΡ‚Π°Π²ΡΠ½Π΅ Π½Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ с Π΄Π΅ΠΏΠ»ΠΎΠΉΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅. Π‘Π΅Π³Π° са Π½Π°Π»ΠΈΡ‡Π½ΠΈ съвпадСния ΠΏΠΎ app.example.com/app ΠΈ app.example.com/env ΠΈΠ»ΠΈ app. Π’ΠΎΠ²Π° Ρ‰Π΅ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π·Π° избягванС Π½Π° ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΈ ΠΏΡ€ΠΈ Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ ΠΈ рисковС ΠΎΡ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΈ Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½ΠΈΡ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

ОсвСн Ρ‚ΠΎΠ²Π°, Π² вСрсия GitLab 12.0 Π½ΠΈΠ΅ Ρ‰Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅ΠΌ Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚Π° app ΠΎΡ‚ сСлСктора Π·Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½ΠΈΡ Π½Π° Kubernetes, ΠΈ ΡΡŠΠ²ΠΏΠ°Π΄Π°Π½Π΅Ρ‚ΠΎ Ρ‰Π΅ бъдС възмоТно само ΠΏΠΎ app.example.com/app ΠΈ app.example.com/env.

Π”ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎΡ‚ΠΎ създаванС Π½Π° рСсурси Π² Kubernetes

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

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

ΠŸΡ€ΠΈ Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° Kubernetes GitLab CI Ρ‰Π΅ създава Ρ‚Π΅Π·ΠΈ рСсурси ΠΏΡ€Π΅Π΄ΠΈ Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅Ρ‚ΠΎ.

Π“Ρ€ΡƒΠΏΠΎΠ²ΠΈ Ρ€Π°Π½Π΅Ρ€ΠΈ Π·Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ Π½Π° Π½ΠΈΠ²ΠΎ Π³Ρ€ΡƒΠΏΠ°

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

ΠšΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° Π½ΠΈΠ²ΠΎ Π³Ρ€ΡƒΠΏΠ° Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ инсталиранСто Π½Π° GitLab Runner. Kubernetes Ρ€Π°Π½Π΅Ρ€ΠΈ Π½Π° Π½ΠΈΠ²ΠΎ Π³Ρ€ΡƒΠΏΠ° сС ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ Π·Π° Π΄ΡŠΡ‰Π΅Ρ€Π½ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΊΠ°Ρ‚ΠΎ Π³Ρ€ΡƒΠΏΠΎΠ²ΠΈ Ρ€Π°Π½Π΅Ρ€ΠΈ, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈ с Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ cluster ΠΈ kubernetes.

Брояч Π½Π° извикванията Π·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Knative

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½ΠΈ с GitLab Serverless, сСга ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ броя Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡ‚Π΅ извиквания Π·Π° ΠΎΡ‚Π΄Π΅Π»Π½Π° функция. Π—Π° Ρ†Π΅Π»Ρ‚Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС инсталира Prometheus Π² ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π°, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Π΅ инсталиран Knative.

GitLab 11.10

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ git clean Π·Π° Π΄ΠΆΠΎΠ±ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° GitLab CI/CD

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ GitLab Runner изпълнява git clean Π² процСса Π½Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΊΠΎΠ΄Π° ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄ΠΆΠΎΠ± Π² GitLab CI/CD. Π—Π°ΠΏΠΎΡ‡Π²Π°ΠΉΠΊΠΈ ΠΎΡ‚ GitLab 11.10, ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅, ΠΏΡ€Π΅Π΄Π°Π΄Π΅Π½ΠΈ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° git clean. Π’ΠΎΠ²Π° Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π·Π° Π΅ΠΊΠΈΠΏΠΈ с ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Ρ€Π°Π½Π΅Ρ€ΠΈ, Π° ΡΡŠΡ‰ΠΎ ΠΈ Π·Π° Π΅ΠΊΠΈΠΏΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΡΡŠΠ±ΠΈΡ€Π°Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΎΡ‚ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΌΠΎΠ½ΠΎΡ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ. Π‘Π΅Π³Π° Ρ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° управляват процСса Π½Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ ΠΏΡ€Π΅Π΄ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° скриптовСтС. Новата ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° GIT_CLEAN_FLAGS ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΈΠΌΠ° стойност -ffdx ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ° всички възмоТни ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° [git clean](https://git-scm.com/docs/git-clean).

Π’ΡŠΠ½ΡˆΠ½Π° авторизация Π² Core

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Π—Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΈΡ‚Π΅ срСди ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° изискват Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ външСн рСсурс Π·Π° авторизация Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π”ΠΎΠ±Π°Π²ΠΈΡ…ΠΌΠ΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π² 10.6 ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ искания Π΄Π° ΠΎΡ‚Π²ΠΎΡ€ΠΈΠΌ Ρ‚Π°Π·ΠΈ функционалност Π² Core. Π Π°Π΄Π²Π°ΠΌΠ΅ сС Π΄Π° прСдставим външна авторизация ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ Π½ΠΈΠ²ΠΎ Π½Π° сигурност Π·Π° инстанции Π½Π° Core, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ‚Π°Π·ΠΈ функция Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ участници.

Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° създаванС Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π² Π³Ρ€ΡƒΠΏΠΈ Π² Core

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Ролята Developer ΠΌΠΎΠΆΠ΅ Π΄Π° създава ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π² Π³Ρ€ΡƒΠΏΠΈ ΠΎΡ‰Π΅ ΠΎΡ‚ вСрсия 10.5, Π° сСга Ρ‚ΠΎΠ²Π° Π΅ възмоТно ΠΈ Π² Core. Π‘ΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π΅ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π² GitLab, ΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Π°Π·ΠΈ функция Π² Core, участницитС Π² инстанцията Π²Π΅Ρ‡Π΅ ΠΏΠΎ-лСсно ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС Π·Π°Ρ…Π²Π°Π½Π°Ρ‚ с Π½Π΅Ρ‰ΠΎ Π½ΠΎΠ²ΠΎ.

GitLab Runner 11.10

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

ДнСс пуснахмС GitLab Runner 11.10! GitLab Runner Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° изпълнСниС Π½Π° CI/CD Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² GitLab.

Най-интСрСснитС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

ΠŸΡŠΠ»Π½ΠΈΡΡ‚ списък Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π½Π°ΠΌΠ΅Ρ€Π΅Π½ Π² Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€Π° Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π½Π° GitLab Runner: CHANGELOG.

ΠŸΠΎΠΏΡ€Π°Π²ΠΊΠ° Π½Π° Π²Ρ€ΡŠΡ‰Π°Π½ΠΎΡ‚ΠΎ project_id Π² API Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° blob Π² Elasticsearch

STARTER, PREMIUM, ULTIMATE

ΠŸΠΎΠΏΡ€Π°Π²ΠΈΡ…ΠΌΠ΅ Π³Ρ€Π΅ΡˆΠΊΠ° Π² API Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° blob Π² Elasticsearch, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ Π²Ρ€ΡŠΡ‰Π°ΡˆΠ΅ 0 Π·Π° project_id. НСобходимо Π΅ Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ индСксиранС Π½Π° Elasticsearch, Π·Π° Π΄Π° сС ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΈΡ‚Π΅ стойности project_id слСд инсталиранСто Π½Π° Ρ‚Π°Π·ΠΈ вСрсия Π½Π° GitLab.

ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΡ Π² Omnibus

CORE, STARTER, PREMIUM, ULTIMATE

ВнСсохмС слСднитС подобрСния Π² Omnibus Π² GitLab 11.10:

  • GitLab 11.10 Π²ΠΊΠ»ΡŽΡ‡Π²Π° Mattermost 5.9.0, Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Π½Π° Slack с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄, Π² послСдната вСрсия, която Π²ΠΊΠ»ΡŽΡ‡Π²Π° Π½ΠΎΠ² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π·Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ Π·Π° лСсно ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ Hipchat ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ. Π’Π°Π·ΠΈ вСрсия Π²ΠΊΠ»ΡŽΡ‡Π²Π° обновлСния Π·Π° сигурност, ΠΈ ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π°ΠΌΠ΅ Π΄Π° сС Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅.
  • НиС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Ρ…ΠΌΠ΅ Grafana с Omnibus, ΠΈ сСга Π·Π°ΠΏΠΎΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° инстанцията Π½Π° GitLab Π΅ ΠΌΠ½ΠΎΠ³ΠΎ просто.
  • Π”ΠΎΠ±Π°Π²ΠΈΡ…ΠΌΠ΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅ Π½Π° стари ΠΎΠ±Ρ€Π°Π·ΠΈ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ ΠΎΡ‚ Docker Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ.
  • АктуализирахмС ca-certs Π΄ΠΎ 2019-01-23.

ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΡ Π² производитСлността

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°ΠΌΠ΅ Π΄Π° подобрявамС производитСлността Π½Π° GitLab с всяка вСрсия Π·Π° инстанции Π½Π° GitLab с всякакъв Ρ€Π°Π·ΠΌΠ΅Ρ€. Някои подобрСния Π² GitLab 11.10:

ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΈΡ‚Π΅ Π½Π° GitLab

CORE, STARTER, PREMIUM, ULTIMATE

ВнСсли слСднитС подобрСния Π² Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΈΡ‚Π΅ Π½Π° GitLab:

УстарСли Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

GitLab Geo Ρ‰Π΅ осигури Ρ…Π΅ΡˆΠΈΡ€Π°Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π² GitLab 12.0

GitLab Geo Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Ρ…Π΅ΡˆΠΈΡ€Π°Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π·Π° смСкчаванС Π½Π° конкурСнцията Π½Π° Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΡƒΠ·Π»ΠΈ. Π’ΠΎΠ²Π° бСшС отбСлязано Π² gitlab-ce#40970.

Π’ GitLab 11.5 Π΄ΠΎΠ±Π°Π²ΠΈΡ…ΠΌΠ΅ Ρ‚ΠΎΠ²Π° изискванС Π² докумСнтацията Π½Π° Geo: gitlab-ee#8053.

Π’ GitLab 11.6 sudo gitlab-rake gitlab:geo:check провСрява, Π΄Π°Π»ΠΈ Ρ…Π΅ΡˆΠΈΡ€Π°Π½ΠΎΡ‚ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΎ ΠΈ Π΄Π°Π»ΠΈ всички ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ сС ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΡ‚. Π’ΠΈΠΆ. gitlab-ee#8289. Ако ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Geo, моля, стартирайтС Ρ‚Π°Π·ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΈ ΠΌΠΈΠ³Ρ€ΠΈΡ€Π°ΠΉΡ‚Π΅ възмоТно Π½Π°ΠΉ-скоро.

Π’ GitLab 11.8 постоянно Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΎ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ gitlab-ee!8433 Ρ‰Π΅ сС ΠΏΠΎΠΊΠ°Π·Π²Π° Π½Π° страницата АдминистративСн Ρ€Π°ΠΉΠΎΠ½ β€Ί Geo β€Ί Π£Π·Π»ΠΈ, Π°ΠΊΠΎ горСспомСнатитС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π΅ са Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈ.

Π’ GitLab 12.0 Geo Ρ‰Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° изискванията Π·Π° Ρ…Π΅ΡˆΠΈΡ€Π°Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. Π’ΠΈΠΆ. gitlab-ee#8690.

Π”Π°Ρ‚Π° Π½Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅: 22 юни 2019 Π³.

ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ubuntu 14.04

GitLab 11.10 Ρ‰Π΅ бъдС послСдното ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ubuntu 14.04.

Canonical обяви прСкратяванС Π½Π° стандартната ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ubuntu 14.04 ΠΎΡ‚ Π°ΠΏΡ€ΠΈΠ» 2019 Π³.. ΠŸΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π°ΠΌΠ΅ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Ρ‚ Π½Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π° вСрсия LTS: Ubuntu 16.04 ΠΈΠ»ΠΈ Ubuntu 18.04.

Π”Π°Ρ‚Π° Π½Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅: 22 ΠΌΠ°ΠΉ 2019 Π³.

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° максималния Π±Ρ€ΠΎΠΉ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ΠΈ, създадСни ΠΎΡ‚ Π΅Π΄Π½ΠΎ пусканС

По-Ρ€Π°Π½ΠΎ GitLab създавашС ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ΠΈ Π·Π° HEAD всяко ΠΊΠ»ΠΎΠ½Ρ‡Π΅ Π² пусканСто. Π’ΠΎΠ²Π° Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ пускат мноТСство ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΊΠ»ΠΎΠ½ Π·Π° Π½ΠΎΠ²Π° функция ΠΈ Π² ΠΊΠ»ΠΎΠ½ develop).

Но ΠΏΡ€ΠΈ пусканС Π½Π° голямо Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° прСмСстванС, отразяванС ΠΈΠ»ΠΈ разклоняванС), Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС създава ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ Π·Π° всСки ΠΊΠ»ΠΎΠ½. Π—Π°ΠΏΠΎΡ‡Π²Π°ΠΉΠΊΠΈ ΠΎΡ‚ GitLab 11.10, създавамС максимум 4 ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π° ΠΏΡ€ΠΈ пусканС.

Π”Π°Ρ‚Π° Π½Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅: 22 ΠΌΠ°ΠΉ 2019 Π³.

УстарСли ΠΏΡŠΡ‚ΠΈΡ‰Π° Π½Π° legacy ΠΊΠΎΠ΄Π° Π½Π° GitLab Runner

Π—Π°ΠΏΠΎΡ‡Π²Π°ΠΉΠΊΠΈ ΠΎΡ‚ GitLab 11.9, GitLab Runner ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° ΠΊΠ»ΠΎΠ½ΠΈΡ€Π°Π½Π΅/ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ. Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° GitLab Runner Ρ‰Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° стария ΠΌΠ΅Ρ‚ΠΎΠ΄, Π°ΠΊΠΎ новият Π½Π΅ Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½. ΠŸΠΎΠ²Π΅Ρ‡Π΅ информация Π²ΠΈΠΆΡ‚Π΅ Π² Ρ‚Π°Π·ΠΈ Π·Π°Π΄Π°Ρ‡Π°.

Π’ GitLab 11.0 ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ…ΠΌΠ΅ Π²ΠΈΠ΄Π° Π½Π° конфигурацията Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° Π·Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π·Π° GitLab Runner. metrics_server Ρ‰Π΅ бъдС ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ Π² ΠΏΠΎΠ»Π·Π° Π½Π° listen_address Π² GitLab 12.0. ΠŸΠΎΠ²Π΅Ρ‡Π΅ информация Π²ΠΈΠΆΡ‚Π΅ Π² Ρ‚Π°Π·ΠΈ Π·Π°Π΄Π°Ρ‡Π°.

Π’ вСрсия 11.3 GitLab Runner Π·Π°ΠΏΠΎΡ‡Π½Π° Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° няколко кэш-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°; ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π½ΠΎΠ²ΠΈ настройки Π·Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π° конфигурация Π½Π° S3. Π’ докумСнтацията, прСдоставСна Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Π° с ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΈ инструкции Π·Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ към Π½ΠΎΠ²Π°Ρ‚Π° конфигурация. ΠŸΠΎΠ²Π΅Ρ‡Π΅ информация Π²ΠΈΠΆΡ‚Π΅ Π² Ρ‚Π°Π·ΠΈ Π·Π°Π΄Π°Ρ‡Π°.

Π’Π΅Π·ΠΈ ΠΏΡŠΡ‚ΠΈΡ‰Π° няма Π΄Π° са Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ Π² GitLab 12.0. ΠšΠ°Ρ‚ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π», Π½Π΅ Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π° промСнятС Π½ΠΈΡ‰ΠΎ, просто сС ΡƒΠ²Π΅Ρ€Π΅Ρ‚Π΅, Ρ‡Π΅ инстанцията Π½Π° GitLab Ρ€Π°Π±ΠΎΡ‚ΠΈ с вСрсия 11.9+ ΠΏΡ€ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π΄ΠΎ GitLab Runner 12.0.

Π”Π°Ρ‚Π° Π½Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅: 22 юни 2019 Π³.

Устарял ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ Π·Π° функцията Π½Π° Π²Ρ…ΠΎΠ΄Π½Π°Ρ‚Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π·Π° GitLab Runner

Π’ 11.4 GitLab Runner бСшС прСдставСн ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ Π·Π° функция FF_K8S_USE_ENTRYPOINT_OVER_COMMAND Π·Π° поправянС Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΊΠ°Ρ‚ΠΎ #2338 ΠΈ #3536.

Π’ GitLab 12.0 Ρ‰Π΅ ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ΠΌ към ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, сякаш ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ΡŠΡ‚ Π½Π° функцията Π΅ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½. ΠŸΠΎΠ²Π΅Ρ‡Π΅ информация Π²ΠΈΠΆΡ‚Π΅ Π² Ρ‚Π°Π·ΠΈ Π·Π°Π΄Π°Ρ‡Π°.

Π”Π°Ρ‚Π° Π½Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅: 22 юни 2019 Π³.

Устаряла ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Linux дистрибуции, достигнали EOL, Π·Π° GitLab Runner

Някои дистрибуции Π½Π° Linux, Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС инсталиран GitLab Runner, са достигнали края Π½Π° ТизнСния си Ρ†ΠΈΠΊΡŠΠ».

Π’ GitLab 12.0 GitLab Runner ΠΏΠΎΠ²Π΅Ρ‡Π΅ няма Π΄Π° разпространява ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π² Ρ‚Π΅Π·ΠΈ дистрибуции Π½Π° Linux. ΠŸΡŠΠ»Π½ΠΈΡΡ‚ списък Π½Π° дистрибуциитС, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π½Π΅ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚, ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π½Π°ΠΌΠ΅Ρ€Π΅Π½ Π² нашия докумСнтацията. Благодаря Π½Π° Π₯Π°Π²ΠΈΠ΅Ρ€ Ардон (Javier JardΓ³n) Π·Π° приноса ΠΌΡƒ!

Π”Π°Ρ‚Π° Π½Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅: 22 юни 2019 Π³.

ΠŸΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° стари ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π½Π° GitLab Runner Helper

Π’ Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° усилията Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Windows Docker executor бСшС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС ΠΎΡ‚ΠΊΠ°ΠΆΠ΅ΠΌ ΠΎΡ‚ някои стари ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° helper image.

Π’ GitLab 12.0 GitLab Runner стартира с Π½ΠΎΠ²ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ. Π’ΠΎΠ²Π° засяга само ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ прСзаписват helper image. ΠŸΠΎΠ²Π΅Ρ‡Π΅ информация Π²ΠΈΠΆΡ‚Π΅ Π² Ρ‚Π°Π·ΠΈ Π·Π°Π΄Π°Ρ‡Π°.

Π”Π°Ρ‚Π° Π½Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅: 22 юни 2019 Π³.

ΠŸΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° наслСдствСния ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ git clean ΠΎΡ‚ GitLab Runner

Π’ GitLab Runner 11.10 прСдоставихмС Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ ΠΊΠ°ΠΊ Runner изпълнява ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° git clean. ОсвСн Ρ‚ΠΎΠ²Π°, Π½ΠΎΠ²Π°Ρ‚Π° стратСгия Π·Π° почистванС ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° git reset ΠΈ поставя ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° git clean слСд ΡΡ‚ΡŠΠΏΠΊΠ°Ρ‚Π° Π½Π° изтСглянС.

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

Π’ GitLab Runner 12.0 Ρ‰Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅ΠΌ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° наслСдствСната стратСгия Π·Π° почистванС ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Π½Π΅ΠΉΠ½ΠΎΡ‚ΠΎ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Ρ‡Ρ€Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° Π½Π° функцията. ΠŸΠΎΠ²Π΅Ρ‡Π΅ информация Π²ΠΈΠΆΡ‚Π΅ Π² Ρ‚Π°Π·ΠΈ Π·Π°Π΄Π°Ρ‡Π°.

Π”Π°Ρ‚Π° Π½Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅: 22 юни 2019 Π³.

Π Π°Π·Π΄Π΅Π» System Info Π² администраторския ΠΏΠ°Π½Π΅Π»

GitLab прСдоставя информация Π·Π° Π²Π°ΡˆΠ°Ρ‚Π° инстанция Π½Π° GitLab Π² admin/system_info, Π½ΠΎ Ρ‚Π°Π·ΠΈ информация ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ Π½Π΅Ρ‚ΠΎΡ‡Π½Π°.

НиС Ρ‰Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅ΠΌ Ρ‚ΠΎΠ·ΠΈ Ρ€Π°Π·Π΄Π΅Π» администраторския ΠΏΠ°Π½Π΅Π» Π² GitLab 12.0 ΠΈ ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π°ΠΌΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³.

Π”Π°Ρ‚Π° Π½Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅: 22 юни 2019 Π³.

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅

Π’ΡŠΡ€ΡΠ΅Ρ‚Π΅ всички Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² историята Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅:

Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅

Ако настройватС Π½ΠΎΠ²Π° инсталация Π½Π° GitLab, посСтСтС страницата Π·Π° изтСглянС Π½Π° GitLab.

Актуализация

ΠŸΠΎΠ³Π»Π΅Π΄Π½Π΅Ρ‚Π΅ Π² страницата Π·Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ΠŸΠ»Π°Π½ΠΎΠ²Π΅Ρ‚Π΅ Π·Π° Π°Π±ΠΎΠ½Π°ΠΌΠ΅Π½Ρ‚ Π½Π° GitLab

GitLab Π΅ Π½Π°Π»ΠΈΡ‡Π΅Π½ Π² Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°: самоуправляСм ΠΈ ΠΎΠ±Π»Π°Ρ‡Π΅Π½ SaaS.

БамоуправляСм: Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΠΈΠ»ΠΈ Π½Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π½Π° ΠΎΠ±Π»Π°Ρ‡Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°.

  • Π―Π΄Ρ€ΠΎ: Π·Π° ΠΌΠ°Π»ΠΊΠΈ Π΅ΠΊΠΈΠΏΠΈ, Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΈΠ»ΠΈ бСзсрочна ΠΏΡ€ΠΎΠ±Π½Π° вСрсия Π½Π° GitLab.
  • Starter: Π·Π° Π΅ΠΊΠΈΠΏΠΈ, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ Π² Π΅Π΄ΠΈΠ½ офис ΠΏΠΎ мноТСство ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС нуТдаят ΠΎΡ‚ профСсионална ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°.
  • ΠŸΡ€Π΅ΠΌΠΈΡƒΠΌ: Π·Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Π΅ΠΊΠΈΠΏΠΈ, Π½ΡƒΠΆΠ΄Π°Π΅Ρ‰ΠΈ сС ΠΎΡ‚ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, висока наличност ΠΈ 24/7 ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°.
  • Π£Π»Ρ‚ΠΈΠΌΠ΅ΠΉΡ‚: Π·Π° прСдприятия, ΠΊΠΎΠΈΡ‚ΠΎ изискват Π½Π°Π΄Π΅ΠΆΠ΄Π½Π° стратСгия ΠΈ изпълнСниС с ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° бСзопасност ΠΈ спазванС Π½Π° Ρ€Π΅Π³ΡƒΠ»Π°Ρ†ΠΈΠΈ.

ΠžΠ±Π»Π°Ρ‡Π΅Π½ SaaS β€” GitLab.com: хоства, управлява ΠΈ администрира GitLab ΠΏΠΎ Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π½ΠΈ ΠΈ ΠΏΠ»Π°Ρ‚Π΅Π½ΠΈ Π°Π±ΠΎΠ½Π°ΠΌΠ΅Π½Ρ‚ΠΈ Π·Π° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»Π½ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ ΠΈ Π΅ΠΊΠΈΠΏΠΈ.

  • Π‘Π΅Π·ΠΏΠ»Π°Ρ‚Π΅Π½: Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ частни Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΈ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π±Ρ€ΠΎΠΉ участници Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ‚Π΅. Π—Π°ΠΊΡ€ΠΈΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ Π½ΠΈΠ²ΠΎ Π‘Π΅Π·ΠΏΠ»Π°Ρ‚Π΅Π½, Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΈΠΌΠ°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ Π½ΠΈΠ²ΠΎ Gold.
  • Bronze: Π·Π° Π΅ΠΊΠΈΠΏΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠΌΠ°Ρ‚ Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° работния процСс.
  • Silver: Π·Π° Π΅ΠΊΠΈΠΏΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС нуТдаят ΠΎΡ‚ ΠΏΠΎ-Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ DevOps Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ, спазванС Π½Π° Ρ€Π΅Π³ΡƒΠ»Π°Ρ†ΠΈΠΈ ΠΈ Π±ΡŠΡ€Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°.
  • Gold: подходящо Π·Π° мноТСство CI/CD Π·Π°Π΄Π°Ρ‡ΠΈ. Всички ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π½ΠΎ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ Gold нСзависимо ΠΎΡ‚ ΠΏΠ»Π°Π½Π°.

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

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