ГитЛаб 11.10

ГитЛаб 11.10

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

Погодне информације о перформансама цевовода у различитим пројектима

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

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

Покретање цевовода за обједињене резултате

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

Даље оптимизујте сарадњу

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

Хвала на повратним информацијама и предлозима!

И то није све…

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

Највреднији запосленик овог месеца (МВП) — Такуиа Ногуцхи

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

Главне карактеристике ГитЛаб-а 11.10

Цевоводи на контролној табли

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

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

ГитЛаб 11.10

Цевоводи за обједињене резултате

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

Уобичајено је да се изворна грана током времена одваја од циљне гране осим ако стално не гурате измене између њих. Као резултат тога, изворни и циљни огранци су „зелени“ и нема сукоба спајања, али спајање не успева због некомпатибилних промена.

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

Ако користите цевоводе захтева за обједињавање (у било ком капацитету) и користите приватне ГитЛаб тркаче верзије 11.8 или старије, мораћете да их ажурирате да бисте избегли овај проблем гитлаб-ее#11122. Ово не утиче на кориснике јавних ГитЛаб тркача.

ГитЛаб 11.10

Предлагање промена на више линија

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

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

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

ГитЛаб 11.10

Пречице у једној области

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

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

Рецимо да вам је потребно прилагођено поље у задацима за праћење оперативног система платформе на коју циљају ваше функције. Сваки задатак мора да се односи само на једну платформу. Можете креирати пречице platform::iOS, platform::Android, platform::Linux а други по потреби. Ако примените једну такву пречицу на задатак, она ће аутоматски уклонити другу постојећу пречицу која почиње са platform::.

Рецимо да имате пречице workflow::development, workflow::review и workflow::deployed, што указује на стање тока посла вашег тима. Ако задатак већ има пречицу workflow::development, а програмер жели да премести задатак на сцену workflow::review, само примењује нову пречицу и стару (workflow::development) се аутоматски брише. Ово понашање већ постоји када премештате задатке између листа пречица на табли задатака која представља ток посла вашег тима. Сада чланови тима који не раде директно са таблом задатака могу да промене стање тока посла у самим задацима.

ГитЛаб 11.10

Темељније чишћење регистра контејнера

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

Када обично користите регистар контејнера са ЦИ цевоводима, гурате више засебних промена у једну ознаку. Због имплементације Доцкер дистрибуције, подразумевано понашање је да се све промене сачувају у систему, али оне на крају заузимају много меморије. Ако користите параметар -m с registry-garbage-collect, можете брзо избрисати све претходне промене и ослободити драгоцени простор.

ГитЛаб 11.10

Куповина додатних ЦИ Руннер минута

БРОНЗА, СРЕБРО, ЗЛАТО

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

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

ГитЛаб 11.10

Цомпосабле Ауто ДевОпс

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

Са Ауто ДевОпс-ом, тимови прелазе на модерне ДевОпс праксе готово без напора. Почевши од ГитЛаб-а 11.10, сваки посао у Ауто ДевОпс-у је обезбеђен као независни шаблон. Корисници могу да користе функцию includes у ГитЛаб ЦИ да бисте омогућили појединачне фазе Ауто ДевОпс-а и истовремено користили своју прилагођену датотеку gitlab-ci.yml. На овај начин можете омогућити само послове који су вам потребни и искористити предности упстреам ажурирања.

ГитЛаб 11.10

Аутоматски управљајте члановима групе на ГитЛаб.цом користећи СЦИМ

СРЕБРО ЗЛАТО

Раније сте морали ручно да управљате чланством у групи на ГитЛаб.цом. Сада можете да користите САМЛ ССО и управљате чланством помоћу СЦИМ-а за креирање, брисање и ажурирање корисника на ГитЛаб.цом.

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

ГитЛаб 11.10

Пријавите се на ГитЛаб.цом преко САМЛ провајдера

СРЕБРО ЗЛАТО

Раније, када се користи САМЛ ССО за групе, корисник је морао да се пријави са ГитЛаб акредитивима и добављачем идентитета. Сада можете директно да се пријавите преко ССО-а као ГитЛаб корисник повезан са конфигурисаном групом.

Корисници неће морати да се пријављују двапут, што олакшава компанијама да користе САМЛ ССО за ГитЛаб.цом.

ГитЛаб 11.10

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

Дечја епска шема

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

У претходном издању додали смо подређене епике (епове епике) да бисмо вам помогли да управљате структуром дистрибуције послова. Дечји епови се појављују на страници надређеног епа.

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

ГитЛаб 11.10

Искачући екрани захтева за спајање

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

