GitLab 11.11: vairāki pienākumi par apvienoÅ”anas pieprasÄ«jumiem un konteineru uzlabojumiem

GitLab 11.11: vairāki pienākumi par apvienoÅ”anas pieprasÄ«jumiem un konteineru uzlabojumiem

Citas sadarbības iespējas un papildu paziņojumi

GitLab mēs pastāvÄ«gi meklējam jaunus veidus, kā uzlabot sadarbÄ«bu visā DevOps dzÄ«ves ciklā. Mēs esam priecÄ«gi paziņot, ka mēs atbalstām Å”o versiju vairākas atbildÄ«gās personas par vienu apvienoÅ”anas pieprasÄ«jumu! Å Ä« funkcija ir pieejama GitLab Starter lÄ«menÄ« un patiesi iemieso mÅ«su moto: "Ikviens var dot savu ieguldÄ«jumu". Mēs zinām, ka ar vienu sapludināŔanas pieprasÄ«jumu var strādāt daudzi cilvēki, lai pārliecinātos, ka viss ir kārtÄ«bā, un tagad jums ir iespēja pieŔķirt vairākus sapludināŔanas pieprasÄ«jumu Ä«paÅ”niekus!

Tagad saņem arÄ« DevOps komandas automātiskie paziņojumi par izvietoÅ”anas notikumiem Slack un Mattermost. Pievienojiet jaunus paziņojumus informatÄ«vo notikumu sarakstam Å”ajās divās tērzÄ“Å”anas sarunās, un jÅ«su komanda gandrÄ«z uzreiz uzzinās par jauniem izvietojumiem.

Samaziniet izmaksas, izmantojot Docker konteineru atbalstu operētājsistēmā Windows un instanču lÄ«meņa nodroÅ”ināŔanu Kubernetes klasteriem

Mēs mÄ«lam konteinerus! Konteineri patērē mazāk sistēmas resursu salÄ«dzinājumā ar virtuālajām maŔīnām un uzlabo lietojumprogrammu pārnesamÄ«bu. KopÅ” GitLab 11.11 izlaiÅ”anas mēs atbalstām Windows konteinera izpildÄ«tājs GitLab Runner, tāpēc tagad varat izmantot Docker konteinerus operētājsistēmā Windows un baudÄ«t uzlabotas konveijera orÄ·estrÄ“Å”anas un pārvaldÄ«bas iespējas.

Tagad piedāvā GitLab Premium (tikai paÅ”pārvaldÄ«tas instances). keÅ”atmiņas atkarÄ«bas starpniekserveris Docker attēliem. Å is papildinājums paātrinās piegādi, jo tagad jums bÅ«s keÅ”atmiņas starpniekserveris bieži izmantotajiem Docker attēliem.

PaÅ”pārvaldÄ«to GitLab gadÄ«jumu lietotāji tagad var nodroÅ”ināt Kubernetes klasteris instances lÄ«menÄ«, un visas instancē esoŔās komandas un projekti to izmantos izvietoÅ”anai. Å Ä« GitLab integrācija ar Kubernetes automātiski izveidos projektam specifiskus resursus papildu droŔībai.

Un tas vēl nav viss!

Papildus jaunām sadarbÄ«bas funkcijām un papildu paziņojumiem esam pievienojuÅ”i viesu piekļuve jautājumiem, palielināts papildu CI Runner minÅ«tes GitLab Free, vienkārÅ”otas pārbaudes, izmantojot automātiski atrisināt diskusiju, kad lietojat ieteikumu, un daudz vairāk!

Å Ä« mēneÅ”a vērtÄ«gākais darbinieks (MVP) ā€” Kia Mae Somabes (Kia Mei Somabes)

Å ajā laidienā mēs pievienojām iespēju lejupielādēt atseviŔķas mapes no krātuvēm, nevis visu saturu. Tagad varat lejupielādēt tikai dažus nepiecieÅ”amos failus. Paldies, Kia Mae Somabes!

GitLab 11.11 galvenās funkcijas

Windows konteinera izpildītājs GitLab Runner

CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA

Programmā GitLab 11.11 mēs pievienojām jaunu palaidēju GitLab Runner, lai Docker konteineri bÅ«tu izmantojami operētājsistēmā Windows. IepriekÅ” jums bija jāizmanto apvalks, lai vadÄ«tu Docker konteinerus operētājsistēmā Windows, taču tagad jÅ«s varat strādāt ar Docker konteineriem tieÅ”i operētājsistēmā Windows, tāpat kā operētājsistēmā Linux. Microsoft platformas lietotājiem tagad ir vairāk iespēju konveijera orÄ·estrÄ“Å”anai un pārvaldÄ«bai.

