ГитЛаб 11.9 је објављен са откривањем тајне и неколико правила за решавање захтева за спајање

ГитЛаб 11.9 је објављен са откривањем тајне и неколико правила за решавање захтева за спајање

Брзо откријте процуреле тајне

Чинило би се као мала грешка да случајно проследите акредитиве у заједничко складиште. Међутим, последице могу бити озбиљне. Када нападач добије вашу лозинку или АПИ кључ, он ће преузети ваш налог, закључати вас и користити ваш новац на превару. Поред тога, могућ је домино ефекат: приступ једном налогу отвара приступ другима. Улози су велики, па је изузетно важно да што пре сазнате о процурелим тајнама.

У овом издању представљамо опцију тајно откривање као део наше САСТ функционалности. Свако урезивање се скенира у ЦИ/ЦД послу за тајне. Постоји тајна - и програмер добија упозорење у захтеву за спајање. Он на лицу места опозива процуреле акредитиве и ствара нове.

Обезбеђивање правилног управљања променама

Како расте и постаје сложенији, одржавање конзистентности између различитих делова организације постаје све теже. Што је више корисника апликације и већи приход, то су озбиљније последице спајања нетачног или несигурног кода. За многе организације, обезбеђивање одговарајућег процеса прегледа пре спајања кода је строг захтев јер су ризици веома високи.

ГитЛаб 11.9 вам даје већу контролу и ефикаснију структуру, захваљујући правила за решавање захтева за спајање. Раније, да бисте добили дозволу, морали сте само да идентификујете појединца или групу (чији је сваки члан могао дати дозволу). Сада можете да додате више правила тако да захтев за спајање захтева дозволу одређених појединаца или чак више чланова одређене групе. Поред тога, функција власника кода је интегрисана у правила дозволе, што олакшава идентификацију особе која је издала дозволу.

Ово омогућава организацијама да имплементирају сложене процесе решавања, задржавајући једноставност једне ГитЛаб апликације где су проблеми, код, цевовод и подаци за праћење видљиви и доступни за доношење одлука и убрзавање процеса решавања.

ЦхатОпс је сада отвореног кода

ГитЛаб ЦхатОпс је моћна алатка за аутоматизацију која вам омогућава да покренете било који ЦИ/ЦД посао и директно упитате његов статус у апликацијама за ћаскање као што су Слацк и Маттермост. Првобитно уведен у ГитЛаб 10.6, ЦхатОпс је био део ГитЛаб Ултимате претплате. Заснован стратегије развоја производа и посвећеност отвореном коду, понекад померамо карактеристике наниже, а никада навише.

У случају ЦхатОпс-а, ​​схватили смо да ова функционалност може бити корисна свима и да учешће заједнице може користити самој функцији.

У ГитЛаб 11.9 ми ЦхатОпс код отвореног кода, и стога је сада слободно доступан за употребу у ГитЛаб Цоре-у којим се самостално управља и на ГитЛаб.цом и отворен за заједницу.

И још много тога!

Постоји толико сјајних функција доступних у овом издању, нпр. Ревизија параметара функције, Решавање рањивости захтева за спајањем и ЦИ/ЦД шаблони за безбедносне послове, - да једва чекамо да вам испричамо о њима!

Највреднији запослени (МВП) овај месец признаје Марсел Амираулт (Марсел Амираулт)
Марцел нам је стално помагао да побољшамо ГитЛаб документацију. Он урадио много да побољшамо квалитет и употребљивост наших докумената. Домо аригато [хвала пуно (јапански) - прибл. транс.] Марцел, искрено ценимо то!

Кључне функције додате у ГитЛаб 11.9 издању

Откривање тајни и акредитива у спремишту

(УЛТИМАТЕ, ЗЛАТО)

Програмери понекад ненамерно одају тајне и акредитиве у удаљена спремишта. Ако други људи имају приступ овом извору, или ако је пројекат јаван, тада су осетљиве информације изложене и нападачи их могу користити за приступ ресурсима као што су окружења за примену.

ГитЛаб 11.9 има нови тест - „Сецрет Детецтион“. Скенира садржај спремишта тражећи АПИ кључеве и друге информације које тамо не би требало да буду. ГитЛаб приказује резултате у САСТ извештају у виџету Захтева за спајање, извештајима цевовода и безбедносним контролним таблама.

Ако сте већ омогућили САСТ за своју апликацију, онда не морате ништа да радите, само искористите ову нову функцију. Такође је укључен у конфигурацију Ауто ДевОпс Уобичајено.

ГитЛаб 11.9 је објављен са откривањем тајне и неколико правила за решавање захтева за спајање
Записи
Задатак

Правила за решавање захтева за спајање

(ПРЕМИУМ, УЛТИМАТЕ, СРЕБРО, ЗЛАТО)

Преглед кода је суштински елемент сваког успешног пројекта, али није увек јасно ко треба да прегледа промене. Често је пожељно имати рецензенте из различитих тимова: развојни тим, тим за корисничко искуство, продукцијски тим.

