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

Если ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Trunk-based development, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ Π΄ΠΎΠ»Π³ΠΎΠΆΠΈΠ²ΡƒΡ‰ΠΈΡ… Π²Π΅Ρ‚ΠΎΠΊ Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π²Π΅Ρ‚ΠΎΠΊ с ΠΎΠ΄Π½ΠΈΠΌ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅ΠΌ. МСлкиС измСнСния часто ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ прямо Π² Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ, Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΌΡ‹ рискуСм Π½Π°Ρ€ΡƒΡˆΠΈΡ‚ΡŒ сборку.

Π’ этом выпускС 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:

Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

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 Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° страницС Admin Area β€Ί Geo β€Ί Nodes, Ссли Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹.

Π’ 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 Π³.

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ legacy ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° git clean ΠΈΠ· GitLab Runner

Π’ GitLab Runner 11.10 ΠΌΡ‹ прСдоставляСм Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ Runner выполняСт ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ git clean. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, новая стратСгия очистки удаляСт использованиС git reset ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ git clean послС шага Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ.

Π Π°Π· это ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ повСдСния ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΌΡ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Если ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ true, ΠΎΠ½ восстановит legacy-ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ очистки. Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΎΠ± использовании ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² GitLab Runner ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

Π’ GitLab Runner 12.0 ΠΌΡ‹ ΡƒΠ΄Π°Π»ΠΈΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ legacy-стратСгии очистки ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π΅Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ смотритС Π² этой Π·Π°Π΄Π°Ρ‡Π΅.

Π”Π°Ρ‚Π° удалСния: 22 июня 2019 Π³.

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

GitLab прСдставляСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ вашСм экзСмплярС GitLab Π² admin/system_info, Π½ΠΎ эта информация ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Ρ‚ΠΎΡ‡Π½ΠΎΠΉ.

ΠœΡ‹ ΡƒΠ΄Π°Π»ΠΈΠΌ этот Ρ€Π°Π·Π΄Π΅Π» ΠΏΠ°Π½Π΅Π»ΠΈ администратора Π² GitLab 12.0 ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ возмоТности ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°.

Π”Π°Ρ‚Π° удалСния: 22 июня 2019 Π³.

Π–ΡƒΡ€Π½Π°Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ

Π˜Ρ‰ΠΈΡ‚Π΅ всС эти измСнСния Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ:

Установка

Если Π²Ρ‹ настраиваСтС Π½ΠΎΠ²ΡƒΡŽ установку GitLab, посСтитС страницу Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ GitLab.

ОбновлСниС

ЗаглянитС Π½Π° страницу ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ.

ΠŸΠ»Π°Π½Ρ‹ подписки GitLab

GitLab доступСн Π² Π΄Π²ΡƒΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ…: самоуправляСмый ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΉ SaaS.

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

  • Core: для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄, ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π½ΠΎΠΉ вСрсии GitLab Π½Π° Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄.
  • Starter: для ΠΊΠΎΠΌΠ°Π½Π΄, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π² ΠΎΠ΄Π½ΠΎΠΌ офисС Π½Π°Π΄ нСсколькими ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΡƒΠΆΠ½Π° ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°.
  • Premium: для распрСдСлСнных ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, высокая Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΈ круглосуточная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°.
  • Ultimate: для прСдприятий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ трСбуСтся надСТная стратСгия ΠΈ рСализация с ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ соотвСтствиСм трСбованиям.

ΠžΠ±Π»Π°Ρ‡Π½Ρ‹ΠΉ SaaS β€” GitLab.com: размСщаСтся, управляСтся ΠΈ администрируСтся GitLab ΠΏΠΎ бСсплатным ΠΈ ΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΌ подпискам для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄.

  • Free: Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Π΅ частныС Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΈ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ количСство участников ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π£ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π΅ΡΡ‚ΡŒ доступ ΠΊ Ρ„ΠΈΡ‡Π°ΠΌ уровня Free, Ρƒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π΅ΡΡ‚ΡŒ доступ ΠΊ Ρ„ΠΈΡ‡Π°ΠΌ уровня Gold.
  • Bronze: для ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΡƒΠΆΠ΅Π½ доступ ΠΊ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌ Ρ„ΠΈΡ‡Π°ΠΌ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ процСсса.
  • Silver: для ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Π±ΠΎΠ»Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅ возмоТности DevOps, соотвСтствиС трСбованиям ΠΈ быстрая ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°.
  • Gold: ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для мноТСства Π΄ΠΆΠΎΠ±ΠΎΠ² CI/CD. ВсС ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ бСсплатно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΈΡ‡ΠΈ Gold нСзависимо ΠΎΡ‚ ΠΏΠ»Π°Π½Π°.

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

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