# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Útgáfa 13.4 hefur verið gefin út með HashiCorp geymslu fyrir CI breytur, Kubernetes umboðsmann og öryggismiðstöð, auk skiptanlegra eiginleika í Starter

Við hjá GitLab erum alltaf að hugsa um hvernig við getum hjálpað notendum að draga úr áhættu, bæta skilvirkni og bæta afhendingarhraða á uppáhalds vettvangnum þínum. Í þessum mánuði höfum við bætt við mörgum gagnlegum nýjum eiginleikum sem auka öryggisgetu, fækka veikleikum, auka skilvirkni, einfalda vinnu með GitLab og hjálpa teyminu þínu að skila eiginleikum enn hraðar. Við vonum að þér muni finnast helstu eiginleikar útgáfunnar gagnlegir, sem og 53 aðrir nýir eiginleikar, bætt við í þessari útgáfu.

Ítarlegir öryggiseiginleikar

Við reynum að bæta nokkrum nýjum eiginleikum við GitLab DevSecOps í hverjum mánuði og þessi útgáfa er engin undantekning. Leynilyklar úr HashiCorp hvelfingunni er nú hægt að nota í CI/CD verkum innan ramma samsetningar og dreifingar. Að auki geta stofnanir sem vilja styðja aðskilnað á ábyrgð á dreifingu kóða núna bæta dreifingarhlutverkinu við notendur með fréttaritaraaðgang. Þetta hlutverk samsvarar meginreglan um minnsta aðgangsréttindi og mun leyfa þér að staðfesta samrunabeiðnir (í rússnesku staðsetningu GitLab „samrunabeiðnir“) og dreifa kóða í öruggu umhverfi, án þess að veita aðgang að kóðanum sjálfum.

Önnur leið til að draga úr áhættu er að nota nýtt GitLab Kubernetes umboðsmaður. Rekstrarteymi geta sett upp Kubernetes klasa frá GitLab án þess að þurfa að afhjúpa klasann sinn fyrir öllu internetinu. Við erum líka að kynna sjálfvirka útgáfustýringu stuðning fyrir nýjar Terraform ástand skrár með GitLab stýrði Terraform ástandi til að styðja við samræmi og auðvelda kembiforrit. Að lokum varð tilviksöryggismælaborðið GitLab öryggismiðstöð með varnarleysisskýrslum og öryggisstillingum.

Þægilegri og skilvirkari vinna með GitLab

Við höfum bætt hnattræna leit okkar til að taka með fljótleg leiðsögn frá leitarstikunni, sem gerir þér kleift að fletta auðveldlega að nýjustu miðunum, hópum, verkefnum, stillingum og hjálparefni. Við erum spennt að tilkynna að GitLab síður tilvísanir birtust til að beina einstökum síðum og möppum innan síðunnar, sem gerir notendum kleift að dreifa vefsvæðum sínum á skilvirkari hátt. Og fyrir þá sem vilja fá auknar upplýsingar um dreifinguna leyfir þessi útgáfa stjórna hundruðum studdra verkefnadreifinga frá umhverfistækjastikunni!

Open Source Framlög

Við erum fulltrúar birtir kóðaþekju í samrunabeiðnumsem ég bætti við MVP þessa mánaðar, Fabio Huser. Merki á umfangi einingaprófunar á breyttum kóða gefa forriturum skýra hugmynd um umfang kóðans við endurskoðun; þessar upplýsingar hjálpa til við að flýta fyrir umsögnum og draga úr tíma fyrir sameiningu og innleiðingu nýs kóða. Og við líka færði skiptanlegir eiginleikar (eiginleikafánar) í Starter og skipuleggja færðu þá í Core í útgáfu 13.5.

Og þetta er bara byrjunin!

Eins og alltaf er of lítið pláss í almennu yfirlitinu, en það eru fullt af flottum eiginleikum í 13.4 útgáfunni. Hér eru nokkrar fleiri:

Ef þú vilt vita fyrirfram hvað bíður þín í næst slepptu, skoðaðu 13.5 útgáfu myndbandið okkar.

Horfðu á vefútsendinguna okkar „Resiliency In Challenging Times“.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

MVP í þessum mánuði - Fabio Huser

Fabio lagði mikið af mörkum framlag в birtir kóðaþekju í samrunabeiðnum - eiginleiki sem beðið hefur verið eftir í mjög langan tíma í GitLab samfélaginu. Þetta er sannarlega mikilvægt framlag með óléttvægum breytingum sem kröfðust stöðugrar samvinnu við GitLab liðsmenn og höfðu áhrif á mörg svæði verkefnisins eins og UX, framenda og bakenda.

Helstu eiginleikar GitLab 13.4 útgáfunnar

Notaðu HashiCorp Vault lykla í CI störfum

(PREMIUM, ULTIMATE, SILF, GULL) DevOps lotustig: Gefa út

Í útgáfu 12.10 kynnti GitLab hæfileikann til að taka á móti og flytja lykla í CI störf með því að nota GitLab vinnustjórann (GitLab runner). Nú erum við að stækka auðkenning með JWT, bætir við nýrri setningafræði secrets að skrá .gitlab-ci.yml. Þetta mun gera það auðveldara að setja upp og nota HashiCorp geymsluna með GitLab.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Skjöl til að vinna með lykla и upprunalegur miði.

Við kynnum GitLab Kubernetes Agent

(PREMIUM, ULTIMATE) DevOps lotustig: Stilla

Samþætting GitLab við Kubernetes hefur lengi gert það mögulegt að dreifa í Kubernetes klasa án þess að þurfa handvirka stillingu. Margir notendur líkaði vel við notkun þessa búnts á meðan aðrir lentu í einhverjum erfiðleikum. Fyrir núverandi samþættingu verður klasinn þinn að vera aðgengilegur af internetinu til að GitLab geti fengið aðgang að honum. Fyrir margar stofnanir er þetta ekki mögulegt vegna þess að þær takmarka aðgang að klösum af öryggis-, reglufylgni- eða reglugerðarástæðum. Til að komast framhjá þessum takmörkunum þurftu notendur að byggja verkfærin sín ofan á GitLab, annars gætu þeir ekki notað þennan eiginleika.

Í dag erum við að kynna GitLab Kubernetes Agent, nýja leið til að dreifa í Kubernetes klasa. Umboðsmaðurinn keyrir inni í þyrpingunni þinni, svo þú þarft ekki að afhjúpa hann fyrir öllu internetinu. Umboðsmaðurinn samhæfir dreifinguna með því að biðja um nýjar breytingar frá GitLab, frekar en að GitLab ýtir uppfærslum á klasann. Sama hvaða GitOps aðferð þú notar, GitLab er með þig.

Vinsamlegast athugaðu að þetta er fyrsta útgáfan af umboðsmanni. Núverandi áhersla okkar fyrir GitLab Kubernetes Agent er að stilla og stjórna dreifingum með kóða. Sumir núverandi Kubernetes samþættingareiginleikar, svo sem dreifingartöflur og GitLab stýrð forrit, eru ekki enn studdir. Við gerum ráð fyrirað þessir möguleikar verði bættir við umboðsmanninn í framtíðarútgáfum, auk nýrra samþættinga sem beinast að öryggi og samræmi.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

GitLab Kubernetes Agent Documentation и upprunalegur miði.

Gefðu notendum uppsetningarheimildir án kóðaaðgangs