Правила дозвола вам омогућавају да побољшате процес интеракције између људи укључених у преглед кода дефинисањем круга овлашћених одобравалаца и минималног броја дозвола. Правила за решавање су приказана у виџету захтева за обједињавање тако да можете брзо да доделите следећег рецензента.

У ГитЛабу 11.8, правила дозвола су подразумевано онемогућена. Почевши од ГитЛаб-а 11.9, они су подразумевано доступни. У ГитЛаб 11.3 увели смо опцију Власници кода да се идентификују чланови тима одговорни за појединачне кодове у оквиру пројекта. Функција власника кода је интегрисана у правила дозвола тако да увек можете брзо да пронађете праве људе за преглед промена.

ГитЛаб 11.9 је објављен са откривањем тајне и неколико правила за решавање захтева за спајање
Записи
Задатак

Пребацивање ЦхатОпа у Цоре

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БЕСПЛАТНО, БРОНЗА, СРЕБРО, ЗЛАТО)

Првобитно представљен у ГитЛаб Ултимате 10.6, ЦхатОпс је прешао на ГитЛаб Цоре. ГитЛаб ЦхатОпс нуди могућност покретања ГитЛаб ЦИ послова преко Слацк-а користећи ову функцију команде косе црте.

Ми смо отвореног извора за ову функцију према нашим принцип нивелације оријентисан на купца. Чешћем употребом, заједница ће више допринети.

ГитЛаб 11.9 је објављен са откривањем тајне и неколико правила за решавање захтева за спајање
Записи
Задатак

Ревизија параметара функције

(ПРЕМИУМ, УЛТИМАТЕ, СРЕБРО, ЗЛАТО)

Операције као што су додавање, брисање или промена параметара функција се сада евидентирају у ГитЛаб евиденцији ревизије, тако да можете да видите шта је промењено и када. Десила се несрећа и треба да видите шта се недавно променило? Или само треба да проверите како су параметри функције промењени у оквиру ревизије? Сада је ово врло лако урадити.

ГитЛаб 11.9 је објављен са откривањем тајне и неколико правила за решавање захтева за спајање
Записи
Задатак

Решавање рањивости захтева за спајањем

(УЛТИМАТЕ, ЗЛАТО)

Да бисте брзо решили рањивости кода, процес мора бити једноставан. Важно је поједноставити безбедносне закрпе, омогућавајући програмерима да се усредсреде на своје одговорности. У ГитЛаб 11.7 ми предложио датотеку за поправку, али је морао да се преузме, примени локално, а затим гурне у удаљено спремиште.

У ГитЛаб 11.9 овај процес је аутоматизован. Поправите рањивости без напуштања ГитЛаб веб интерфејса. Захтев за спајање се креира директно из прозора са информацијама о рањивости, а ова нова грана ће већ садржати исправку. Након што проверите да ли је проблем решен, додајте исправку у узводну грану ако је цевовод у реду.

ГитЛаб 11.9 је објављен са откривањем тајне и неколико правила за решавање захтева за спајање
Записи
Задатак

Приказ резултата скенирања контејнера у безбедносној табли групе

(УЛТИМАТЕ, ЗЛАТО)

Безбедносна контролна табла тима омогућава тимовима да се усредсреде на питања која су најкритичнија за њихов рад, пружајући јасан, детаљан преглед свих потенцијалних рањивости које би могле да утичу на апликације. Због тога је важно да контролна табла садржи све потребне информације на једном месту и омогући корисницима да детаљније анализирају податке пре него што отклоне пропусте.

У ГитЛаб 11.9, резултати скенирања контејнера су додати на контролну таблу, поред постојећих САСТ и резултата скенирања зависности. Сада је цео преглед на једном месту, без обзира на извор проблема.

ГитЛаб 11.9 је објављен са откривањем тајне и неколико правила за решавање захтева за спајање
Записи
Задатак

ЦИ/ЦД шаблони за безбедносне послове

(УЛТИМАТЕ, ЗЛАТО)

ГитЛаб-ове безбедносне функције се веома брзо развијају и захтевају стална ажурирања како би ваш код био ефикасан и безбедан. Промена дефиниције посла је тешка када управљате више пројеката. Такође разумемо да нико не жели да ризикује коришћење најновије верзије ГитЛаба а да није сигуран да је у потпуности компатибилна са тренутном инстанцом ГитЛаба.

Из тог разлога смо у ГитЛаб 11.7 увели нови механизам за дефинисање послова користећи предлошци.

Почевши од ГитЛаб-а 11.9 нудићемо уграђене шаблоне за све безбедносне послове: на пример, sast и dependency_scanning, - компатибилан са одговарајућом верзијом ГитЛаба.

Укључите их директно у своју конфигурацију и они ће бити ажурирани са системом сваки пут када надоградите на нову верзију ГитЛаб-а. Конфигурације цевовода се не мењају.