Šis atjauninājums ietver uzlabotu PowerShell atbalstu GitLab CI/CD, kā arī jaunus atbalsta attēlus dažādām Windows konteineru versijām. Jūsu Windows skrējējus, protams, var izmantot vietnē GitLab.com, taču tie vēl nav publiski pieejami rīki.

GitLab 11.11: vairāki pienākumi par apvienoÅ”anas pieprasÄ«jumiem un konteineru uzlabojumiem

KeÅ”atmiņas atkarÄ«bas starpniekserveris konteinera reÄ£istram

PREMIUM, ULTIMATE

Komandas bieži izmanto konteinerus, veidojot cauruļvadus, un starpniekservera saglabāŔana keÅ”atmiņā bieži lietotiem attēliem un pakotnēm no augÅ”puses ir lielisks veids, kā paātrināt cauruļvadus. Izmantojot nepiecieÅ”amo slāņu lokālo kopiju, kas pieejama, izmantojot jauno keÅ”atmiņas starpniekserveri, varat efektÄ«vāk strādāt ar parastajiem attēliem savā vidē.

Pagaidām konteinera starpniekserveris ir pieejams tikai paŔu pārvaldītiem gadījumiem tīmekļa serverī Puma (eksperimentālā režīmā).

GitLab 11.11: vairāki pienākumi par apvienoÅ”anas pieprasÄ«jumiem un konteineru uzlabojumiem

Vairākas personas, kas ir atbildīgas par apvienoŔanas pieprasījumiem

STARTER, PREMIUM, ULTIMATE, BRONZA, SUDRABA, ZELTS

Ir diezgan izplatÄ«ti gadÄ«jumi, kad vairāki cilvēki strādā pie funkcijas koplietotā filiālē un apvienoÅ”anas pieprasÄ«jumā, piemēram, kad priekÅ”gala un aizmugures izstrādātāji strādā cieÅ”i kopā vai kad izstrādātāji strādā pa pāriem, piemēram, Extreme Programming.

Programmā GitLab 11.11 varat pieŔķirt vairākus cilvēkus, lai apvienotu pieprasÄ«jumus. Tāpat kā ar vairākiem uzdevumu Ä«paÅ”niekiem, varat izmantot sarakstus, filtrus, paziņojumus un API.

GitLab 11.11: vairāki pienākumi par apvienoÅ”anas pieprasÄ«jumiem un konteineru uzlabojumiem

Kubernetes klastera konfigurācija instances līmenī

CORE, STARTER, PREMIUM, ULTIMATE

Kubernetes droŔības un nodroŔināŔanas modelis attīstās, lai ļautu apkalpot lielu skaitu klientu, izmantojot vienu koplietotu klasteru.

GitLab 11.11 paÅ”pārvaldÄ«to gadÄ«jumu lietotāji tagad var nodroÅ”ināt klasteru instances lÄ«menÄ«, un visas komandas un projekti instancē to izmantos izvietoÅ”anai. Å Ä« GitLab integrācija ar Kubernetes automātiski izveidos projektam specifiskus resursus papildu droŔībai.

GitLab 11.11: vairāki pienākumi par apvienoÅ”anas pieprasÄ«jumiem un konteineru uzlabojumiem

Paziņojumi par izvietoÅ”anu Slack un Mattermost

CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA

Tagad varat iestatÄ«t automātiskus paziņojumus par izvietoÅ”anas notikumiem komandas kanālā, pateicoties integrācijai ar tērzÄ“Å”anu Ä»engans Šø Vissmagāk, un jÅ«su komanda bÅ«s informēta par visiem svarÄ«gajiem notikumiem.

GitLab 11.11: vairāki pienākumi par apvienoÅ”anas pieprasÄ«jumiem un konteineru uzlabojumiem

Viesu piekļuve problēmām

CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA

Jūsu projektu vieslietotāji tagad var skatīt laidienus, kas publicēti lapā Izlaidumi. Viņi varēs lejupielādēt publicētos artefaktus, taču nevarēs lejupielādēt avota kodu vai skatīt repozitorija informāciju, piemēram, tagus vai saistības.

GitLab 11.11: vairāki pienākumi par apvienoÅ”anas pieprasÄ«jumiem un konteineru uzlabojumiem

Citi GitLab 11.11 uzlabojumi

Serializētas izpildes diagrammas, lai uzlabotu veiktspēju

CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA

Daudzām Git operācijām ir jāŔķērso commit grafiks, piemēram, jāaprēķina sapludināŔanas bāze vai jāuzskaita filiāles, kurās ir ietverta apstiprināŔana. Jo vairāk izpildes, jo lēnākas ir Ŕīs darbÄ«bas, jo ŔķērsoÅ”anai ir jāielādē katrs objekts no diska, lai nolasÄ«tu tā norādes.

Programmā GitLab 11.11 mēs iespējojām jaunākajos Git laidienos ieviesto serializēto saistÄ«bu grafiku funkciju, lai proaktÄ«vi aprēķinātu un saglabātu Å”o informāciju. PārmeklÄ“Å”ana lielās krātuvēs tagad ir daudz ātrāka. ApstiprināŔanas grafiks tiks automātiski izveidots nākamās atkritumu savākÅ”anas repozitorija laikā.

Lasiet par to, kā tika izveidota serializētā izpildes diagramma rakstu sērija no viena no Ŕīs funkcijas autoriem.

Papildu CI Runner minūtes: tagad pieejamas bezmaksas plāniem

BEZMAKSAS, BRONZAS, SUDRABA, ZELTS

PagājuÅ”ajā mēnesÄ« mēs pievienojām iespēju iegādāties papildu CI Runner minÅ«tes, taču tikai maksas GitLab.com plāniem. Å ajā laidienā minÅ«tes var iegādāties arÄ« bezmaksas plānos.

Direktoriju arhÄ«vu augÅ”upielāde krātuvēs

CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA

AtkarÄ«bā no projekta veida un lieluma visa projekta arhÄ«va lejupielāde var aizņemt ilgu laiku, un tas ne vienmēr ir nepiecieÅ”ams, it Ä«paÅ”i lielu monokrātuvju gadÄ«jumā. Programmā GitLab 11.11 varat lejupielādēt paÅ”reizējā direktorija satura arhÄ«vu, tostarp apakÅ”direktorijus, lai atlasÄ«tu tikai nepiecieÅ”amās mapes.

Paldies par darbu Kia Mae Somabes!

GitLab 11.11: vairāki pienākumi par apvienoÅ”anas pieprasÄ«jumiem un konteineru uzlabojumiem

Lietojot ieteikumu tagad, diskusija tiek automātiski atrisināta

CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA

Izmaiņu ierosināŔana atvieglo sadarbÄ«bu saistÄ«bā ar sapludināŔanas pieprasÄ«jumiem, jo ā€‹ā€‹nav nepiecieÅ”ams kopēt un ielÄ«mēt ierosinātās izmaiņas. GitLab 11.11 esam padarÄ«juÅ”i Å”o procesu vēl vienkārŔāku, ļaujot diskusijām automātiski atrisināt, kad tiek lietots ieteikums.

Laika skaitītājs uzdevumu paneļa sānjoslā

CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA

Sānjoslas uzdevumjoslām vajadzētu izskatÄ«ties vienādi skatos Board un Task. Tāpēc tagad GitLab izdoÅ”anas paneļa sānjoslā ir laika izsekotājs. VienkārÅ”i atveriet savu uzdevumu paneli, noklikŔķiniet uz uzdevuma, un tiks atvērta sānjosla ar laika skaitÄ«tāju.

GitLab 11.11: vairāki pienākumi par apvienoÅ”anas pieprasÄ«jumiem un konteineru uzlabojumiem

Informācija par izvietoŔanu vides API

CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA

Mēs esam pievienojuÅ”i iespēju Vides API vaicāt, lai iegÅ«tu konkrētu vides informāciju, lai uzzinātu, kāda apņemÅ”anās paÅ”laik tiek izvietota vidē. Tas atvieglos automatizāciju un pārskatu sniegÅ”anu vides lietotājiem GitLab.

Negatīvā mainīgā atbilst konveijera kārtulām

CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA

Tagad varat pārbaudÄ«t negatÄ«vu vienlÄ«dzÄ«bu vai modeļa atbilstÄ«bu (!= Šø !~) failā .gitlab-ci.yml pārbaudot vides mainÄ«go vērtÄ«bas, tāpēc cauruļvadu uzvedÄ«bas kontrole ir kļuvusi elastÄ«gāka.

Palaidiet visus manuālos darbus vienā posmā ar vienu klikŔķi

CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA

GitLab 11.11 lietotāji, kuru posmos ir daudz manuālu darbu, tagad var pabeigt visus Ŕādus darbus vienā posmā, noklikŔķinot uz pogas "Atskaņot visu" (ā€œPalaist visuā€), kas atrodas pa labi no skatuves nosaukuma Cauruļvadu skatā.