(PREMIUM, ULTIMATE, SILF, GULL) DevOps lotustig: Gefa út

Áður gerði heimildakerfi GitLab það erfitt að skipta skyldum innan teymisins á réttan hátt milli þeirra sem bera ábyrgð á þróun og þeirra sem bera ábyrgð á dreifingunni. Með útgáfu GitLab 13.4 geturðu gefið leyfi til að samþykkja sameiningarbeiðnir um dreifingu, sem og að dreifa kóða til fólks sem skrifar ekki kóðann, án þess að veita þeim aðgangsrétt fyrir viðhaldsaðila (í rússnesku staðsetningar GitLab „viðhaldara“ ).

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Umhverfisaðgangsskjöl и frumleg epík.

Öryggismiðstöð

(ÚTSALT, GULL) DevOps lotustig: Öruggt

Áður var varnarleysisstjórnun á tilviksstigi takmörkuð bæði hvað varðar virkni og sveigjanleika. Viðmótið var ein síða sem sameinar upplýsingar um veikleika, mælingargröf og stillingar. Það er ekki mikið pláss til að þróa þessa eiginleika eða nota aðra öryggiseiginleika.

Við höfum gert grundvallarbreytingar á því hvernig við stjórnum öryggi og gagnsæi í GitLab. Öryggisborði tilviksins hefur verið breytt í heila öryggismiðstöð. Stærsta breytingin er innleiðing nýrrar valmyndaruppbyggingar: í stað einnar síðu sérðu nú öryggisstjórnborðið, veikleikaskýrsluna og stillingarhlutann sérstaklega. Þó að virknin hafi ekki breyst, mun það að skipta henni upp í hluta gera ráð fyrir endurbótum á þessum hluta sem annars væri erfitt. Þetta setur einnig grunninn fyrir að bæta við öðrum öryggistengdum getu í framtíðinni.

Sérstakur varnarleysisskýrsla hluti hefur nú meira pláss til að birta mikilvægar upplýsingar. Hér eru veikleikar sem eru nú á veikleikalista verkefnisins. Að færa græjur með varnarleysismælingum í sérstakan hluta skapar þægilegt öryggisstjórnborð. Það er nú striga fyrir framtíðarsýn – ekki bara fyrir varnarleysisstjórnun, heldur fyrir allar öryggistengdar mælingar. Að lokum skapar sérstakt stillingarsvæði sameiginlegt rými fyrir allar öryggisstillingar á tilviksstigi, ekki bara varnarleysisstjórnun.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Skjöl öryggismiðstöðvar tilviks и frumleg epík.

Skiptanlegir eiginleikar eru nú í GitLab Starter

(BYRJUR, PREMIUM, ULTIMATE, BRONS, SILF, GULL) DevOps lotustig: Gefa út

GitLab 11.4 kom út alfa útgáfa af skiptanlegum eiginleikum. Í 12.2 kynntum við aðferðir fyrir þá hlutfall notenda и eftir notandaauðkenni, og í 13.1 bættu þeir við notendalistum и setja upp áætlanir fyrir mismunandi umhverfi.

Fyrr á þessu ári skuldbundu GitLab sig færa 18 eiginleika í opinn uppspretta. Í þessari útgáfu höfum við lokið flutningi á skiptanlegum eiginleikum yfir í byrjendaáætlunina og munum halda áfram að flytja þá yfir í Core frá Git Lab 13.5. Við erum spennt að koma þessum eiginleika til fleiri notenda og viljum heyra hvernig þú notar hann.

Skjöl um eiginleika sem hægt er að skipta um и upprunalegur miði.

Fljótleg leiðsögn frá leitarstikunni

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) Framboð

Stundum þegar þú vafrar um GitLab vilt þú fara beint í ákveðið verkefni frekar en leitarniðurstöðusíðuna.

Með því að nota alþjóðlegu leitarstikuna geturðu fljótt farið í nýjustu miðana, hópa, verkefni, stillingar og hjálparefni. Þú getur jafnvel notað flýtilykil /til að færa bendilinn á leitarstikuna til að vafra um GitLab enn skilvirkari!

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Leitaðu í skjölum um sjálfvirk útfyllingu и upprunalegur miði.

Sýnir kóðaþekju í samrunabeiðnum

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Búa til

Þegar sameiningarbeiðni er skoðuð getur verið erfitt að ákvarða hvort breyttur kóði falli undir einingapróf. Þess í stað geta gagnrýnendur reitt sig á heildarumfjöllunina og óskað eftir því að hún verði aukin áður en sameiningarbeiðni er samþykkt. Þetta getur leitt til tilviljunarkenndra nálgunar við að skrifa próf, sem mun í raun ekki bæta kóða gæði eða prófunarumfang.

Nú, þegar þú skoðar mismun sameiningarbeiðni, muntu sjá sjónræna sýningu á kóðaþekju. Ný merki gera þér kleift að skilja fljótt hvort breyttur kóði falli undir einingapróf, sem mun hjálpa til við að flýta fyrir endurskoðun kóða og tíma sameiningarinnar og uppsetningar nýs kóða.

Takk Fabio Huser og Siemens fyrir þennan eiginleika!

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Skjöl um að sýna umfang kóða með prófum и upprunalegur miði.

Fleiri umhverfi og verkefni í umhverfisspjaldinu

(PREMIUM, ULTIMATE, SILF, GULL) DevOps lotustig: Gefa út

Frá útgáfu GitLab 12.5 með því að nota umhverfisspjöld hægt væri að fylgjast með ástandi umhverfis en ekki meira en sjö umhverfi í þremur verkefnum. Við höfum endurbætt þetta spjald í útgáfu 13.4 með því að blaðsíðusetja það til að hjálpa þér að viðhalda og stjórna umhverfi þínu í mælikvarða. Nú geturðu séð fleiri umhverfi í fleiri verkefnum.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Skjöl umhverfisspjalds и upprunalegur miði.

GitLab tekur við stjórn GitLab Terraform veitunnar

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Stilla

Nýlega við fengið viðhaldsréttindi til GitLab Terraform veitunnar og skipuleggja bæta það í komandi útgáfum. Undanfarinn mánuð höfum við samþykkt 21 sameiningarbeiðni og lokað 31 miða, þar á meðal nokkrar langvarandi villur og vantar eiginleika eins og stuðningur til dæmis klasa... Þú getur læra meira um GitLab Terraform veituna í Terraform skjölunum.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

GitLab Terraform veitandaskjöl и upprunalegur miði.

Óljós API prófun með OpenAPI forskriftum eða HAR skrá

(ÚTSALT, GULL) DevOps lotustig: Öruggt

API fuzzing prófun er frábær leið til að finna villur og veikleika í vefforritum þínum og API sem aðrir skannar og prófunaraðferðir gætu misst af.

API fuzzing prófun í GitLab gerir þér kleift að veita OpenAPI v2 forskrift eða HAR skrá forritið þitt og býr síðan sjálfkrafa til handahófskennd inntaksgögn sem eru hönnuð til að prófa brúntilvik og finna villur. Niðurstöður eru strax sýnilegar innan leiðslunnar þinnar.

Þetta er fyrsta API fuzz prófunarútgáfan okkar og við viljum gjarnan heyra hvað þér finnst. Við eigum meira á lager fyrir fuzzprófun margar hugmyndir, sem við munum byggja á útgáfu þessa eiginleika.