У овом издању уводимо информативне екране који се појављују када пређете мишем преко везе захтева за обједињавање. Раније смо приказивали само наслов захтева за спајање, али сада такође приказујемо статус захтева за обједињавање, статус ЦИ цевовода и кратак УРЛ.

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

ГитЛаб 11.10

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

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

Гит-ови токови посла за издавање или испоруку софтвера често укључују вишеструке дугорочне гране — да би се исправиле претходне верзије (нпр. stable-11-9) или прелазак са испитивања квалитета на производњу (нпр. integration), али није лако пронаћи захтеве за спајање за ове гране међу многим отвореним захтевима за спајање.

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

Хвала ти, Хиројуки Сато (Хиројуки Сато)!

ГитЛаб 11.10

Слање и спајање након успешног цевовода

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

Ако користимо метод развоја заснованог на деблу, требало би да избегавамо дуговечне гране у корист малих, привремених огранака са једним власником. Мале промене се често гурају директно у циљну грану, али то ризикује да се разбије конструкција.

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

ГитЛаб 11.10

Побољшана интеграција са спољним контролним таблама

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

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

Сортирај Вики странице по датуму креирања

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

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

ГитЛаб 11.10

Ресурси за праћење које захтева кластер

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

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

ГитЛаб 11.10

Погледајте метрике балансера оптерећења на контролној табли Графана

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

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

САСТ за Еликсир

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

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

Више упита у једном дијаграму

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

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

ДАСТ резултати на контролној табли за безбедност групе

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

Додали смо резултате Динамиц Апплицатион Сецурити Тестинг (ДАСТ) на безбедносну контролну таблу тима поред САСТ-а, скенирања контејнера и скенирања зависности.

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

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

У овом издању извештај о скенирању контејнера садржи више метаподатака – додали смо погођена компонента (Цлаир карактеристика) у постојеће метаподатке: приоритет, идентификатор (у вези са митре.орг) и ниво на који утиче (нпр. дебиан:8).

Додавање типа извештаја о показатељима за захтеве за обједињавање

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

ГитЛаб већ нуди неколико типова извештаја који се могу директно укључити у захтеве за обједињавање: од извештаја до квалитет кода и јединично тестирање у фази верификације до САСТ и ДАСТ у фази заштите.

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

Подршка за вишемодулне Мавен пројекте за скенирање зависности

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

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

Корисници могу да промене путању клонирања у ЦИ

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

Подразумевано, ГитЛаб Руннер клонира пројекат на јединствену подпуту у $CI_BUILDS_DIR. Али за неке пројекте, као што је Голанг, код треба да се клонира у одређени директоријум да би се направио.

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

Једноставно маскирање заштићених променљивих у евиденцијама

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

ГитЛаб нуди неколико начина заситить и ограничити подручје променљиве у ГитЛаб ЦИ/ЦД. Али варијабле и даље могу да заврше у евиденцији изградње, намерно или случајно.

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

Омогућите или онемогућите Ауто ДевОпс на нивоу тима

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

Са Ауто ДевОпс-ом на ГитЛаб.цом пројекту, можете преузети модерне ДевОпс радне токове од прављења до испоруке без муке.

Почевши од ГитЛаб 11.10, можете омогућити или онемогућити Ауто ДевОпс за све пројекте у истој групи.

Поједностављена и побољшана страница лиценце

СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ

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

ГитЛаб 11.10

Ажурирајте бирач пречица за примену Кубернетеса

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

Панели за примену приказују информације о свим применама Кубернетеса.

У овом издању променили смо начин на који мапирамо пречице у имплементације. Утакмице су сада доступне од стране app.example.com/app и app.example.com/env или app. Ово ће избећи конфликте филтрирања и ризик од погрешне примене у вези са пројектом.

Поред тога, у ГитЛаб 12.0 ми уклоните ознаку апликације из селектора за примену Кубернетес-а, а меч ће бити могућ само до app.example.com/app и app.example.com/env.

Динамичко креирање Кубернетес ресурса

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

Интеграција Кубернетеса са ГитЛаб-ом вам омогућава да користите функцију РБАЦ користећи налог услуге и наменски простор имена за сваки ГитЛаб пројекат. Почевши од овог издања, ради максималне ефикасности, ови ресурси ће бити креирани само када су потребни за примену.

Када примењује Кубернетес, ГитЛаб ЦИ ће креирати ове ресурсе пре примене.

Групни тркачи за кластере на нивоу групе

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

Кластери на нивоу групе сада подржавају инсталацију ГитЛаб Руннер-а. Кубернетес тркачи на нивоу групе појављују се у дечијим пројектима као групни тркачи означени cluster и kubernetes.

Бројач позива за Кнативе функције

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