Faila izveide tieŔi no vides mainīgā

CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA

Vides mainÄ«gie bieži tiek izmantoti, lai izveidotu failus, Ä«paÅ”i noslēpumiem, kas ir jāaizsargā un ir pieejami tikai noteiktā vides konveijerā. Lai to izdarÄ«tu, iestatiet mainÄ«gā saturu uz faila saturu un darbā izveidojiet failu, kurā ir Ŕī vērtÄ«ba. Ar jaunu vides mainÄ«go, piemēram, file to var izdarÄ«t vienā solÄ« pat bez izmaiņām .gitlab-ci.yml.

API galapunkts ievainojamības informācijai

ULTIMATS, ZELTS

Tagad varat vaicāt GitLab API, lai uzzinātu visas projektā konstatētās ievainojamÄ«bas. Izmantojot Å”o API, varat izveidot maŔīnlasāmus ievainojamÄ«bu sarakstus, kas filtrēti pēc veida, uzticamÄ«bas un smaguma pakāpes.

Pilna dinamiska skenÄ“Å”anas iespēja DAST

ULTIMATS, ZELTS

Pakalpojumā GitLab varat dinamiski pārbaudÄ«t lietojumprogrammu droŔību (Dynamic Application Security Testing, DAST) kā daļu no CI konveijera. Sākot ar Å”o laidienu, standarta pasÄ«vās skenÄ“Å”anas vietā varat izvēlēties pilnu dinamisko skenÄ“Å”anu. PilnÄ«ga dinamiska skenÄ“Å”ana aizsargā pret vairāk ievainojamÄ«bu.

Prometheus instalÄ“Å”ana grupas lÄ«meņa klasteros

CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA

Å is GitLab laidiens ievieÅ” iespēju pievienot Kubernetes klasteru visai grupai. Mēs esam arÄ« pievienojuÅ”i iespēju instalēt vienu Prometheus gadÄ«jumu katrā klasterÄ«, lai bÅ«tu vieglāk pārraudzÄ«t visus klasterÄ« esoÅ”os projektus.

Uzziniet par droŔības informācijas paneļa ievainojamÄ«bu ignorÄ“Å”anu

ULTIMATS, ZELTS

GitLab droŔības informācijas paneļi ļauj administratoriem skatÄ«t ignorētās ievainojamÄ«bas. Lai racionalizētu jÅ«su darbplÅ«smu, esam pievienojuÅ”i iespēju skatÄ«t ignorÄ“Å”anas informāciju tieÅ”i jÅ«su droŔības informācijas panelÄ«.

Informācijas panelī izveidojiet pielāgotas metrikas diagrammas

PREMIUM, ULTIMATE, SUDRABA, ZELTA

Izveidojiet jaunas diagrammas ar pielāgotu veiktspējas metriku tieÅ”i no sava metrikas informācijas paneļa informācijas paneļa. Tagad lietotāji informācijas panelÄ« var izveidot, atjaunināt un dzēst metrikas vizualizācijas, noklikŔķinot uz "Pievienot metriku" (ā€œPievienot metrikuā€) informācijas paneļa rÄ«kjoslas augŔējā labajā stÅ«rÄ«.

GitLab 11.11: vairāki pienākumi par apvienoÅ”anas pieprasÄ«jumiem un konteineru uzlabojumiem

Paziņojumu problēmas tagad tiek atvērtas kā GitLab Alert Bot

PREMIUM, ULTIMATE, SUDRABA, ZELTA

Tagad problēmām, kas tiek atvērtas no paziņojumiem, autors būs iestatīts uz GitLab Alert Bot, lai jūs varētu uzreiz redzēt, ka problēma tika izveidota automātiski no svarīga paziņojuma.

Automātiski saglabājiet episko aprakstus vietējā krātuvē

ULTIMATS, ZELTS

Episkie apraksti netika saglabāti vietējā krātuvē, tāpēc izmaiņas tika zaudētas, ja vien tās nepārprotami nesaglabājāt, mainot episko aprakstu. GitLab 11.11 ieviesa iespēju saglabāt episko aprakstus vietējā krātuvē. Tas nozÄ«mē, ka tagad varat viegli atgriezties pie sava episkā apraksta maiņas, ja rodas kļūda, tiek novērsta uzmanÄ«ba vai nejauÅ”i aizverat pārlÅ«kprogrammu.

GitLab spoguļoŔanas atbalsts Git LFS

STARTER, PREMIUM, ULTIMATE, BRONZA, SUDRABA, ZELTS