API Fuzzing prófunarskjöl и frumleg epík.

Forskoðaðu ný línurit á mælistikunni

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Fylgjast með

Áður var ekki auðvelt verkefni að búa til línurit í mælaborðinu í GitLab. Eftir að þú bjóst til mælinguna í YAML skránni í mælaborðinu, gerðir þú breytingar á master, án þess að geta sannreynt að nýstofnaða línuritið virki nákvæmlega eins og þú þarft. Frá og með þessari útgáfu geturðu forskoðað breytingar þegar þú býrð til línuritið, fengið hugmynd um niðurstöðuna áður en þú sendir breytingarnar á YAML skrána á mælaborðinu.

Skjöl um að bæta nýju grafi við spjaldið и upprunalegur miði.

Gögn um umfang kóða með prófum fyrir öll verkefni hópsins

(PREMIUM, ULTIMATE, SILF, GULL) DevOps lotustig: Staðfestu

Þegar þú stjórnar miklum fjölda verkefna í GitLab þarftu eina uppsprettu upplýsinga um hvernig umfang kóða breytist með tímanum í öllum verkefnum. Áður þurfti að sýna þessar upplýsingar leiðinlega og tímafreka handavinnu: þú þurftir að hlaða niður kóða umfangsgögnum úr hverju verkefni og sameina þau í töflu.

Í útgáfu 13.4 varð mögulegt að setja saman fljótt og auðveldlega .csv skrá með öllum gögnum um kóðaþekju fyrir öll verkefni hópsins eða fyrir úrval verkefna. Þessi eiginleiki er MVC, honum verður fylgt eftir af hæfileikanum meðaltalsþekju lóðar yfir tíma.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Geymsla greiningarskjöl и upprunalegur miði.

Stuðningur við ný tungumál fyrir fulla fuzz prófun

(ÚTSALT, GULL) DevOps lotustig: Öruggt

Þessi útgáfa kynnir stuðning við nokkur ný tungumál fyrir fuzz prófun sem miðar að fullri umfjöllun.

Nú geturðu metið alla möguleika óljósra prófana í Java, Rust og Swift forritunum þínum og fundið villur og veikleika sem aðrir skannar og prófunaraðferðir gætu misst af.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Skjöl um studd tungumál fyrir fuzz próf и frumleg epík.

Viðvaranir á aðalumhverfissíðunni

(PREMIUM, ULTIMATE, SILF, GULL) DevOps lotustig: Gefa út

Umhverfissíðan sýnir heildarástand umhverfisins þíns. Í þessari útgáfu höfum við bætt þessa síðu með því að bæta viðvörunarskjá. Kveiktar viðvaranir ásamt stöðu umhverfisins þíns munu hjálpa þér að grípa fljótt til aðgerða til að leiðrétta aðstæður sem upp koma.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Skjöl til að skoða nýjustu viðvaranir í umhverfi и upprunalegur miði.

Hreiður leiðslur geta nú keyrt sínar eigin lagnir

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Staðfestu

Með því að nota hreiður leiðslur er nú hægt að keyra nýjar leiðslur innan undirlagna. Auka dýptarstigið getur verið gagnlegt ef þú þarft sveigjanleika til að búa til breytilegan fjölda leiðslna.

Áður, þegar notaðar voru hreiðrar leiðslur, krafðist hver undirleiðslu að kveikjuverk væri skilgreint handvirkt í yfirleiðslunni. Nú geturðu búið til hreiðrar leiðslur sem munu ræsa hvaða fjölda nýrra leiðslna sem er. Til dæmis, ef þú ert með eingeymsla, geturðu búið til fyrstu undirleiðsluna á virkan hátt, sem sjálf mun búa til nauðsynlegan fjölda nýrra leiðslna byggt á breytingum á útibúinu.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Hreiður leiðsluskjöl и upprunalegur miði.

Bætt flakk á milli móður- og hreiðurlagna

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Staðfestu

Áður var ekki mjög þægilegt að fletta á milli móður- og hreiðurlagna - þú þurftir marga smelli til að komast að viðkomandi leiðslu. Það var heldur ekki auðvelt að átta sig á því hvaða starf hóf leiðsluna. Nú verður mun auðveldara að sjá tengslin milli móður- og hreiðurlagna.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Hreiður leiðsluskjöl и upprunalegur miði.

Samhliða fylkisstörf sýna viðeigandi breytur í starfsheiti

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Staðfestu

Ef þú notaðir verkefnafylki, þú gætir hafa tekið eftir því að erfitt var að ákvarða hvaða fylkisbreyta var notuð fyrir tiltekið starf, þar sem starfsheitin litu út eins og matrix 1/4. Í útgáfu 13.4 muntu sjá viðeigandi breytugildi sem voru notuð í því starfi í stað almenns starfsheitis. Til dæmis, ef markmið þitt er að kemba x86 arkitektúrinn, þá yrði starfið kallað matrix: debug x86.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Skjöl fyrir Parallel Matrix störf и upprunalegur miði.

Aðrar endurbætur í GitLab 13.4

Að tengja Atlassian reikning

(KJARNA, BYRJUR, PRÆMIUM, ENDALA) DevOps lotustig: Stjórna

GitLab notendur munu nú geta tengt GitLab reikninga sína við Atlassian Cloud reikninginn sinn. Þetta gerir þér kleift að skrá þig inn á GitLab með Atlassian skilríkjunum þínum og mun einnig leggja grunninn að endurbótum á samþættingu í framtíðinni. Gitlab með Jira og með öðrum vörum úr Atlassian línunni.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Atlassian samþættingarskjöl и upprunalegur miði.

Flytur út lista yfir allar sameiningarskuldbindingar

(ÚTSALT, GULL) DevOps lotustig: Stjórna

Samtök sem miða að reglufylgni þurfa leið til að sýna endurskoðendum heildræna sýn á þá þætti sem tengjast hverri breytingu á framleiðslu sem er. Í GitLab þýðir þetta að safna öllu á einum stað: samrunabeiðnir, miða, leiðslur, öryggisskannanir og önnur skuldbindingargögn. Hingað til hefur þú annað hvort þurft að safna þeim handvirkt í GitLab eða stilla verkfærin þín til að safna upplýsingum, sem var ekki mjög skilvirkt.

Þú getur nú forritað safnað og flutt út þessi gögn til að uppfylla endurskoðunarkröfur eða framkvæma aðrar greiningar. Til að flytja út lista yfir allar samrunaskuldbindingar fyrir núverandi hóp þarftu að fara á Samræmismælaborð og smelltu á hnappinn Listi yfir allar sameiningarskuldbindingar. Skráin sem myndast mun innihalda allar skuldbindingar sameiningarbeiðninnar, höfund þeirra, auðkenni tengdrar sameiningarbeiðni, hóp, verkefni, staðfestingaraðila og aðrar upplýsingar.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Skjöl til að búa til skýrslu и upprunalegur miði.

Skráðu og stjórnaðu persónulegum aðgangsmerkjum í gegnum API

(ÚTSALT, GULL) DevOps lotustig: Stjórna