Нови начин дефинисања безбедносних послова је званичан и не подржава никакве друге претходне дефиниције послова или исечке кода. Требало би да ажурирате своју дефиницију што је пре могуће да бисте користили нову кључну реч template. Подршка за било коју другу синтаксу може бити уклоњена у ГитЛаб 12.0 или другим будућим издањима.

ГитЛаб 11.9 је објављен са откривањем тајне и неколико правила за решавање захтева за спајање
Записи
Задатак

Остала побољшања у ГитЛабу 11.9

Одговорите на коментар

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БЕСПЛАТНО, БРОНЗА, СРЕБРО, ЗЛАТО)

ГитЛаб има дискусије о темама. До сада је особа која је писала оригинални коментар морала од самог почетка да одлучи да ли жели дискусију.

Уклонили смо ово ограничење. Узмите било који коментар у ГитЛаб-у (о проблемима, захтевима за спајање и еповима) и одговорите на њега, чиме започињете дискусију. На овај начин тимови комуницирају организованије.

ГитЛаб 11.9 је објављен са откривањем тајне и неколико правила за решавање захтева за спајање
Записи
Задатак

Шаблони пројеката за .НЕТ, Го, иОС и Пагес

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БЕСПЛАТНО, БРОНЗА, СРЕБРО, ЗЛАТО)

Да бисмо корисницима олакшали креирање нових пројеката, нудимо неколико нових шаблона пројеката:

Записи
Епиц

Захтевајте дозволу за захтеве за спајање од власника кода

(ПРЕМИУМ, УЛТИМАТЕ, СРЕБРО, ЗЛАТО)

Није увек очигледно ко одобрава захтев за спајање.

ГитЛаб сада подржава да се захтев за обједињавање одобри на основу тога које датотеке захтев мења, користећи Власници кода. Власници кода се додељују помоћу датотеке под називом CODEOWNERS, формат је сличан gitattributes.

Додата је подршка за аутоматско додељивање власника кода као особа одговорних за одобравање захтева за спајање ГитЛаб 11.5.

Записи
Задатак

Премештање датотека у Веб ИДЕ

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БЕСПЛАТНО, БРОНЗА, СРЕБРО, ЗЛАТО)

Сада, након што сте преименовали датотеку или директоријум, можете да је преместите из Веб ИДЕ-а у спремиште дуж нове путање.

ГитЛаб 11.9 је објављен са откривањем тајне и неколико правила за решавање захтева за спајање
Записи
Задатак

Ознаке по абецедном реду

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БЕСПЛАТНО, БРОНЗА, СРЕБРО, ЗЛАТО)

ГитЛаб ознаке су невероватно разноврсне и тимови им стално проналазе нову употребу. Сходно томе, корисници често додају много ознака проблему, захтеву за спајање или епском.

У ГитЛабу 11.9, мало смо олакшали коришћење ознака. За проблеме, захтеве за спајање и епове, ознаке приказане на бочној траци су распоређене по абецедном реду. Ово важи и за преглед листе ових објеката.

ГитЛаб 11.9 је објављен са откривањем тајне и неколико правила за решавање захтева за спајање
Записи
Задатак

Брзи коментари приликом филтрирања радњи према задатку

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БЕСПЛАТНО, БРОНЗА, СРЕБРО, ЗЛАТО)

Недавно смо увели функцију која омогућава корисницима да филтрирају феед активности према задацима, захтевима за спајање или еповима, што им омогућава да се концентришу само на коментаре или системске белешке. Ово подешавање се чува за сваког корисника у систему и може се десити да корисник не схвати да када погледа проблем неколико дана касније, види филтрирани фид. Осећа се као да не може да остави коментар.

Побољшали смо ову интеракцију. Сада корисници могу брзо да пређу на режим који им омогућава да остављају коментаре без померања назад на врх фида. Ово се односи на задатке, захтеве за спајање и епове.

ГитЛаб 11.9 је објављен са откривањем тајне и неколико правила за решавање захтева за спајање
Записи
Задатак

Промена редоследа дечјих епова

(УЛТИМАТЕ, ЗЛАТО)

Недавно смо пустили дечији епови, који дозвољавају употребу епике епике (поред дечијих задатака епике).

Сада можете да преуредите редослед дечијих епова једноставним превлачењем и отпуштањем, баш као и код проблема са децом. Тимови могу да користе редослед да одразе приоритет или да одреде редослед којим посао треба да се заврши.

ГитЛаб 11.9 је објављен са откривањем тајне и неколико правила за решавање захтева за спајање
Записи
Задатак

Прилагођене системске поруке заглавља и подножја на вебу и е-пошти

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ)

Претходно смо додали функцију која омогућава да се прилагођене поруке заглавља и подножја појављују на свакој страници у ГитЛабу. Топло је примљен и тимови га користе за дељење важних информација, као што су системске поруке које се односе на њихову ГитЛаб инстанцу.

Узбуђени смо што доносимо ову функцију у Цоре како би још више људи могло да је користи. Поред тога, дозвољавамо корисницима да опционо прикажу исте поруке у свим имејловима послатим преко ГитЛаб-а ради конзистентности преко друге ГитЛаб додирне тачке корисника.