Izmantojot spoguļoÅ”anu, varat replicēt Git repozitorijus no vienas vietas uz citu. Tādējādi ir viegli uzglabāt repozitorija kopiju, kas atrodas kaut kur citur GitLab serverÄ«. GitLab tagad atbalsta repozitoriju spoguļoÅ”anu ar Git LFS, tāpēc Ŕī funkcija ir pieejama pat repo ar lieliem failiem, piemēram, spēļu faktÅ«rām vai zinātniskiem datiem.

Personiskās piekļuves pilnvaru krātuves lasīŔanas un rakstīŔanas atļaujas

CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA

Daudziem personīgajiem piekļuves marķieriem ir tiesības mainīt līmeni api, taču pilna API piekļuve dažiem lietotājiem vai organizācijām var pieŔķirt pārāk daudz tiesību.

Pateicoties kopienas ievadei, personÄ«gajiem piekļuves marÄ·ieriem tagad var bÅ«t tikai lasÄ«Å”anas un rakstÄ«Å”anas atļaujas projektu krātuvēs, nevis dziļāka API lÄ«meņa piekļuve GitLab jutÄ«gajām jomām, piemēram, iestatÄ«jumiem un dalÄ«bai.

Paldies, Horatiu Evgen Vlad (Horatijs Jevgens Vlads)!

GraphQL pakeŔu vaicājumu pamata atbalsta pievienoŔana

BEZMAKSAS, BRONZAS, SUDRABA, ZELTS, CORE, STARTER, PREMIUM, ULTIMATE

Izmantojot GraphQL API, lietotāji var precÄ«zi norādÄ«t, kādi dati viņiem ir nepiecieÅ”ami, un iegÅ«t visus nepiecieÅ”amos datus dažos vaicājumos. Sākot ar Å”o laidienu, GitLab atbalsta pamata grupas informācijas pievienoÅ”anu GraphQL API.

Pierakstieties, izmantojot Salesforce akreditācijas datus

CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA

GitLab mÄ«l Salesforce izstrādātājus, un, lai atbalstÄ«tu Å”o kopienu, mēs ļaujam lietotājiem pierakstÄ«ties GitLab, izmantojot Salesforce.com akreditācijas datus. GadÄ«jumi tagad var konfigurēt GitLab kā ar Salesforce saistÄ«tu lietotni, lai izmantotu vietni Salesforce.com, lai pieteiktos GitLab ar vienu klikŔķi.

Tagad, lai piekļūtu tīmeklim, ir nepiecieŔams SAML SSO

PREMIUM, ULTIMATE, SUDRABA, ZELTA

Mēs vienotās pierakstÄ«Å”anās (SSO) prasÄ«bas paplaÅ”ināŔana grupas lÄ«menÄ«, kas ieviesta 11.8 laidienā, ar stingru grupas un projekta resursu validāciju, lai nodroÅ”inātu, ka lietotāji var piekļūt tikai tad, kad ir pieteikuÅ”ies ar SAML. Å is ir papildu piekļuves kontroles slānis organizācijām, kuras augstu vērtē droŔību un izmanto vietni GitLab.com, izmantojot SAML SSO. Tagad varat noteikt SSO prasÄ«bu, zinot, ka lietotāji jÅ«su grupā izmanto SSO.

Filtrējiet pēc nesen izveidotajiem vai modificētajiem epics API datiem

ULTIMATS, ZELTS

IepriekÅ” nebija viegli uzdot nesen izveidotos vai mainÄ«tos datus, izmantojot GitLab epics API. Laidienā 11.11 mēs pievienojām papildu filtrus created_after, created_before, updated_after Šø updated_beforelai nodroÅ”inātu konsekvenci ar uzdevumu API un ātri atrastu modificētus vai jaunizveidotus epikus.

Biometriskā autentifikācija ar UltraAuth

CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA

kompānija UltraAuth specializējas bezparoles biometriskajā autentifikācijā. Tagad mēs atbalstām Å”o autentifikācijas metodi vietnē GitLab!

Paldies, Karthiki Tanna (Kartikey Tanna)!

GitLab Runner 11.11

CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA

Å odien mēs izlaidām GitLab Runner 11.11! GitLab Runner ir atvērtā koda projekts, ko izmanto, lai palaistu CI/CD darbus un nosÅ«tÄ«tu rezultātus atpakaļ uz GitLab.

Omnibusa uzlabojumi

CORE, STARTER, PREMIUM, ULTIMATE

Mēs esam veikuÅ”i Ŕādus Omnibus uzlabojumus GitLab 11.11.