Að hafa umsjón með aðgangi að GitLab nafnrýminu er mikilvægur hluti af regluvörslu. Frá meginreglum um minnstu forréttindi til að slökkva á tímasettum aðgangi, það geta verið nokkrar kröfur tengdar persónulegum aðgangslyklum í GitLab. Til að gera það auðveldara að viðhalda og stjórna öllum þessum notendaskilríkjum innan nafnarýmisins, höfum við boðið upp á möguleika á að skrá alla persónulega aðgangslykla og mögulega neita aðgang í gegnum API.

Þessar endurbætur á GitLab API gera notendum kleift að skrá og afturkalla eigin persónulega aðgangslykil og stjórnendum að skrá og afturkalla tákn notenda sinna. Það verður nú auðveldara fyrir stjórnendur að sjá hverjir hafa aðgang að nafnrýminu þeirra, taka aðgangsákvarðanir byggðar á notendagögnum og afturkalla persónulega aðgangslykla sem kunna að hafa verið í hættu eða falla utan aðgangsstjórnunarstefnu fyrirtækisins.

Persónuleg aðgangslykkjaskjöl и upprunalegur miði.

Tengd mál og aðrir eiginleikar eru nú í GitLab Core

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Áætlun

Fyrir nokkrum mánuðum tilkynntum við áætlun um að þýðing á 18 eiginleikum í opinn frumkóða. Með því að vinna að því að standa við þetta loforð höfum við gefið tengdir miðar, flytja út miða í CSV и fókushamur verkefnaborðs (í rússnesku staðsetningu GitLab „umræðuborð“) tiltækt í kjarnaáætluninni. Þetta á aðeins við um „tengd“ samböndum, „blokkir“ og „lokaðar“ sambönd eru áfram í greiddum áætlunum.

Skjöl um tengda miða и upprunalegur miði.

Birtir heiti upprunagreinar í hliðarstiku sameiningarbeiðninnar

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Búa til

Þegar farið er yfir kóðabreytingar, umræður og skuldbindingar um sameiningu er oft æskilegt að fara yfir útibúið á staðnum til að fara yfir það ítar. Hins vegar verður sífellt erfiðara að finna þráðarnafnið eftir því sem meira efni er bætt við sameiningarbeiðnina og þú verður að fletta lengra niður á síðunni.

Við höfum bætt heiti útibúsins við hliðarstikuna um sameiningu beiðni, sem gerir það aðgengilegt hvenær sem er og útilokar þörfina á að fletta í gegnum alla síðuna. Rétt eins og hlekkurinn á sameiningarbeiðnina inniheldur upprunaútibúhlutinn þægilegan „afrita“ hnapp.

Takk Ethan Reesor fyrir mikið framlag þitt til þróunar þessa eiginleika!

Sameina beiðni skjöl и upprunalegur miði.

Vísbending um tilvist hrundna skráa í sameiningarbeiðni breytist

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Búa til

Sameinabeiðnir sem bæta við breytingum á mörgum skrám draga stundum saman mismun stórra skráa til að bæta flutningsgetu. Þegar þetta gerist er hægt að sleppa óvart skrá meðan á yfirferð stendur, sérstaklega í sameiningarbeiðnum með miklum fjölda skráa. Frá og með útgáfu 13.4 munu sameiningarbeiðnir flagga diffur sem innihalda samanbrotnar skrár, svo þú munt ekki missa af þessum skrám við yfirferð kóðans. Fyrir enn meiri skýrleika ætlum við að bæta auðkenningu við þessar skrár í framtíðarútgáfu. Fylgstu með til að fá uppfærslur á gitlab miði #16047.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Skjöl um samanbrotnar skrár í sameiningarbeiðni diff и upprunalegur miði.

Viðvörun um tilvist hrundinna skráa í breytileika sameiningarbeiðni

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Búa til

Í kaflanum um samrunabeiðnir eru stórar skrár hrundar saman til að bæta árangur. Hins vegar, þegar þú skoðar kóða, gætu sumar skrár misst af þegar gagnrýnandi flettir í gegnum listann yfir skrár, þar sem allar stórar skrár eru hrundar.

Við höfum bætt við sýnilegri viðvörun efst á sameiningarbeiðninni til að upplýsa notendur um að það sé sameinuð skrá í þessum hluta. Þannig muntu ekki missa af neinum breytingum á sameiningarbeiðninni meðan á skoðun stendur.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Skjöl um samanbrotnar skrár í sameiningarbeiðni diff и upprunalegur miði.

Sjálfvirk endurheimt Gitaly klasageymslu

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Búa til

Áður fyrr, þegar aðalhnútur Gitaly þyrpingar fór án nettengingar, voru geymslurnar á þeim hnút merktar sem skrifvarinn. Þetta kom í veg fyrir gagnatap í aðstæðum þar sem breytingar voru á hnútnum sem ekki höfðu enn verið endurteknar. Þegar hnúturinn kom aftur á netið var GitLab ekki sjálfkrafa endurheimt og stjórnendur þurftu að hefja samstillingarferlið handvirkt eða samþykkja tap á gögnum. Aðrar aðstæður, eins og bilun í afritunarverki á aukahnút, gætu einnig leitt til gamaldags eða skrifvarins geymslu. Í þessu tilviki hélst geymslan föl þar til næsta skrifaðgerð átti sér stað, sem myndi hefja afritunarvinnuna.

Til að leysa þetta vandamál Praefect skipuleggur nú afritunarvinnu þegar það greinir úrelta geymslu á einum hnút og nýjustu útgáfu geymslunnar á öðrum. Þetta afritunarstarf heldur geymslunni sjálfkrafa uppfærðri og útilokar þörfina á að endurheimta gögn handvirkt. Sjálfvirk endurheimt tryggir einnig að aukahnútar séu fljótt uppfærðir ef afritunarverk mistekst, frekar en að bíða eftir næstu skrifaðgerð. Þar sem margir Gilaly þyrpingar geyma mikinn fjölda geymsla dregur þetta verulega úr þeim tíma sem stjórnendur og áreiðanleikaverkfræðingar eyða í að endurheimta gögn eftir villu.

Að auki byrjar sjálfvirk viðgerð afritun geymslu á hvaða nýjum Gitaly hnút sem er bætt við klasann, sem útilokar handavinnu þegar nýjum hnútum er bætt við.

Gitaly gagnaendurheimtarskjöl и upprunalegur miði.

Merktu verkefni sem lokið á hönnunarsíðunni

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Búa til

Skilvirk samskipti í GitLab eru byggð á verkefnalistum. Ef minnst er á þig í athugasemd er mikilvægt að geta hoppað í verkefni og annað hvort byrjað að gera eitthvað eða merkt það sem lokið. Það er líka mikilvægt að geta úthlutað sjálfum sér verkefni þegar þú þarft að vinna við eitthvað eða koma aftur að því síðar.

Áður var ekki hægt að bæta við verkefnum eða merkja þau sem lokið þegar unnið var með hönnun. Þetta truflaði verulega skilvirkni samskipta milli vöruteyma, þar sem verkefnaskil eru mikilvægur þáttur í GitLab vinnuflæðinu.

Í útgáfu 13.4 nær hönnun miða athugasemdum við notkun verkefna, sem gerir vinnu með þeim stöðugri og skilvirkari.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Skjöl um að bæta við verkefnum fyrir hönnun и upprunalegur miði.

Bætt leiðarvísir fyrir bilanaleit fyrir CI/CD

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Staðfestu