ГитЛаб 11.9 је објављен са откривањем тајне и неколико правила за решавање захтева за спајање
Записи
Задатак

Филтрирајте према поверљивим задацима

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БЕСПЛАТНО, БРОНЗА, СРЕБРО, ЗЛАТО)

Поверљива питања су користан алат за тимове који омогућавају приватне дискусије о осетљивим темама у оквиру отвореног пројекта. Посебно су идеални за рад на безбедносним рањивостима. До сада, управљање осетљивим задацима није било лако.

У ГитЛаб-у 11.9, ГитЛаб листа проблема је сада филтрирана према осетљивим или неосетљивим питањима. Ово се такође односи на тражење задатака помоћу АПИ-ја.

Хвала Роберту Шилингу на његовом доприносуРоберт Сцхиллинг)!

ГитЛаб 11.9 је објављен са откривањем тајне и неколико правила за решавање захтева за спајање
Записи
Задатак

Уређивање кнативног домена након имплементације

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БЕСПЛАТНО, БРОНЗА, СРЕБРО, ЗЛАТО)

Одређивање прилагођеног домена приликом инсталирања Кнативе-а омогућава вам да опслужујете различите апликације/функције без сервера са јединствене крајње тачке.

Интеграција Кубернетеса у ГитЛаб вам сада омогућава да промените/ажурирате кориснички домен након што примените Кнативе у Кубернетес кластер.

Записи
Задатак

Провера формата Кубернетес ЦА сертификата

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БЕСПЛАТНО, БРОНЗА, СРЕБРО, ЗЛАТО)

Када додаје постојећи Кубернетес кластер, ГитЛаб сада проверава да ли је унети ЦА сертификат у важећем ПЕМ формату. Ово елиминише потенцијалне грешке са Кубернетес интеграцијом.

Записи
Задатак

Проширивање услужног програма за поређење захтева за обједињавање на целу датотеку

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БЕСПЛАТНО, БРОНЗА, СРЕБРО, ЗЛАТО)

Када прегледате измене захтева за обједињавање, сада можете проширити услужни програм дифф на основу сваке датотеке да бисте приказали целу датотеку за више контекста и оставили коментаре на непромењеним редовима.

ГитЛаб 11.9 је објављен са откривањем тајне и неколико правила за решавање захтева за спајање
Записи
Задатак

Извршавајте одређене послове на основу захтева за спајање само када се одређене датотеке промене

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БЕСПЛАТНО, БРОНЗА, СРЕБРО, ЗЛАТО)

ГитЛаб 11.6 је додао могућност дефинисања only: merge_requests за послове цевовода тако да корисници могу да обављају одређене задатке само када креирају захтев за спајање.

Сада проширујемо ову функционалност: додата је логика везе only: changes, а корисници могу да извршавају одређене послове само за захтеве за спајање и само када се одређене датотеке промене.

Хвала на доприносу Хиројуки Сато (Хиројуки Сато)!

Записи
Задатак

Аутоматизовано ГитЛаб надгледање са Графаном

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ)

Графана је сада укључена у наш Омнибус пакет, што олакшава разумевање како ваша инстанца функционише.

Прилагоди grafana['enable'] = true в gitlab.rb, а Графана ће бити доступна на: https://your.gitlab.instance/-/grafana. У блиској будућности ћемо и ми хајде да представимо ГитЛаб траку са алаткама "из кутије".

Записи
Задатак

Погледајте примарне епове на бочној траци за епове

(УЛТИМАТЕ, ЗЛАТО)

Недавно смо представили дечији епови, дозвољавајући употребу епских епова.

У ГитЛаб 11.9 смо олакшали преглед ове везе. Сада можете видети не само матичну епску слику датог епа, већ и цело епско стабло на бочној траци са десне стране. Можете видети да ли су ови епови затворени или не, па чак можете и директно да одете до њих.

ГитЛаб 11.9 је објављен са откривањем тајне и неколико правила за решавање захтева за спајање
Записи
Задатак

Веза до новог задатка из премештеног и затвореног задатка

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БЕСПЛАТНО, БРОНЗА, СРЕБРО, ЗЛАТО)

У ГитЛаб-у можете лако да преместите проблем на други пројекат помоћу бочне траке или брзе акције. Иза кулиса, постојећи задатак се затвара и креира се нови задатак у циљном пројекту са свим копираним подацима, укључујући системске белешке и атрибуте бочне траке. Ово је одлична карактеристика.

С обзиром на то да постоји системска напомена о селидби, корисници приликом прегледа затвореног задатка су збуњени и не могу а да не схвате да је задатак затворен због селидбе.

Овим издањем јасно стављамо до знања у икони на врху странице затвореног издања да је премештено, а такође укључујемо уграђену везу до новог издања тако да свако ко дође до старог издања може брзо идите до новог.

ГитЛаб 11.9 је објављен са откривањем тајне и неколико правила за решавање захтева за спајање
Записи
Задатак