Shēmu uzlaboÅ”ana

CORE, STARTER, PREMIUM, ULTIMATE

Mēs esam veikuÅ”i Ŕādus uzlabojumus Helm diagrammās GitLab 11.11.

Veiktspējas uzlabojumi

CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA

Mēs turpinām uzlabot GitLab veiktspēju ar katru laidienu visu izmēru GitLab gadÄ«jumiem. Daži GitLab 11.11 uzlabojumi:

NovecojuŔas funkcijas

GitLab Geo nodroÅ”inās jauktu krātuvi GitLab 12.0

NepiecieÅ”ams GitLab Geo jauktā krātuve lai mazinātu konkurenci sekundārajos mezglos. Tas tika atzÄ«mēts gitlab-ce#40970.

Pakalpojumā GitLab 11.5 mēs esam pievienojuÅ”i Å”o prasÄ«bu Ä¢eo dokumentācijai: gitlab-ee#8053.

Pakalpojumā GitLab 11.6 sudo gitlab-rake gitlab:geo:check pārbauda, ā€‹ā€‹vai ir iespējota jauktā krātuve un vai visi projekti ir migrēti. Cm. gitlab-ee#8289. Ja izmantojat Geo, lÅ«dzu, palaidiet Å”o pārbaudi un pēc iespējas ātrāk migrējiet.

Pakalpojumā GitLab 11.8 lapā tiks parādÄ«ts pastāvÄ«gi atspējots brÄ«dinājums AdministrÄ“Å”anas apgabals ā€ŗ Ä¢eo ā€ŗ Mezgli, ja iepriekÅ” minētās pārbaudes nav atļautas. gitlab-ee!8433.

Pakalpojumā GitLab 12.0 Geo izmantos jauktas krātuves prasības. Cm. gitlab-ee#8690.

DzÄ“Å”anas datums: 22 jÅ«nijs 2019 pilsēta

GitLab Geo nodroŔinās PG FDW GitLab 12.0

Tas ir nepiecieÅ”ams Geo Log Cursor, jo tas ievērojami uzlabo dažu sinhronizācijas darbÄ«bu veiktspēju. Tiek uzlabota arÄ« Ä£eomezgla statusa vaicājumu veiktspēja. IepriekŔējiem vaicājumiem lielu projektu veiktspēja bija ļoti slikta. Skatiet, kā to iestatÄ«t Ä¢eogrāfiskās datu bāzes replikācija. Pakalpojumā GitLab 12.0 Geo bÅ«s nepiecieÅ”ams PG FDW. Cm. gitlab-ee#11006.

DzÄ“Å”anas datums: 22 jÅ«nijs 2019 pilsēta

Sentry opcijas kļūdu ziņoÅ”anai un reÄ£istrÄ“Å”anai tiks noņemtas no GitLab 12.0 lietotāja interfeisa

Å Ä«s opcijas tiks noņemtas no GitLab 12.0 lietotāja interfeisa un bÅ«s pieejamas failā gitlab.yml. Turklāt varat definēt Sentry vidi, lai atŔķirtu vairākas izvietoÅ”anas. Piemēram, izstrāde, iestudÄ“Å”ana un producÄ“Å”ana. Cm. gitlab-ce#49771.

DzÄ“Å”anas datums: 22 jÅ«nijs 2019 pilsēta

Vienam iesniegumam izveidoto konveijera maksimālā skaita ierobežoŔana

IepriekÅ” GitLab izveidoja cauruļvadus priekÅ” HEAD katrai iesniegumā iekļautajai nozarei. Tas ir ērti izstrādātājiem, kuri vienlaikus veic vairākas izmaiņas (piemēram, lÄ«dzekļu filiālē un filiālē). develop).

Bet, nospiežot lielu repozitoriju ar daudziem aktÄ«viem zariem (piemēram, pārvietoÅ”anu, spoguļoÅ”anu vai atzarojumu), jums nav jāizveido konveijera katrai filiālei. Sākot ar GitLab 11.10 mēs veidojam ne vairāk kā 4 cauruļvadi sÅ«tot.

DzÄ“Å”anas datums: 22 maijā 2019 pilsēta

NovecojuŔi GitLab Runner mantotā koda ceļi

Sākot ar Gitlab 11.9, GitLab Runner izmanto jauna metode repozitorija klonÄ“Å”ana/izsaukÅ”ana. PaÅ”laik GitLab Runner izmantos veco metodi, ja jaunā netiks atbalstÄ«ta. SÄ«kāku informāciju skatiet sadaļā Å”o uzdevumu.