Við höfum endurbætt úrræðaleitarleiðbeiningarnar fyrir GitLab CI/CD með frekari upplýsingum um algeng vandamál sem þú gætir lent í. Við vonum að endurbætt skjöl verði dýrmætt úrræði til að hjálpa þér að koma þér í gang og keyra GitLab CI/CD fljótt og auðveldlega.

CI/CD bilanaleitarskjöl и upprunalegur miði.

Sameiningarbeiðnir falla ekki lengur út úr sameiningarröðinni

(PREMIUM, ULTIMATE, SILF, GULL) DevOps lotustig: Staðfestu

Áður fyrr gátu sameiningarbeiðnir dottið út úr sameiningarröðinni fyrir slysni vegna seinlegra athugasemda. Ef sameiningarbeiðni var þegar í biðröðinni og einhver bætti athugasemd við hana sem skapaði nýja óleysta umræðu, var sameiningarbeiðnin talin óhæf til sameiningar og myndi falla úr röðinni. Nú, eftir að sameiningarbeiðni er bætt við sameiningarröðina, er hægt að bæta nýjum athugasemdum við án þess að óttast að trufla sameiningarferlið.

Sameina biðröð skjöl и upprunalegur miði.

Sýnir kóðaþekjugildi fyrir verk í sameiningarbeiðni

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Staðfestu

Hönnuðir ættu að geta séð umfangsgildi kóðans eftir að leiðslan hefur lokið - jafnvel í flóknum aðstæðum eins og að keyra leiðslu með mörgum verkum sem þarf að flokka til að reikna út þekjugildið. Áður sýndi sameiningarbeiðnigræjan aðeins meðaltal þessara gilda, sem þýddi að þú þurftir að fara á starfssíðuna og aftur á sameiningarbeiðnina til að fá milliþekjugildi. Til að spara þér tíma og þessi aukaskref létum við græjuna birta meðaltalsþekjugildi, breytingar þess á milli miða- og upprunagreinar og tól sem sýnir þekjugildi fyrir hvert starf sem meðaltalið var reiknað út frá.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Kóðaþekju þáttunarskjöl и upprunalegur miði.

Fjarlægir pakka úr pakkaskránni þegar hópur er skoðaður

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Pakki

GitLab pakkaskráin er staður til að geyma og dreifa pökkum á mismunandi sniðum. Þegar þú ert með marga pakka í verkefninu þínu eða hópnum þarftu að bera kennsl á ónotaða pakka fljótt og fjarlægja þá til að koma í veg fyrir að fólk sæki þá niður. Þú getur fjarlægt pakka úr skránni þinni í gegnum Forritaskil pakka eða í gegnum notendaviðmót pakkaskrárinnar. Hins vegar, þar til nú, gætirðu ekki fjarlægt pakka þegar þú skoðar hóp í gegnum notendaviðmótið. Þar af leiðandi þurftir þú að fjarlægja óþarfa pakka fyrir hvert verkefni, sem var óhagkvæmt.

Þú getur nú fjarlægt pakka þegar þú skoðar pakkaskrá hóps. Farðu einfaldlega á pakkaskrársíðu hópsins, síaðu pakkana eftir nafni og fjarlægðu þá sem þú þarft ekki.

Skjöl um að fjarlægja pakka úr pakkaskránni и upprunalegur miði.

Stækkar Conan pakka að verkefnastigi

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Pakki

Þú getur notað Conan geymsluna í GitLab til að birta og dreifa C/C++ ósjálfstæði. Hins vegar gátu pakkar áður aðeins stækkað að tilviksstigi, þar sem Conan pakkanafnið gat aðeins verið að hámarki 51 stafur. Ef þú vildir birta pakka úr undirhópi, til dæmis gitlab-org/ci-cd/package-stage/feature-testing/conan, það var næstum ómögulegt að gera.

Þú getur nú skalað Conan pakka niður á verkefnastig, sem gerir það auðvelt að birta og dreifa ósjálfstæði verkefna þinna.

Conan Package Publishing Documentation и upprunalegur miði.

Stuðningur við nýja pakkastjóra og tungumál fyrir skönnun á ósjálfstæði

(ÚTSALT, GULL) DevOps lotustig: Öruggt

Við erum spennt að bæta ávanaskannanir fyrir C, C++, C# og .Net kóða verkefni sem nota NuGet 4.9+ eða Conan pakkastjóra á listann okkar studd tungumál og ramma. Þú getur nú virkjað skönnun á ósjálfstæði sem hluta af öruggu stigi til að athuga með þekkta veikleika í ósjálfstæði sem bætt er við í gegnum pakkastjóra. Veikleikarnir sem fundust munu birtast í sameiningarbeiðninni þinni ásamt alvarleikastigi þeirra, svo að þú vitir áður en þú framkvæmir sameininguna hvaða áhættu nýja ósjálfstæðin hefur í för með sér. Þú getur líka stillt verkefnið þitt til að krefjast staðfestingu sameiningarbeiðni fyrir ósjálfstæði með veikleika með mikilvægum (mikilvægum), háum (Hátt) eða óþekktum (Óþekkt) alvarleikastigum.

Skjöl fyrir studd tungumál og pakkastjóra и frumleg epík.

Tilkynningar þegar sameiningarbeiðni er breytt í 'Sameina þegar leiðsla lýkur með góðum árangri'

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Gefa út

Áður þegar stillingar á samrunabeiðni voru stilltar Sameinast þegar leiðslan lýkur (Merge When Pipeline Succeeds, MWPS) engin tölvupósttilkynning var send. Þú þurftir að athuga stöðuna handvirkt eða bíða eftir sameiningartilkynningu. Með þessari útgáfu erum við ánægð með framlög notenda @ravishankar2kool, sem leysti þetta vandamál með því að bæta sjálfvirkum tilkynningum til allra sem eru áskrifendur að sameiningarbeiðni þegar gagnrýnandi breytir sameiningarstillingunni í MWPS.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Skjöl fyrir tilkynningar um samrunabeiðni и upprunalegur miði.

Að búa til EKS klasa með notendatilgreindri útgáfu af Kubernetes

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Stilla

GitLab notendur geta nú valið útgáfuna af Kubernetes sem verður veitt af EKS; þú getur valið á milli útgáfur 1.14–1.17.

Skjöl til að bæta við EKS klösum и upprunalegur miði.

Að búa til atvik sem miðategundir

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Fylgjast með

Ekki eru öll vandamál sem koma upp strax af stað viðvaranir: notendur tilkynna um bilanir og liðsmenn rannsaka frammistöðuvandamál. Atvik eru nú eins konar miða, svo liðin þín geta fljótt búið þau til sem hluta af venjulegu vinnuflæði sínu. Smellur Nýtt verkefni hvaðan sem er í GitLab og á sviði Tegund veldu Atvikið.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Skjöl til að búa til atvik handvirkt и upprunalegur miði.

Að nefna GitLab Alerts í Markdown

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Fylgjast með

Við höfum bætt GitLab viðvaranir með því að bæta við nýrri umtalstegund sérstaklega fyrir þær í GitLab Markdown, sem gerir það auðveldara að deila og nefna tilkynningar. Notaðu ^alert#1234að nefna viðvörunina í hvaða Markdown-reit sem er: í atvikum, miðum eða sameiningarbeiðnum. Þetta mun einnig hjálpa þér að bera kennsl á störf sem eru búin til úr tilkynningum frekar en miðum eða sameiningarbeiðnum.