ИоуТрацк интеграција

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БЕСПЛАТНО, БРОНЗА, СРЕБРО, ЗЛАТО)

ГитЛаб се интегрише са многим екстерним системима за праћење проблема, што олакшава тимовима да користе ГитЛаб за друге функције, а истовремено задржавају свој алат за управљање проблемима по избору.

У овом издању додали смо могућност интеграције ИоуТрацк-а из ЈетБраинс-а.
Желели бисмо да се захвалимо Котау Јауцхену на његовом доприносу (Котау Иаухен)!

ГитЛаб 11.9 је објављен са откривањем тајне и неколико правила за решавање захтева за спајање
Записи
Задатак

Промена величине стабла датотеке захтева за обједињавање

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БЕСПЛАТНО, БРОНЗА, СРЕБРО, ЗЛАТО)

Када прегледате промене захтева за спајање, сада можете да промените величину стабла датотека да бисте приказали дугачка имена датотека или уштедели простор на мањим екранима.

ГитЛаб 11.9 је објављен са откривањем тајне и неколико правила за решавање захтева за спајање
Записи
Задатак

Идите на недавне траке задатака

(СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БРОНЗА, СРЕБРО, ЗЛАТО)

Контролне табле су веома корисне, а тимови креирају више контролних табли за сваки пројекат и групу. Недавно смо додали траку за претрагу за брзо филтрирање свих панела за које сте заинтересовани.

У ГитЛаб 11.9 такође смо увели одељак Најновије у падајућој листи. На овај начин можете брзо да пређете на панеле са којима сте недавно имали интеракцију.

ГитЛаб 11.9 је објављен са откривањем тајне и неколико правила за решавање захтева за спајање
Записи
Задатак

Могућност за програмере да креирају заштићене гране

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БЕСПЛАТНО, БРОНЗА, СРЕБРО, ЗЛАТО)

Заштићене гране спречавају премештање или спајање непрегледаног кода. Међутим, ако никоме није дозвољено да помера заштићене гране, онда нико не може да креира нову заштићену грану: на пример, грану за ослобађање.

У ГитЛабу 11.9, програмери могу да креирају заштићене гране од већ заштићених грана преко ГитЛаб-а или АПИ-ја. Коришћење Гита за померање нове заштићене гране је и даље ограничено да би се избегло случајно стварање нових заштићених грана.

Записи
Задатак

Гит Дедупликација објеката за Опен Форкс (Бета)

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ)

Форкинг омогућава свакоме да допринесе пројектима отвореног кода: без дозволе за писање, једноставним копирањем спремишта у нови пројекат. Чување комплетних копија Гит спремишта које се често рачва је неефикасно. Сада са Гитом alternatives форкс деле заједничке објекте из надређеног пројекта у групи објеката да би се смањили захтеви за складиштење на диску.

Групе форк објеката се креирају само за отворене пројекте када је хеширано складиштење омогућено. Скупови објеката су омогућени помоћу параметра функције object_pools.

Записи
Епиц

Филтрирање листе захтева за обједињавање према додељеним одобраваоцима

(СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БРОНЗА, СРЕБРО, ЗЛАТО)

Преглед кода је уобичајена пракса за сваки успешан пројекат, али рецензенту може бити тешко да прати захтеве за спајање.

У ГитЛаб-у 11.9, листа захтева за обједињавање је филтрирана према додељеном одобраваоцу. На овај начин можете пронаћи захтеве за спајање који су вам додати као рецензенту.
Хвала Глевину Виецхерту на његовом доприносу (Главин Виецхерт)!

ГитЛаб 11.9 је објављен са откривањем тајне и неколико правила за решавање захтева за спајање
Записи
Задатак

Пречице за следећу и претходну датотеку у захтеву за спајање

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БЕСПЛАТНО, БРОНЗА, СРЕБРО, ЗЛАТО)

Док прегледате измене захтева за спајање, можете брзо да прелазите између датотека помоћу ]или j да бисте прешли на следећу датотеку и [ или k да бисте отишли ​​на претходну датотеку.

Документација
Задатак

Поједностављење .gitlab-ci.yml за пројекте без сервера

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БЕСПЛАТНО, БРОНЗА, СРЕБРО, ЗЛАТО)

Изграђен на функционалности include ГитЛаб ЦИ, шаблон без сервера gitlab-ci.yml увелико поједностављено. Да бисте представили нове функције у будућим издањима, не морате да уносите промене у ову датотеку.

Записи
Задатак

Подршка за улазно име хоста

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БЕСПЛАТНО, БРОНЗА, СРЕБРО, ЗЛАТО)

Када се примењује Кубернетес Ингресс контролер, неке платформе се враћају на ИП адресу (на пример, Гоогле-ов ГКЕ), док се друге враћају на ДНС име (на пример, АВС-ов ЕКС).

Наша Кубернетес интеграција сада подржава обе врсте крајњих тачака за приказ у одељку clusters пројекат.