Programmā GitLab 11.0 mēs mainÄ«jām GitLab Runner metrikas servera konfigurācijas izskatu. metrics_servertiks noņemts par labu listen_address GitLab versijā 12.0. SÄ«kāku informāciju skatiet sadaļā Å”o uzdevumu.

Versijā 11.3 GitLab Runner sāka atbalstÄ«t vairāki keÅ”atmiņas nodroÅ”inātāji; kas noveda pie jauniem iestatÄ«jumiem Ä«paÅ”a S3 konfigurācija. Uz dokumentācija Ir sniegta izmaiņu tabula un instrukcijas migrÄ“Å”anai uz jauno konfigurāciju. SÄ«kāku informāciju skatiet sadaļā Å”o uzdevumu.

Å ie ceļi nebÅ«s pieejami GitLab 12.0. Jauninot uz GitLab Runner 11.9, jums kā lietotājam nav jāmaina nekas cits, kā vien jānodroÅ”ina, lai jÅ«su GitLab instance darbotos ar versiju 12.0+.

DzÄ“Å”anas datums: 22 jÅ«nijs 2019 pilsēta

Novecojis GitLab Runner ieejas punkta funkcijas parametrs

11.4. GitLab Runner ievieÅ” funkcijas parametru FF_K8S_USE_ENTRYPOINT_OVER_COMMAND lai novērstu tādas problēmas kā #2338 Šø #3536.

GitLab 12.0 mēs pārslēgsimies uz pareizo darbÄ«bu tā, it kā funkcijas iestatÄ«jums bÅ«tu atspējots. SÄ«kāku informāciju skatiet sadaļā Å”o uzdevumu.

DzÄ“Å”anas datums: 22 jÅ«nijs 2019 pilsēta

Novecojis atbalsts Linux izplatīŔanai, kas sasniedz EOL GitLab Runner

Daži Linux izplatÄ«jumi, kuros var instalēt GitLab Runner, ir pildÄ«juÅ”i savu mērÄ·i.

GitLab 12.0 versijā GitLab Runner vairs neizplatÄ«s pakotnes Ŕādiem Linux izplatÄ«jumiem. Pilns to izplatÄ«jumu saraksts, kuri vairs netiek atbalstÄ«ti, ir atrodami mÅ«su vietnē dokumentācija. Paldies, Havjer Ardo (Havjers Jardons), jÅ«su ieguldÄ«jumu!

DzÄ“Å”anas datums: 22 jÅ«nijs 2019 pilsēta

Veco GitLab Runner Helper komandu noņemÅ”ana

Kā daļa no atbalsta pievienoÅ”anas Windows Docker izpildÄ«tājs bija jāatsakās no dažām vecām komandām, kuras tiek izmantotas palÄ«ga attēls.

GitLab 12.0 versijā GitLab Runner tiek palaists, izmantojot jaunas komandas. Tas attiecas tikai uz lietotājiem, kuri ignorēt palÄ«ga attēlu. SÄ«kāku informāciju skatiet sadaļā Å”o uzdevumu.

DzÄ“Å”anas datums: 22 jÅ«nijs 2019 pilsēta

Mantotā Git Clean mehānisma noņemÅ”ana no GitLab Runner

Programmā GitLab Runner 11.10 mēs sniegta iespēja konfigurējiet, kā Runner izpilda komandu git clean. Turklāt jaunā tÄ«rÄ«Å”anas stratēģija novērÅ” izmantoÅ”anu git reset un dod komandu git clean pēc izkrauÅ”anas posma.

Tā kā Ŕīs uzvedÄ«bas izmaiņas var ietekmēt dažus lietotājus, esam sagatavojuÅ”i parametru FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Ja iestatāt vērtÄ«bu true, tiks atjaunota mantotā tÄ«rÄ«Å”anas stratēģija. Vairāk par funkciju parametru izmantoÅ”anu GitLab Runner var atrast dokumentācijā.

GitLab Runner 12.0 mēs noņemsim atbalstu mantotajai tÄ«rÄ«Å”anas stratēģijai un iespēju to atjaunot, izmantojot funkcijas parametru. SkatÄ«t Å”o uzdevumu.

DzÄ“Å”anas datums: 22 jÅ«nijs 2019 pilsēta

Grupu projektu veidnes pieejams tikai Sudraba/Premium plāniem

Kad ieviesām komandas lÄ«meņa projektu veidnes versijā 11.6, mēs nejauÅ”i padarÄ«jām Å”o Premium/Silver funkciju pieejamu visiem plāniem.