Atviksstjórnunarskjöl и upprunalegur miði.

Skoða viðvörunarálag eftir atviki

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Fylgjast með

Viðvörunarlýsingin inniheldur upplýsingar sem eru mikilvægar fyrir úrræðaleit og endurheimt og þessar upplýsingar ættu að vera aðgengilegar þannig að þú þurfir ekki að skipta um verkfæri eða flipa þegar þú vinnur að því að leysa atvik. Atvik sem eru búin til úr viðvörunum sýna alla viðvörunarlýsinguna á flipanum Upplýsingar um viðvörun.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

75% hraðari háþróuð leit

(BYRJUR, PREMIUM, ULTIMATE, BRONS, SILF, GULL) Framboð

GitLab, sem eitt forrit, hefur einstaka hæfileika til að gera efnisuppgötvun í öllu DevOps vinnuflæðinu þínu hratt. Í GitLab 13.4 skilar háþróuð leit niðurstöðum 75% hraðar þegar hún er notuð takmörkuð við ákveðin nafnrými og verkefni, eins og á GitLab.com.

Hraðari skjöl um háþróaða leit и upprunalegur miði.

Skoða eydd verkefni fyrir stjórnendur

(KJARNA, BYRJUR, PRÆMIUM, ENDALA) DevOps lotustig: Stjórna

Möguleiki var á að fresta eyðingu verks kynnt í 12.6. Hins vegar áður var ekki hægt að sjá öll verkefni sem biðu eyðingar á einum stað. Stjórnendur GitLab notendatilvika geta nú skoðað öll eyðingarverkefni sem bíða á einum stað, ásamt hnöppum til að endurheimta þessi verkefni auðveldlega.

Þessi möguleiki veitir stjórnendum meiri stjórn á eyðingu verks með því að safna öllum viðeigandi upplýsingum á einn stað og veita möguleika á að afturkalla óæskilegar eyðingaraðgerðir.

Takk Ashesh Vidyut (@asheshvidyut7) fyrir þennan eiginleika!

Skjöl um að eyða verkefnum и upprunalegur miði.

Bætti við stuðningi fyrir hópýtunarreglur við API

(BYRJUR, PREMIUM, ULTIMATE, BRONS, SILF, GULL) DevOps lotustig: Stjórna

Áður var aðeins hægt að stilla hópþrýstireglur með því að heimsækja hvern hóp fyrir sig í gegnum GitLab notendaviðmótið og beita þeim reglum. Þú getur nú stjórnað þessum reglum í gegnum API til að styðja við sérsniðin verkfæri og GitLab sjálfvirkni.

Skjöl um ýtareglur fyrir hóp и upprunalegur miði.

Afturkalla persónulega aðgangslykla fyrir sjálfstýrða geymslu persónuskilríkja

(ENDALAÐI) DevOps lotustig: Stjórna

Skilríkisgeymsla Veitir stjórnendum þær upplýsingar sem þeir þurfa til að stjórna notendaskilríkjum fyrir GitLab tilvik þeirra. Vegna þess að stofnanir sem einbeita sér að reglufylgni eru mismunandi hvað varðar strangar reglur um persónuskilríkisstjórnun, höfum við bætt við hnappi sem gerir stjórnendum kleift að afturkalla persónulegan aðgangslykil (PAT) notanda. Stjórnendur geta nú auðveldlega afturkallað PAT sem hugsanlega hafa verið í hættu. Þessi eiginleiki er gagnlegur fyrir stofnanir sem vilja sveigjanlegri fylgnivalkosti til að lágmarka truflun fyrir notendur sína.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Skilríkisgeymsluskjöl и upprunalegur miði.

Stillingarskrá fyrir kyrrstæða vefritarann

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Búa til

Í GitLab 13.4 erum við að kynna nýja leið til að sérsníða kyrrstæða vefritarann. Þó að stillingarskráin visti ekki eða taki við neinum stillingum í þessari útgáfu, þá erum við að leggja grunninn að framtíðaraðlögun á hegðun ritstjóra. Í komandi útgáfum munum við bæta við skrána .gitlab/static-site-editor.yml breytur fyrir uppsetningu heimilisfang vefsvæðis, sem myndir sem eru hlaðnar í ritlinum eru geymdar, sem hnekkir Markdown setningafræðistillingum og öðrum ritstjórastillingum.

Skjöl til að setja upp kyrrstæða vefritarann и frumleg epík.

Breyting á inngangshluta skráar með því að nota kyrrstæðan vefritstjóra

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Búa til

Frammál er sveigjanleg og þægileg leið til að skilgreina blaðsíðubreytur í gagnaskrám til vinnslu með kyrrstöðu síðuframleiðandanum. Það er venjulega notað til að stilla titil síðunnar, útlitssniðmát eða höfund, en hægt er að nota það til að senda hvers kyns lýsigögn til rafallsins þegar síðu er birt í HTML. Innifalið efst í hverri gagnaskrá, inngangshlutinn er venjulega sniðinn sem YAML eða JSON og krefst samkvæmrar og nákvæmrar setningafræði. Notendur sem ekki þekkja tilteknar setningafræðireglur geta óvart slegið inn ógilda merkingu, sem aftur getur valdið sniðvandamálum eða jafnvel byggingarbilun.

WYSIWYG klippihamur kyrrstæða vefritarans fjarlægir nú þegar innganginn úr ritlinum til að koma í veg fyrir þessar sniðvillur. Hins vegar kemur þetta í veg fyrir að þú breytir gildunum sem geymd eru í þessum hluta án þess að fara aftur í klippingu í upprunaham. Í GitLab 13.4 geturðu nálgast hvaða reit sem er og breytt gildi hans í kunnuglegu viðmóti sem byggir á eyðublöðum. Þegar ýtt er á hnappinn Stillingar (Stillingar) spjaldið opnast sem sýnir eyðublað fyrir hvern lykil sem er skilgreindur í upphafi. Reitirnir eru fylltir út með núverandi gildi og að breyta einhverju þeirra er eins einfalt og að slá það inn á vefformið. Með því að breyta innganginum þínum á þennan hátt forðast flókna setningafræði og gefur þér fulla stjórn á innihaldinu á sama tíma og þú tryggir að lokaniðurstaðan sé sniðin stöðugt.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Stöðug skjöl um ritstjóra и upprunalegur miði.

GitLab fyrir Jira og DVCS tengi er nú í kjarna

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Búa til

Fyrir Jira notendur á GitLab: GitLab app fyrir Jira и DVCS tengi leyfa þér að birta upplýsingar um GitLab skuldbindingar og sameina beiðnir beint í Jira. Ásamt innbyggðu Jira samþættingu okkar geturðu auðveldlega farið á milli forritanna tveggja þegar þú vinnur.

Þessir eiginleikar voru áður aðeins fáanlegir í Premium áætlun okkar, en eru nú í boði fyrir alla notendur!

Jira samþættingarskjöl и upprunalegur miði.

Meirihluti atkvæðagreiðsla fyrir Gitaly klasaviðskipti (beta)

(KJARNA, BYRJUR, PRÆMIUM, ENDALA) DevOps lotustig: Búa til