Хвала Арону Вокеру на његовом доприносу (Аарон Валкер)!

Записи
Задатак

Ограничавање приступа за пријаву на ЈупитерХуб само на чланове тима/пројекта

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БЕСПЛАТНО, БРОНЗА, СРЕБРО, ЗЛАТО)

Примена ЈупитерХуб-а помоћу ГитЛаб-ове Кубернетес интеграције је одличан начин за одржавање и коришћење Јупитер бележница у великим тимовима. Такође је корисно контролисати приступ њима приликом преноса поверљивих или личних података.

У ГитЛаб-у 11.9, могућност пријављивања на ЈупитерХуб инстанце распоређене преко Кубернетеса ограничена је на чланове пројекта са приступом програмера (преко групе или пројекта).

Записи
Задатак

Прилагодљиви временски распони за шеме сигурносних панела

(УЛТИМАТЕ, ЗЛАТО)

Контролна табла за безбедност тима укључује мапу рањивости која пружа преглед тренутног безбедносног статуса пројеката тима. Ово је веома корисно за директоре безбедности да поставе процесе и разумеју како тим функционише.

У ГитЛабу 11.9 сада можете да изаберете временски опсег за ову мапу рањивости. Подразумевано, ово је последњих 90 дана, али можете да подесите распон на 60 или 30 дана, у зависности од нивоа детаља који вам је потребан.

Ово не утиче на податке у бројачима или листи, само на тачке података приказане на дијаграму.

ГитЛаб 11.9 је објављен са откривањем тајне и неколико правила за решавање захтева за спајање

Записи
Задатак

Додавање Ауто ДевОпс задатка изградње за ознаке

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БЕСПЛАТНО, БРОНЗА, СРЕБРО, ЗЛАТО)

Корак изградње Ауто ДевОпс-а креира верзију ваше апликације користећи Доцкерфиле вашег Хероку пројекта или пакета за изградњу.

У ГитЛаб-у 11.9, резултујућа Доцкер слика уграђена у цевовод ознака је именована слично традиционалним именима слика коришћењем урезивања ознаке уместо СХА урезивања.
Хвала Арону Вокеру на његовом доприносу!

Ажурирајте Цоде Цлимате на верзију 0.83.0

(СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БРОНЗА, СРЕБРО, ЗЛАТО)

ГитЛаб Квалитет квалитета користи Код Цлимате мотор да проверите како промене утичу на стање вашег кода и пројекта.

У ГитЛаб 11.9 ажурирали смо мотор на најновију верзију (0.83.0) да обезбеди предности додатног језика и подршке за статичку анализу за квалитет кода ГитЛаб.

Хвала члану ГитЛаб Цоре тима Такуиа Ногуцхи на његовом доприносу (Такуиа Ногуцхи)!

Записи
Задатак

Зумирање и померање панела метрика

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БЕСПЛАТНО, БРОНЗА, СРЕБРО, ЗЛАТО)

Када истражујете аномалије перформанси, често је од помоћи да се ближе погледају појединачни делови одређене метрике.

Уз ГитЛаб 11.9, корисници ће моћи да зумирају на појединачне временске периоде на табли са метрикама, да скролују кроз цео временски период и да се лако врате на приказ оригиналног временског интервала. Ово вам омогућава да брзо и лако истражите догађаје који су вам потребни.

ГитЛаб 11.9 је објављен са откривањем тајне и неколико правила за решавање захтева за спајање
Записи
Задатак

САСТ за ТипеСцрипт

(УЛТИМАТЕ, ЗЛАТО)

ТипеСцрипт је релативно нов програмски језик заснован на JavaScript .

У ГитЛаб-у 11.9, статичко тестирање безбедности апликација (САСТ) анализира и открива пропусте у ТипеСцрипт коду, демонстрирајући их у виџету захтева за спајање, нивоу цевовода и безбедносној контролној табли. Тренутна дефиниција посла sast нема потребе да се мења, а такође се аутоматски укључује Ауто ДевОпс.

Записи
Задатак

САСТ за вишемодулне Мавен пројекте

(УЛТИМАТЕ, ЗЛАТО)

Мавен пројекти се често организују за комбиновање неколико модула у једном спремишту. Раније ГитЛаб није могао исправно да скенира такве пројекте, а програмери и стручњаци за безбедност нису добијали извештаје о рањивостима.

ГитЛаб 11.9 нуди проширену подршку за САСТ функцију за ову специфичну конфигурацију пројекта, пружајући могућност да се тестирају на рањивости као што јесу. Захваљујући флексибилности анализатора, конфигурација се одређује аутоматски и не морате ништа да мењате да бисте видели резултате за вишемодулну Мавен апликацију. Као и обично, слична побољшања су такође доступна унутар Ауто ДевОпс.

Записи
Задатак

ГитЛаб Руннер 11.9

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БЕСПЛАТНО, БРОНЗА, СРЕБРО, ЗЛАТО)