Функције распоређене са ГитЛаб без сервера, сада приказује број примљених позива за одређену функцију. Да бисте то урадили, потребно је да инсталирате Прометхеус на кластер где је инсталиран Кнативе.

ГитЛаб 11.10

Контрола параметара git clean за ГитЛаб ЦИ/ЦД послове

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

Подразумевано, ГитЛаб Руннер ради git clean током процеса учитавања кода приликом извршавања посла у ГитЛаб ЦИ/ЦД. Од ГитЛаб-а 11.10, корисници могу да контролишу параметре прослеђене тиму git clean. Ово је корисно за тимове са посвећеним тркачима, као и за тимове који прикупљају пројекте из великих монорепозиторија. Сада могу да контролишу процес истоварања пре извршавања скрипти. Нова променљива GIT_CLEAN_FLAGS подразумевана вредност је -ffdx и прихвата све могуће параметре команде [git clean](https://git-scm.com/docs/git-clean).

Екстерно овлашћење у Цоре

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

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

Способност креирања пројеката у групама у Цоре-у

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

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

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

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

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

Најинтересантније промене:

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

Исправка враћеног project_id у АПИ-ју за претрагу блобова у Еластицсеарцх-у

СТАРТЕР, ПРЕМИУМ, УЛТИМАТЕ

Исправили смо грешку у АПИ-ју за претрагу блобова Еластицсеарцх која је грешком враћала 0 за project_id. Биће неопходно реиндек Еластицсеарцхда бисте добили тачне вредности project_id након инсталирања ове верзије ГитЛаб-а.

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

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

Направили смо следећа побољшања Омнибуса у ГитЛаб 11.10:

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

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

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

Побољшани ГитЛаб графикони

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

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

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

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

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

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

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

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

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

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

Подршка за Убунту 14.04

ГитЛаб 11.10 ће бити последње издање са Подршка за Убунту 14.04.

Цаноницал је најавио крај стандардне подршке за Убунту 14.04 Априла 2019. године. Саветујемо корисницима да надограде на подржану ЛТС верзију: Убунту 16.04 или Убунту 18.04.

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

Ограничавање максималног броја цевовода креираних по поднеску

Раније је ГитЛаб креирао цевоводе за HEAD свака грана у поднеску. Ово је згодно за програмере који уносе неколико промена одједном (на пример, у грану функције и грану develop).

Али када гурате велико спремиште са много активних грана (на пример, померање, пресликавање или гранање), не морате да креирате цевовод за сваку грану. Почевши од ГитЛаб-а 11.10 креирамо максимално 4 цевовода приликом слања.

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

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

Од Гитлаба 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 пружамо прилику конфигуришите како Руннер извршава команду git clean. Поред тога, нова стратегија чишћења уклања употребу git reset и ставља команду git clean након корака истовара.

Пошто ова промена понашања може утицати на неке кориснике, припремили смо параметар FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Ако подесите вредност true, вратиће застарелу стратегију чишћења. Више о коришћењу параметара функције у ГитЛаб Руннер-у можете пронаћи у документацији.

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

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

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

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

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

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

Дневник промена

Потражите све ове промене у евиденцији промена:

Инсталација

Ако постављате нову ГитЛаб инсталацију, посетите Страница за преузимање ГитЛаб-а.

Ажурирање

Провери страница са ажурирањима.

Планови претплате на ГитЛаб

ГитЛаб је доступан у два укуса: самоуправни и облак СааС.

Самоуправни: Локално или на жељеној платформи у облаку.

  • Језгро: За мале тимове, личне пројекте или ГитЛаб пробну верзију на неограничени период.
  • стартер: За тимове који раде у истој канцеларији на више пројеката којима је потребна стручна подршка.
  • Premium: За дистрибуиране тимове којима су потребне напредне функције, висока доступност и подршка 24/7.
  • Крајњи: За предузећа која захтевају робусну стратегију и извршење са побољшаном безбедношћу и усклађеношћу.

Цлоуд СааС - ГитЛаб.цом: Хостује, управља и администрира ГитЛаб бесплатне и плаћене претплате за индивидуалне програмере и тимове.

  • бесплатно: Неограничена приватна спремишта и неограничен број сарадника на пројекту. Затворени пројекти имају приступ функцијама нивоа бесплатноИмати отворени пројекти имају приступ функцијама нивоа злато.
  • Бронза: За тимове којима је потребан приступ напредним функцијама тока посла.
  • сребро: За тимове којима су потребне робусније ДевОпс могућности, усклађеност и бржа подршка.
  • злато: Погодно за многе ЦИ/ЦД послове. Сви отворени пројекти могу бесплатно користити Голд функције, без обзира на план.

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

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