Gitaly þyrping gerir þér kleift að endurtaka Git geymslur í marga „heita“ Gitaly hnúta. Þetta eykur bilanaþol með því að útrýma stakum bilunarpunktum. Viðskiptarekstur, kynnt í GitLab 13.3, valda því að breytingar verða sendar út á alla Gitaly hnúta í þyrpingunni, en aðeins Gitaly hnútar sem kjósa í samræmi við aðalhnút vista breytingarnar á disknum. Ef allir eftirlíkingarhnútar eru ekki sammála verður aðeins eitt eintak af breytingunni geymt á disknum, sem skapar einn bilunarpunkt þar til ósamstilltri afritun lýkur.

Meirihlutaatkvæðagreiðsla bætir bilanaþol með því að krefjast samþykkis meirihluta hnúta (ekki allra) áður en breytingar eru vistaðar á disknum. Ef þessi skiptaeiginleiki er virkur ætti ritunin að takast á mörgum hnútum. Ósamstilltur hnútar eru sjálfkrafa samstilltir með því að nota ósamstillta afritun frá þeim hnútum sem hafa myndað sveit.

Skjöl til að setja upp samræmi í Gitaly и upprunalegur miði.

Stuðningur við sérsniðið skema fyrir JSON staðfestingu í Web IDE

(PREMIUM, ULTIMATE, SILF, GULL) DevOps lotustig: Búa til

Verkefni þar sem fólk skrifar stillingar í JSON eða YAML eru oft viðkvæm fyrir vandamálum vegna þess að það er auðvelt að gera innsláttarvillu og brjóta eitthvað. Það er hægt að skrifa skoðunarverkfæri til að ná þessum málum í CI leiðsluna, en að nota JSON skemaskrá getur verið gagnlegt til að útvega skjöl og vísbendingar.

Þátttakendur í verkefninu geta skilgreint í geymslu sinni leið að sérsniðnu skema í skrá .gitlab/.gitlab-webide.yml, sem tilgreinir skema og slóð að skránum sem á að athuga. Þegar þú hleður tiltekinni skrá inn í vef-IDE muntu sjá frekari endurgjöf og staðfestingu til að hjálpa þér að búa til skrána.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Skjöl fyrir sérsniðin kerfi í IDE vefnum и upprunalegur miði.

Stýrt ósýklískt graf (DAG) greiningarmörk hækkuð í 50

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Staðfestu

Ef þú ert að nota færibönd með stýrðu óhringlaga línuriti (Directed Acyclic Graph (DAG)), þú gætir komist að því að það er takmörk fyrir 10 störf sem starf getur tilgreint í needs:, of harkalegt. Í 13.4 voru sjálfgefna mörkin hækkuð úr 10 í 50 til að gera ráð fyrir flóknari tengslaneti milli verka í leiðslum þínum.

Ef þú ert stjórnandi sérsniðins GitLab tilviks geturðu hækkað þessi mörk enn hærra með því að setja upp skiptaeiginleika, þó að við bjóðum ekki upp á opinberan stuðning við þetta.

Документация по настройке needs: и upprunalegur miði.

Bætt hegðun needs fyrir missi af verkefnum

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Staðfestu

Í sumum tilfellum gæti glatað starf í leiðslu verið ranglega talið árangursríkt fyrir ósjálfstæði sem tilgreind eru í needs, sem varð til þess að síðari störf fóru í gang, sem hefði ekki átt að gerast. Þessi hegðun hefur verið lagfærð í útgáfu 13.4, og needs meðhöndlar nú rétt mál þar sem verkefni vantaði.

Документация по настройке needs и upprunalegur miði.

Festu síðasta verkefnisgripinn til að koma í veg fyrir að honum sé eytt

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Staðfestu

GitLab læsir nú sjálfkrafa síðasta heppnuðu verki og leiðslugripi á hvaða virku útibúi, sameiningubeiðni eða merki til að koma í veg fyrir að því verði eytt eftir að það rennur út. Það verður auðveldara að setja árásargjarnari fyrningarreglur til að hreinsa upp gamla gripi. Þetta hjálpar til við að draga úr plássnotkun og tryggir að þú sért alltaf með afrit af nýjustu gripnum úr leiðslunni.

Skjöl um fyrningu gripa и upprunalegur miði.

CI/CD Guide to Pipeline Optimization

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Staðfestu

Að fínstilla CI/CD leiðsluna þína getur bætt afhendingarhraða og sparað peninga. Við höfum endurbætt skjölin okkar til að innihalda fljótlega leiðsögn til að fá sem mest út úr fínstillingu leiðslna.

Skjöl um að bæta skilvirkni færibanda и upprunalegur miði.

Prófunarskýrsla raðað eftir prófunarstöðu

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Staðfestu

Prófunarskýrsla eininga er auðveld leið til að sjá niðurstöður allra prófana í leiðslu. Hins vegar, með miklum fjölda prófa, getur það tekið langan tíma að finna misheppnuð próf. Önnur atriði sem geta gert skýrsluna erfiða í notkun eru meðal annars erfiðleikar við að fletta í gegnum langar rekjaúttak og tímarúnun að núll fyrir próf sem keyra á innan við 1 sekúndu. Nú, sjálfgefið, þegar prófunarskýrslu er raðað, setur það fyrst fallpróf í upphafi skýrslunnar og flokkar síðan prófin eftir tímalengd. Þetta gerir það auðveldara að finna bilanir og langar prófanir. Að auki eru prófunartímar nú sýndir í millisekúndum eða sekúndum, sem gerir þá miklu hraðari að lesa, og fyrri skrunvandamál hafa einnig verið leyst.

Einingaprófunarskýrsluskjöl и upprunalegur miði.

Takmarkanir á stærð skráa sem hlaðið er upp í pakkaskrána

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Pakki

Það eru nú takmarkanir á stærð pakkaskráa sem hægt er að hlaða upp í GitLab pakkaskrána. Takmörkunum hefur verið bætt við til að hámarka frammistöðu pakkaskrár og koma í veg fyrir misnotkun. Takmörk eru mismunandi eftir pakkasniði. Fyrir GitLab.com eru hámarksskráarstærðir:

  • Conan: 250MB
  • Maven: 3GB
  • NPM: 300MB
  • NuGet: 250MB
  • PyPI: 3GB

Fyrir sérsniðin GitLab tilvik eru sjálfgefnar þær sömu. Hins vegar getur stjórnandinn uppfært takmarkanirnar með því að nota Rails leikjatölvur.

Skjöl um takmörk skráarstærðar и upprunalegur miði.

Notaðu CI_JOB_TOKEN til að birta PyPI pakka

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Pakki

Þú getur notað GitLab PyPI geymsluna til að búa til, birta og deila Python pökkum ásamt frumkóða og CI/CD leiðslum. Hins vegar áður gat þú ekki auðkennt við geymsluna með því að nota fyrirfram skilgreinda umhverfisbreytu CI_JOB_TOKEN. Fyrir vikið þurftir þú að nota persónuleg skilríki til að uppfæra PyPI geymsluna, eða þú gætir hafa ákveðið að nota geymsluna alls ekki.

Það er nú auðveldara að nota GitLab CI/CD til að birta og setja upp PyPI pakka með því að nota fyrirfram skilgreinda umhverfisbreytu CI_JOB_TOKEN.

Skjöl um notkun GitLab CI með PyPI pakka и upprunalegur miði.

DAST skannasnið sé þess óskað

(ÚTSALT, GULL) DevOps lotustig: Öruggt