Данас смо такође објавили ГитЛаб Руннер 11.9! ГитЛаб Руннер је пројекат отвореног кода и користи се за покретање ЦИ/ЦД послова и слање резултата назад у ГитЛаб.

Испод су неке од промена у ГитЛаб Руннер 11.9:

Комплетна листа промена може се наћи у ГитЛаб Руннер дневнику промена: ЦХАНГЕЛОГ.

Записи

Побољшања ГитЛаб шеме

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ)

На ГитЛаб графикону су направљена следећа побољшања:

  • Додата подршка за Гоогле Цлоуд Мемористоре.
  • Подешавања Црон посла сада глобално, пошто их користи неколико сервиса.
  • Регистар је ажуриран на верзију 2.7.1.
  • Додато је ново подешавање да би ГитЛаб регистар био компатибилан са верзијама Доцкер-а пре 1.10. Да бисте активирали, инсталирајте registry.compatibility.schema1.enabled: true.

Записи

Побољшање перформанси

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ, БЕСПЛАТНО, БРОНЗА, СРЕБРО, ЗЛАТО)

Настављамо да побољшавамо перформансе ГитЛаба са сваким издањем за ГитЛаб инстанце свих величина. Ево неких побољшања у ГитЛаб 11.9:

Побољшања перформанси

Омнибус побољшања

(ЦОРЕ, СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ)

ГитЛаб 11.9 укључује следећа побољшања Омнибуса:

  • ГитЛаб 11.9 укључује Најважније 5.8, опен соурце Слацк алтернатива, чије најновије издање укључује МФА за тимско издање, побољшане перформансе слике и још много тога. Ова верзија такође укључује безбедносна побољшања; препоручује се ажурирање.
  • Додато је ново подешавање да би ГитЛаб регистар био компатибилан са верзијама Доцкер-а пре 1.10. Да бисте активирали, инсталирајте registry['compatibility_schema1_enabled'] = true в gitlab.rb.
  • ГитЛаб регистар сада извози Прометхеус метрику и аутоматски се надгледа долазним комплет Прометејевог сервиса.
  • Додата подршка за Гоогле Цлоуд Мемористоре, што захтева отключения redis_enable_client.
  • openssl ажуриран на верзију 1.0.2р, nginx - до верзије 1.14.2, python - до верзије 3.4.9, jemalloc - до верзије 5.1.0, docutils - до верзије 0.13.1, gitlab-monitor- до верзије 3.2.0.

Застареле карактеристике

ГитЛаб Гео ће обезбедити хеширано складиште у ГитЛаб 12.0

Потребан је ГитЛаб Гео хеширано складиште за ублажавање конкуренције (стање трке) на секундарним чворовима. Ово је забележено у гитлаб-це#40970.

У ГитЛабу 11.5 додали смо овај захтев географској документацији: гитлаб-ее #8053.

У ГитЛабу 11.6 sudo gitlab-rake gitlab: geo: check проверава да ли је хеширано складиштење омогућено и да ли су сви пројекти мигрирани. Центиметар. гитлаб-ее#8289. Ако користите Гео, покрените ову проверу и мигрирајте што је пре могуће.

У ГитЛабу 11.8 трајно онемогућено упозорење гитлаб-ее!8433 биће приказано на страници Админ Ареа › Гео › Чворови, ако горе наведене провере нису дозвољене.

У ГитЛабу 12.0 Гео ће користити хеширане захтеве за складиштење. Центиметар. гитлаб-ее#8690.

Датум брисања: КСНУМКС КСНУМКС јуна,

Хипцхат интеграција

Хипцхат није подржан. Поред тога, у верзији 11.9 уклонили смо постојећу функцију Хипцхат интеграције у ГитЛаб-у.

Датум брисања: КСНУМКС КСНУМКС марта,

Подршка за ЦентОС 6 за ГитЛаб Руннер користећи Доцкер екецутор

ГитЛаб Руннер не подржава ЦентОС 6 када користите Доцкер на ГитЛаб 11.9. Ово је резултат ажурирања основне библиотеке Доцкер-а, која више не подржава ЦентОС 6. За више детаља, погледајте овај задатак.

Датум брисања: КСНУМКС КСНУМКС марта,

Застареле путање застарелог кода ГитЛаб Руннер-а

Од Гитлаба 11.9, ГитЛаб Руннер користи нова метода клонирање/позивање спремишта. Тренутно ће ГитЛаб Руннер користити стари метод ако нови није подржан.

У ГитЛаб 11.0 променили смо изглед конфигурације сервера метрика за ГитЛаб Руннер. metrics_server биће уклоњени у корист listen_address у ГитЛабу 12.0. Више детаља погледајте у овај задатак. И више детаља у овај задатак.

У верзији 11.3, ГитЛаб Руннер је почео да подржава више кеш провајдера, што је довело до нових подешавања за специфична С3 конфигурација. У документација Табела промена и упутства за прелазак на нову конфигурацију је дата. Више детаља погледајте у овај задатак.