Mēs Ŕīs kļūdas laboÅ”ana 11.11 laidienā un pieŔķirot papildu 3 mēneÅ”us visiem lietotājiem un gadÄ«jumiem, kas ir zem Sudraba/Premium lÄ«meņa.

Sākot ar 22. gada 2019. augustu, grupu projektu veidnes bÅ«s pieejamas tikai Sudraba/Premium plāniem un augstākiem plāniem, kā aprakstÄ«ts dokumentācijā.

DzÄ“Å”anas datums: 22 2019 augustā

Atbalsts Windows pakeŔdarbiem ir pārtraukts

Programmā GitLab 13.0 (22. gada 2020. jÅ«nijs) mēs plānojam noņemt atbalstu Windows komandrindas pakeÅ”u darbiem programmā GitLab Runner (piem., cmd.exe) par labu uzlabotam Windows PowerShell atbalstam. SÄ«kāka informācija sadaļā Å”o uzdevumu.

MÅ«su redzējums par uzņēmuma DevOps tagad saskanēs ar Microsoft nostāju, ka PowerShell ir labākais risinājums uzņēmuma lietojumprogrammu automatizÄ“Å”anai Windows vidēs. Ja vēlaties turpināt lietot cmd.exe, Ŕīs komandas var izsaukt no PowerShell, taču mēs tieÅ”i neatbalstÄ«sim Windows pakeÅ”darbus vairāku neatbilstÄ«bu dēļ, kas rada lielas uzturÄ“Å”anas un izstrādes izmaksas.

DzēŔanas datums: 22 2019 septembrī

NepiecieÅ”ama Git 2.21.0 vai jaunāka versija

Sākot ar GitLab 11.11, Git 2.21.0 ir nepiecieÅ”ams palaist. Omnibus GitLab jau tiek piegādāts ar Git 2.21.0, bet oriÄ£inālo instalāciju lietotājiem ar iepriekŔējām Git versijām bÅ«s jāveic jaunināŔana.

DzÄ“Å”anas datums: 22 maijā 2019 pilsēta

Mantotā Kubernetes pakalpojuma veidne

GitLab 12.0 mēs plānojam atteikties no pakalpojuma Kubernetes veidnes instances lÄ«menÄ« par labu instanču lÄ«meņa klastera konfigurācijai, kas ieviesta GitLab 11.11.

Veicot jaunināŔanu uz GitLab 12.0, visas paÅ”pārvaldÄ«tās instances, kas izmanto pakalpojuma veidni, tiks migrētas uz instances lÄ«meņa klasteru.

DzÄ“Å”anas datums: 22 jÅ«nijs 2019 pilsēta

AtteikŔanās no iezīmju atbilstības noteikŔanas app uz Kubernetes izvietoŔanas paneļiem

Operētājsistēmā GitLab 12.0 mēs plānojam atteikties no saskaņoÅ”anas pēc lietotnes iezÄ«mes Kubernetes izvietoÅ”anas atlasÄ«tājā. Mēs ieviesām GitLab 11.10 jauns saskaņoÅ”anas mehānisms, kas meklē atbilstÄ«bas pēc app.example.com/app Šø app.example.com/envlai panelÄ« parādÄ«tu izvietojumus.

Lai Ŕīs izvietoŔanas tiktu parādītas jūsu izvietoŔanas informācijas paneļos, vienkārŔi iesniedziet jaunu izvietoŔanu, un GitLab lietos jaunās iezīmes.

DzÄ“Å”anas datums: 22 jÅ«nijs 2019 pilsēta

GitLab 12.0 pakotnes tiks parakstītas ar paplaŔinātu parakstu

2. gada 2019. maijs, GitLab pagarināja paciņu parakstÄ«Å”anas atslēgu derÄ«guma termiņu Omnibus GitLab no 01.08.2019 lÄ«dz 01.07.2020. Ja verificējat pakotnes parakstus un vēlaties atjaunināt atslēgas, vienkārÅ”i izpildiet vēlreiz sniegtos norādÄ«jumus dokumentācija Omnibusa paku parakstÄ«Å”anai.

DzÄ“Å”anas datums: 22 jÅ«nijs 2019 pilsēta

Mainīt žurnālu

Visas Ŕīs izmaiņas meklējiet izmaiņu žurnālā:

UzstādīŔana

Ja iestatāt jaunu GitLab instalāciju, apmeklējiet vietni GitLab lejupielādes lapa.

Modernizēt

ā†’ Pārbaudiet atjauninājumu lapa

Avots: www.habr.com

Pievieno komentāru