Til DAST skanna eftir kröfu sem var kynnt í fyrri útgáfu, DAST skannasniðum hefur verið bætt við. Þeir auka stillingarmöguleika þessara skanna, sem gerir þér kleift að búa fljótt til mörg snið til að ná yfir margar skannagerðir. Í 13.4 inniheldur skriðprófíllinn innbyggða biðskýrunarstillingu sem stillir hversu lengi DAST skriðinn á að keyra þegar hann reynir að uppgötva allar síður á skriðsíðu. Prófíllinn inniheldur einnig tímamörk fyrir miðsvæði til að stilla hversu lengi vefskriðillinn ætti að bíða eftir að vefsvæði verði aðgengilegt áður en hann hættir við skrið ef vefsvæðið svarar ekki með 200 eða 300 stöðukóða. Eftir því sem við höldum áfram að bæta verður þessi eiginleiki bætt við skannasniðið í framtíðarútgáfum; viðbótarstillingarbreytum verður bætt við.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

DAST skannaprófílskjöl и upprunalegur miði.

Einföld tilvísunarstillingarskrá fyrir GitLab síður

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Gefa út

Ef þú notar GitLab síður og vilt stjórna betur vefslóðbreytingum gætirðu hafa tekið eftir því að ekki var hægt að stjórna tilvísunum á GitLab Pages síðuna þína. GitLab gerir þér nú kleift að setja upp reglur til að beina einni vefslóð yfir á aðra fyrir Pages síðuna þína með því að bæta stillingarskrá við geymsluna. Þessi eiginleiki er gerður mögulegur þökk sé framlagi Kevin Barnett (@PopeDrFreud), okkar Eric Eastwood (@MadLittleMods) og GitLab teymi. Takk allir fyrir innlitið.

Beina skjölum и upprunalegur miði.

Terraform ríki stjórnað af GitLab

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Stilla

Aðgangur að fyrri útgáfum af Terraform ástandi er nauðsynlegur bæði til samræmis og vegna villuleitar ef þörf krefur. Stuðningur við útgáfu Terraform ástands sem er stjórnað af GitLab er veittur frá og með GitLab 13.4. Útgáfuútgáfa er sjálfkrafa virkjuð fyrir nýjar Terraform ástandsskrár. Núverandi Terraform ástandsskrár verða flutt sjálfkrafa yfir í útgefna geymslu í síðari útgáfu.

Skjöl fyrir Terraform ríki stjórnað af GitLab и upprunalegur miði.

Mikilvægar upplýsingar um tilkynningar um atvik

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Fylgjast með

Við vinnslu atvika þarftu að geta auðveldlega ákvarðað hversu lengi viðvörun var opin og hversu oft atburðurinn var settur af stað. Þessar upplýsingar eru oft mikilvægar til að ákvarða áhrif á viðskiptavininn og hvað teymið þitt ætti að takast á við fyrst. Í nýju Atviksupplýsingaspjaldinu birtum við upphafstíma viðvörunar, fjölda atburða og tengil á upprunalegu viðvörunina. Þessar upplýsingar eru tiltækar fyrir atvik sem myndast vegna viðvarana.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Atviksstjórnunarskjöl и frumleg epík.

Stilling og breyting á færibreytu fyrir alvarleika atviks

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) DevOps lotustig: Fylgjast með

Alvarleiki atvika gerir viðbragðsaðilum og hagsmunaaðilum kleift að ákvarða áhrif stöðvunar, sem og aðferð og brýn viðbrögð. Þar sem teymið þitt deilir niðurstöðum við úrlausn og endurheimt atvika getur það breytt þessari stillingu. Þú getur nú breytt alvarleika atviks í hægri hliðarstikunni á síðunni Upplýsingar um atvik og alvarleikinn birtist á lista yfir atvik.

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Skjöl til að meðhöndla atvik и upprunalegur miði.

Að búa til, breyta og eyða öryggisreglum fyrir gámakerfi

(ÚTSALT, GULL) DevOps lotustig: Verja

Þessi aukning á Container Network Security Rule Editor gerir notendum kleift að búa til, breyta og eyða reglum sínum beint úr GitLab notendaviðmótinu. Ritstjóraeiginleikar innihalda .yaml fyrir reynda notendur og regluritara með leiðandi viðmóti fyrir þá sem eru nýir í netreglum. Þú getur fundið nýja reglustjórnunarmöguleika í hlutanum Öryggi og samræmi > Ógnastjórnun > Reglur (Öryggi og samræmi > Ógnastjórnun > Reglur).

# GitLab 13.4 hefur verið gefið út með HashiCorp geymslu fyrir CI breytur og Kubernetes Agent

Netreglur ritstjóri skjöl и frumleg epík.

Azure blob geymslustuðningur

(KJARNA, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILFUR, GULL) Framboð

Bæði GitLab og GitLab Runner styðja nú Azure blob geymsla, sem gerir það auðveldara að keyra GitLab þjónustu á Azure.

GitLab tilvik styðja Azure fyrir allar tegundir af hlutaverslunum, þar á meðal LFS skrár, CI gripi og öryggisafrit. Til að setja upp Azure Blob geymslu skaltu fylgja uppsetningarleiðbeiningunum Omnibus eða Hjálmarkort.

GitLab vinnuörgjörvar styðja einnig Azure fyrir geymslu dreift skyndiminni. Hægt er að stilla Azure geymslu með því að nota hlutann [runners.cache.azure].

Skjöl um notkun Azure Blob geymslu и upprunalegur miði.

Omnibus ARM64 pakkar fyrir Ubuntu og OpenSUSE

(KJARNA, BYRJUR, PRÆMIUM, ENDALA) Framboð

Til að bregðast við vaxandi eftirspurn eftir stuðningi við að keyra GitLab á 64-bita ARM arkitektúr, erum við ánægð að tilkynna framboð á opinbera ARM64 Ubuntu 20.04 Omnibus pakkanum. Kærar þakkir til Zitai Chen og Guillaume Gardet fyrir gríðarlega framlögin sem þau lögðu fram - sameiningarbeiðnir þeirra gegndu lykilhlutverki í þessu!

Til að hlaða niður og setja upp pakkann fyrir Ubuntu 20.04 skaltu fara á okkar uppsetningarsíðu og veldu Ubuntu.

Pakkaskjöl fyrir ARM64 и upprunalegur miði.

Stuðningur við snjallkortavottun fyrir GitLab Helm töfluna

(PREMIUM, ULTIMATE) Framboð

Snjallkort, eins og Common Access Cards (CAC), er nú hægt að nota til að auðkenna fyrir GitLab tilvik sem er notað í gegnum Helm chart. Snjallkort eru auðkennd gegn staðbundnum gagnagrunni með því að nota X.509 vottorð. Með þessu er stuðningur við snjallkorta með Helm-korti nú í samræmi við stuðning við snjallkorta sem er í boði í Omnibus uppsetningu.

Skjöl fyrir snjallkorta auðkenningarstillingar и upprunalegur miði.

Ítarlegar útgáfuskýringar og uppfærslu-/uppsetningarleiðbeiningar má lesa í upprunalegu ensku færslunni: GitLab 13.4 gefin út með Vault fyrir CI breytur og Kubernetes Agent.

Við vorum að vinna að þýðingu úr ensku cattidourden, maryartkey, ainoneko и rishavant.

Heimild: www.habr.com

Bæta við athugasemd