Ове путање више нису доступне у ГитЛабу 12.0. Као корисник, не морате ништа да мењате осим да се уверите да ваша ГитЛаб инстанца ради верзију 11.9+ приликом надоградње на ГитЛаб Руннер 12.0.

Датум брисања: КСНУМКС КСНУМКС јуна,

Застарели параметар за функцију улазне тачке за ГитЛаб Руннер

11.4 ГитЛаб Руннер уводи параметар функције FF_K8S_USE_ENTRYPOINT_OVER_COMMAND за решавање проблема као што су #КСНУМКС и #КСНУМКС.

У ГитЛаб 12.0 ћемо се пребацити на исправно понашање као да је поставка функције онемогућена. Више детаља погледајте у овај задатак.

Датум брисања: КСНУМКС КСНУМКС јуна,

Застарела подршка за дистрибуцију Линука која достиже ЕОЛ за ГитЛаб Руннер

Неке Линук дистрибуције на којима се ГитЛаб Руннер може инсталирати су испуниле своју сврху.

У ГитЛаб 12.0, ГитЛаб Руннер више неће дистрибуирати пакете таквим Линук дистрибуцијама. Комплетну листу дистрибуција које више нису подржане можете пронаћи у нашој документација. Хвала Хавијеру Ардоу (Јавиер Јардон) за њега допринос!

Датум брисања: КСНУМКС КСНУМКС јуна,

Уклањање старих ГитЛаб Руннер Хелпер команди

Као део наших напора да подржимо Виндовс Доцкер извршитељ морао да напусти неке старе команде које се користе за помоћна слика.

У ГитЛаб 12.0, ГитЛаб Руннер се покреће помоћу нових команди. Ово утиче само на кориснике који замењују помоћна слика. Више детаља погледајте у овај задатак.

Датум брисања: КСНУМКС КСНУМКС јуна,

Програмери могу уклонити Гит ознаке у ГитЛаб 11.10

Уклањање или уређивање напомена о верзији за Гит ознаке у непровереним гранама је историјски ограничено само на пратиоци и власници.

Пошто програмери могу да додају ознаке и мењају и бришу незаштићене гране, програмери би требало да буду у могућности да бришу Гит ознаке. У ГитЛабу 11.10 правимо ову промену у наш модел дозвола да побољшамо ток посла и помогнемо програмерима да боље и ефикасније користе ознаке.

Ако желите да задржите ово ограничење за одржаваоце и власнике, користите заштићене ознаке.

Датум брисања: КСНУМКС априла КСНУМКС град

Подршка за Прометхеус 1.к у Омнибус ГитЛабу

Почевши од ГитЛаба 11.4, уграђена верзија Прометеја 1.0 је уклоњена из Омнибус ГитЛаб-а. Прометхеус 2.0 верзија је сада укључена. Међутим, формат метрике није компатибилан са верзијом 1.0. Постојеће верзије се могу надоградити на 2.0 и, ако је потребно, пренети податке користећи уграђени алат.

У ГитЛаб верзији 12.0 Прометхеус 2.0 ће бити аутоматски инсталиран ако ажурирање није већ инсталирано. Подаци из Прометеја 1.0 ће бити изгубљени јер... се не толеришу.

Датум брисања: КСНУМКС КСНУМКС јуна,

ТЛС в1.1

Почевши од ГитЛаба 12.0 ТЛС в1.1 ће подразумевано бити онемогућен за побољшање безбедности. Ово решава бројне проблеме, укључујући Хеартблеед, и чини ГитЛаб ПЦИ ДСС 3.1 компатибилним из кутије.

Да бисте одмах онемогућили ТЛС в1.1, подесите nginx['ssl_protocols'] = "TLSv1.2" в gitlab.rband и трчи gitlab-ctl reconfigure.

Датум брисања: КСНУМКС КСНУМКС јуна,

ОпенСхифт шаблон за ГитЛаб инсталацију

Званичан gitlab кормиларска карта — препоручени метод за покретање ГитЛаб-а на Кубернетес-у, укључујући имплементација на ОпенСхифт.

ОпенСхифт Темплате да инсталирате ГитЛаб је застарео и више неће бити подржан у ГитЛаб 12.0.

Датум брисања: КСНУМКС КСНУМКС јуна,

Претходне дефиниције послова обезбеђења

Са уводом ЦИ/ЦД шаблони за безбедносне послове све претходне дефиниције посла ће бити застареле и биће уклоњене у ГитЛаб 12.0 или новијој верзији.

Ажурирајте дефиниције посла да бисте користили нову синтаксу и искористили све нове безбедносне функције које пружа ГитЛаб.

Датум брисања: 22

Одељак Информације о систему на административној табли

ГитЛаб представља информације о вашој ГитЛаб инстанци у admin/system_info, али ове информације можда нису тачне.

Ми избришите овај одељак админ панел у ГитЛаб 12.0 и препоручујемо да користите друге опције праћења.

Датум брисања: КСНУМКС КСНУМКС јуна,

Извор: ввв.хабр.цом

Додај коментар