Git Lab 11.10

Git Lab 11.10

GitLab 11.10 með mælaborðsleiðslum, sameinuðum niðurstöðuleiðum og fjöllínutillögum í sameiningarbeiðnum.

Þægilegar upplýsingar um frammistöðu leiðslna í mismunandi verkefnum

GitLab heldur áfram að auka sýnileika í DevOps líftímanum. Í þessu hefti á stjórnborð bætt við yfirliti yfir stöðu leiðslunnar.

Þetta er þægilegt jafnvel þótt þú sért að rannsaka leiðslu eins verkefnis, en er sérstaklega gagnlegt ef nokkur verkefni, - og þetta gerist venjulega ef þú notar örþjónustur og vilt keyra leiðslu til að prófa og afhenda kóða frá mismunandi verkefnageymslum. Nú er strax hægt að sjá frammistöðuna leiðslur á stjórnborði, hvar sem þeir eru fluttir.

Keyra leiðslur fyrir sameinuð niðurstöður

Með tímanum víkja uppruna- og markgreinarnar og þá getur komið upp sú staða að þær ráði við hver í sínu lagi en vinni ekki saman. Nú getur þú keyra leiðslur fyrir sameinaðar niðurstöður fyrir sameiningu. Þannig muntu fljótt taka eftir villum sem myndu aðeins birtast ef breytingar væru oft færðar á milli útibúa, sem þýðir að þú munt leiðrétta villur í leiðslukerfinu miklu hraðar og mun nota GitLab Runner.

Hagræða frekar samvinnu

GitLab 11.10 bætir við enn fleiri eiginleikum fyrir óaðfinnanlega samvinnu og einfaldað vinnuflæði. IN fyrra hefti við kynntum tillögur um sameiningarbeiðnir, þar sem umsagnaraðili gæti stungið upp á breytingu á einni línu í athugasemd við sameiningarbeiðni og hægt væri að binda hana strax beint úr athugasemdaþræðinum. Notendum okkar líkaði það og báðu um að auka þennan eiginleika. Nú getur þú boðið breytingar fyrir margar línur, sem gefur til kynna hvaða línur eigi að fjarlægja og hverjum eigi að bæta við.

Takk fyrir álit þitt og tillögur!

Og það er ekki allt…

Það eru svo margir ótrúlegir eiginleikar í þessari útgáfu, t.d. flýtileiðir á tilteknu svæði, ítarlegri hreinsunarílátaskrá, samsettur sjálfvirkur DevOps og tækifæri kaupa fleiri CI Runner mínútur. Hér að neðan eru upplýsingar um hvert þeirra.

Verðmætasta starfsmaður þessa mánaðar (MVP) — Takuya Noguchi

Verðmætasta starfsmaður þessa mánaðar er Takuya Noguchi (Takuya Noguchi). Takuya gerði gott starf til dýrðar GitLab: lagað villur, klárað galla í bakenda og framenda og bætt notendaviðmótið. Þakka þér fyrir!

Helstu eiginleikar GitLab 11.10

Leiðslur á stjórnborði

PREMIUM, ULTIMATE, SILFUR, GULL

Mælaborðið í GitLab sýnir upplýsingar um verkefni í öllu GitLab tilvikinu þínu. Þú bætir við einstökum verkefnum einu í einu og getur valið hvaða verkefni vekur áhuga þinn.
Í þessari útgáfu bættum við upplýsingum um stöðu leiðslunnar á mælaborðið. Nú sjá verktaki virkni leiðslna í öllum nauðsynlegum verkefnum - í einu viðmóti.

Git Lab 11.10

Leiðslur fyrir sameinuð niðurstöður

PREMIUM, ULTIMATE, SILFUR, GULL

Það er algengt að upprunagreinin víki frá markgreininni með tímanum nema þú ýtir stöðugt á breytingar á milli þeirra. Þar af leiðandi eru uppspretta og markgreinaleiðslur „grænar“ og engin samrunaárekstrar eru, en sameiningin mistekst vegna ósamrýmanlegra breytinga.

Þegar samrunabeiðnileiðsla býr sjálfkrafa til nýjan hlekk sem inniheldur sameinaða niðurstöðu sameiningar uppruna- og markgreina, getum við keyrt leiðsluna á þeim hlekk og tryggt að heildarniðurstaðan virki.

Ef þú ert að nota samrunabeiðnaleiðslur (í hvaða getu sem er) og notar einkaútgáfu GitLab runners útgáfu 11.8 eða eldri, þarftu að uppfæra þær til að forðast þetta vandamál gitlab-ee#11122. Þetta hefur ekki áhrif á notendur opinberra GitLab hlaupara.

Git Lab 11.10

Stingur upp á breytingum á mörgum línum

KJARNI, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILF, GULL

Þegar þú vinnur saman að sameiningarbeiðnum kemurðu oft auga á vandamál og leggur til lausnir. Síðan GitLab 11.6 styðjum við tillögu að breytingum fyrir eina línu.

Í útgáfu 11.10 geta diff athugasemdir við sameiningu beiðni lagt til breytingar á mörgum línum og þá geta allir með skrifheimildir á upprunalegu útibúið samþykkt þær með einum smelli. Þökk sé nýja eiginleikanum geturðu forðast copy-paste, eins og í fyrri útgáfum.

Git Lab 11.10

Flýtileiðir á einu svæði

PREMIUM, ULTIMATE, SILFUR, GULL

Með merki í sama umfangi, geta teymi beitt gagnkvæmu merkimiðum (í sama umfangi) á mál, sameiningubeiðni eða epic í atburðarás með sérsniðnum reitum eða sérsniðnum verkflæðisstöðu. Þau eru stillt með því að nota sérstaka setningafræði í ristli í titli merkimiða.

Segjum að þú þurfir sérsniðinn reit í verkefnum til að fylgjast með stýrikerfi vettvangsins sem aðgerðir þínar miða á. Hvert verkefni verður að tengjast aðeins einum vettvangi. Þú getur búið til flýtileiðir platform::iOS, platform::Android, platform::Linux og öðrum eftir þörfum. Ef þú notar eina slíka flýtileið á verkefni mun það sjálfkrafa fjarlægja aðra núverandi flýtileið sem byrjar á platform::.

Segjum að þú sért með flýtileiðir workflow::development, workflow::review и workflow::deployed, sem gefur til kynna stöðu verkflæðis liðsins þíns. Ef verkefnið hefur þegar flýtileið workflow::development, og verktaki vill færa verkefnið á sviðið workflow::review, það notar bara nýju flýtileiðina og þá gömlu (workflow::development) er sjálfkrafa eytt. Þessi hegðun er þegar til staðar þegar þú færir verkefni á milli flýtivísanalista á verkefnaborðinu sem táknar vinnuflæði liðsins þíns. Nú geta liðsmenn sem ekki vinna beint með verkefnastjórninni breytt verkflæðisstöðu í verkefnunum sjálfum.

Git Lab 11.10

Ítarlegri hreinsun á gámaskránni

KJARNI, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILF, GULL

Þegar þú notar venjulega gámaskrá með CI leiðslum, ýtir þú mörgum aðskildum breytingum á eitt merki. Vegna dreifingarútfærslu Docker er sjálfgefin hegðun að vista allar breytingar á kerfinu, en þær taka á endanum mikið minni. Ef þú notar breytu -m с registry-garbage-collect, þú getur fljótt eytt öllum fyrri breytingum og losað um dýrmætt pláss.

Git Lab 11.10

Að kaupa viðbótar CI Runner mínútur

BRONS, SILFUR, GULL

Notendur með greitt GitLab.com áætlanir (gull, silfur, brons) geta nú keypt fleiri CI Runner mínútur. Áður hafi þurft að standa við þann kvóta sem áætlunin gerði ráð fyrir. Með þessari endurbót geturðu fyrirfram keypt yfir kvóta mínútur til að forðast truflanir vegna lokunar á leiðslu.

Nú kosta 1000 mínútur $8 og þú getur keypt eins margar af þeim og þú vilt. Viðbótarmínútur byrja að nota þegar þú hefur eytt öllum mánaðarkvótanum þínum og það sem eftir er af viðbótarmínútunum rennur yfir í næsta mánuð. IN framtíðarútgáfu við viljum bæta þessum eiginleika við ókeypis áætlanir líka.

Git Lab 11.10

Samsettur sjálfvirkur DevOps

KJARNI, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILF, GULL

Með Auto DevOps fara teymi yfir í nútíma DevOps venjur nánast án fyrirhafnar. Frá og með GitLab 11.10 er hvert starf í Auto DevOps veitt sem óháð sniðmát. Notendur geta notað функцию includes í GitLab CI til að virkja einstök stig Auto DevOps og á sama tíma nota sérsniðna skrána þína gitlab-ci.yml. Þannig geturðu aðeins virkjað þau störf sem þú þarft og nýtt þér uppfærslur á undan.

Git Lab 11.10

Stjórnaðu hópmeðlimum sjálfkrafa á GitLab.com með SCIM

SILFUR, GULL

Áður þurftir þú að stjórna hópaðild handvirkt á GitLab.com. Þú getur nú notað SAML SSO og stjórnað aðild með því að nota SCIM til að búa til, eyða og uppfæra notendur á GitLab.com.

Þetta er sérstaklega gagnlegt fyrir fyrirtæki með mikinn fjölda notenda og miðlæga auðkennisveitur. Nú geturðu haft eina sannleiksuppsprettu, eins og Azure Active Directory, og notendum verður búið til og eytt sjálfkrafa í gegnum auðkennisveituna frekar en handvirkt.

Git Lab 11.10

Skráðu þig inn á GitLab.com í gegnum SAML þjónustuaðila

SILFUR, GULL

Áður, þegar SAML SSO var notað fyrir hópa, þurfti notandinn að skrá sig inn með GitLab skilríkjum og auðkennisveitu. Þú getur nú skráð þig beint inn í gegnum SSO sem GitLab notandi sem tengist stilltan hóp.

Notendur þurfa ekki að skrá sig tvisvar inn, sem gerir fyrirtækjum auðveldara að nota SAML SSO fyrir GitLab.com.

Git Lab 11.10

Aðrar endurbætur í GitLab 11.10

Epic stef fyrir barn

ENDALEGUR, GULL

Í fyrri útgáfunni bættum við við barnasögusögum (epics of epics) til að hjálpa þér að stjórna starfsdreifingarskipulagi þínu. Barnasögur birtast á síðu foreldrasögunnar.

Í þessari útgáfu sýnir foreldrissíðan yfirlit yfir barnasögur svo teymi geti séð tímalínu barnasögusagna og stjórnað tímasetningarháðum.

Git Lab 11.10

Sameina sprettiglugga fyrir beiðnir

KJARNI, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILF, GULL

Í þessari útgáfu erum við að kynna upplýsandi skjái sem skjóta upp kollinum þegar þú færir bendilinn yfir tengil um sameiningu beiðni. Áður sýndum við aðeins heiti sameiningarbeiðninnar, en nú sýnum við einnig stöðu sameiningarbeiðni, stöðu CI leiðslu og stutta vefslóð.

Við ætlum að bæta við mikilvægari upplýsingum í komandi útgáfum, t.d. ábyrgir einstaklingar og eftirlitsstaðir, og við munum einnig kynna sprettiglugga fyrir verkefni.

Git Lab 11.10

Sía sameiningarbeiðnir eftir markgreinum

KJARNI, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILF, GULL

Git verkflæði til að gefa út eða senda hugbúnað fela oft í sér margar langtímagreinar - til að lagfæra fyrri útgáfur (t.d. stable-11-9) eða að fara frá gæðaprófunum yfir í framleiðslu (t.d. integration), en það er ekki auðvelt að finna sameiningarbeiðnir fyrir þessi útibú meðal margra opinna sameiningarbeiðna.

Listinn yfir sameiningarbeiðnir fyrir verkefni og hópa er nú hægt að sía eftir markgrein sameiningarbeiðnarinnar til að auðvelda þér að finna þann sem þú þarft.

Þakka þér, Hiroyuki Sato (Hiroyuki Sato)!

Git Lab 11.10

Sending og sameining við vel heppnaða leiðslu

KJARNI, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILF, GULL

Ef við notum stofnþróunaraðferðina ættum við að forðast langlífar útibú í þágu lítilla, tímabundinna útibúa með einum eiganda. Litlum breytingum er oft ýtt beint á markgreinina, en ef það gerir það er hætta á að byggingin brotni.

Með þessari útgáfu styður GitLab nýja Git push valkosti til að opna sjálfkrafa samrunabeiðnir, stilla markútibúið og framfylgja sameiningu á farsælli leiðslu frá skipanalínunni þegar ýtt er á útibúið.

Git Lab 11.10

Bætt samþætting við ytri mælaborð

KJARNI, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILF, GULL

GitLab getur fengið aðgang að mörgum Prometheus netþjónum (umhverfi, verkefni og hópar (væntanleg)), en að hafa marga endapunkta getur aukið flókið eða er ekki studd af venjulegum mælaborðum. Með þessari útgáfu geta teymi notað eitt Prometheus API, sem gerir samþættingu við þjónustu eins og Grafana miklu auðveldari.

Raða Wiki síðum eftir stofnunardegi

KJARNI, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILF, GULL

Í Wiki verkefnis geta teymi deilt skjölum og öðrum mikilvægum upplýsingum ásamt frumkóða og verkefnum. Með þessari útgáfu geturðu flokkað listann yfir Wiki síður eftir stofnunardegi og titli til að finna fljótt nýlega búið til efni.

Git Lab 11.10

Eftirlitsúrræði sem klasinn óskar eftir

ENDALEGUR, GULL

GitLab hjálpar þér að fylgjast með Kubernetes klasanum þínum fyrir þróunar- og framleiðsluforrit. Byrjaðu á þessari útgáfu skaltu fylgjast með örgjörva- og minnisbeiðnum frá klasanum þínum til að koma auga á hugsanleg vandamál áður en þau verða vandamál.

Git Lab 11.10

Skoðaðu álagsjafnvægismælikvarða í Grafana mælaborðinu

KJARNI, BYRJUR, PRÆMIUM, ENDALA

Það er mjög mikilvægt að fylgjast með heilsu GitLab tilviksins. Áður útveguðum við sjálfgefin mælaborð í gegnum innfellt Grafana dæmi. Frá og með þessari útgáfu höfum við sett inn viðbótar mælaborð til að fylgjast með NGINX hleðslujafnara.

SAST fyrir Elixir

ENDALEGUR, GULL

Við höldum áfram að auka tungumálastuðning og dýpka öryggiseftirlit. Í þessari útgáfu höfum við virkjað öryggisathugun fyrir verkefni á Elixir og verkefni sem búin eru til á Phoenix pallur.

Margar fyrirspurnir í einni skýringarmynd

PREMIUM, ULTIMATE, SILFUR, GULL

Í GitLab geturðu búið til töflur til að sjá mælikvarðana sem þú safnar. Oft, til dæmis, ef þú þarft að skoða hámarks- eða meðalgildi mælikvarða, viltu sýna nokkur gildi á einu grafi. Frá og með þessari útgáfu hefurðu þetta tækifæri.

DAST niðurstöður á hópöryggismælaborðinu

KJARNI, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILF, GULL

Við höfum bætt niðurstöðum úr Dynamic Application Security Testing (DAST) við öryggismælaborð teymisins til viðbótar við SAST, gámaskönnun og háðskönnun.

Bætir lýsigögnum við gámaskönnunarskýrslu

ENDALEGUR, GULL

Í þessari útgáfu inniheldur Container Scan Report fleiri lýsigögn - við höfum bætt við þáttur sem hefur áhrif (Clair eiginleiki) inn í núverandi lýsigögn: forgang, auðkenni (með tilvísun í mitre.org) og stig fyrir áhrifum (td debian:8).

Bætir við gerð mælingaskýrslu til að sameina beiðnir

PREMIUM, ULTIMATE, SILFUR, GULL

GitLab býður nú þegar upp á nokkrar gerðir af skýrslum sem hægt er að hafa beint með í sameiningarbeiðnum: frá skýrslum til kóða gæði и einingaprófun á sannprófunarstigi til SAST и DAST á verndarstigi.

Þó að þetta séu mikilvægar skýrslur er einnig þörf á grunnupplýsingum sem passa við mismunandi aðstæður. Í GitLab 11.10, gefum við mælingarskýrslu beint í sameiningarbeiðninni, sem gerir ráð fyrir einföldu lykilgildi pari. Þannig rekja notendur breytingar með tímanum, þar á meðal sérsniðnar mælingar, og breytingar á mæligildum fyrir tiltekna sameiningarbeiðni. Hægt er að breyta minnisnotkun, sérhæfðum vinnuálagsprófum og heilsuástandi í einfaldar mælingar sem hægt er að skoða beint í sameiningarbeiðnum ásamt öðrum innbyggðum skýrslum.

Stuðningur við Maven verkefni með mörgum einingum fyrir skönnun á ósjálfstæði

ENDALEGUR, GULL

Með þessari útgáfu styðja Maven verkefni með mörgum einingum GitLab háðskönnun. Áður fyrr, ef undireining var háð annarri undireiningu á sama stigi, gat hún ekki leyft hleðslu frá miðlægu Maven geymslunni. Nú er Maven verkefni með mörgum einingum búið til með tveimur einingum og ósjálfstæði milli eininganna tveggja. Ósjálfstæði milli systkinaeininga eru nú fáanlegar í Maven geymslunni á staðnum þannig að hægt sé að byggja upp.

Notendur geta breytt klónunarslóðinni í CI

KJARNI, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILF, GULL

Sjálfgefið er að GitLab Runner klónar verkefnið í einstaka undirslóð í $CI_BUILDS_DIR. En fyrir sum verkefni, eins og Golang, þarf að klóna kóðann inn í ákveðna möppu til að hægt sé að byggja hann.

Í GitLab 11.10 kynntum við breytuna GIT_CLONE_PATH, sem gerir þér kleift að tilgreina ákveðna slóð þar sem GitLab Runner klónar verkefnið áður en verkefnið er framkvæmt.

Einföld gríma á vernduðum breytum í annálum

KJARNI, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILF, GULL

GitLab býður upp á nokkrar leiðir vernda и takmarka svæðið breytur í GitLab CI/CD. En breytur geta samt endað í byggingarskrám, viljandi eða óvart.

GitLab tekur áhættustýringu og endurskoðun alvarlega og heldur áfram að bæta við samræmisaðgerðum. Í GitLab 11.10 kynntum við hæfileikann til að fela ákveðnar gerðir af breytum í starfsrekningarskrám og bættu við verndarstigi gegn því að innihald þessara breyta væri óvart innifalið í annálunum. Og nú GitLab sjálfkrafa grímur margar innbyggðar táknbreytur.

Virkja eða slökkva á Auto DevOps á hópstigi

KJARNI, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILF, GULL

Með Auto DevOps á GitLab.com verkefni geturðu tekið á þig nútíma DevOps verkflæði frá smíði til afhendingar án vandræða.

Frá og með GitLab 11.10 geturðu virkjað eða slökkt á Auto DevOps fyrir öll verkefni í sama hópi.

Einfölduð og endurbætt leyfissíða

BYRJUR, PRÆMIUM, ULTIMATE

Til að gera stjórnun leyfislykla þægilegri og einfaldari höfum við endurhannað leyfissíðuna á stjórnborðinu og lagt áherslu á mikilvægustu þættina.

Git Lab 11.10

Uppfærðu flýtivísavalið fyrir Kubernetes uppfærslur

KJARNI, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILF, GULL

Dreifingarspjöld sýna upplýsingar um allar Kubernetes dreifingar.

Í þessari útgáfu höfum við breytt því hvernig við kortleggjum flýtileiðir að dreifingum. Leikir eru nú í boði fyrir kl app.example.com/app и app.example.com/env eða app. Þetta mun koma í veg fyrir síunarárekstra og hættu á rangri dreifingu sem tengist verkefninu.

Að auki, í GitLab 12.0 við fjarlægðu forritamerkið af Kubernetes dreifingarvalinu, og leikur verður aðeins mögulegur fyrir kl app.example.com/app и app.example.com/env.

Búa til Kubernetes auðlindir á kraftmikinn hátt

KJARNI, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILF, GULL

Samþætting Kubernetes við GitLab gerir þér kleift að nota RBAC eiginleikann með því að nota þjónustureikning og sérstakt nafnrými fyrir hvert GitLab verkefni. Frá og með þessari útgáfu, fyrir hámarks skilvirkni, verða þessi tilföng aðeins búin til þegar þörf er á fyrir uppsetningu.

Þegar Kubernetes er dreift mun GitLab CI búa til þessi úrræði fyrir uppsetningu.

Hóphlauparar fyrir hópahópa

KJARNI, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILF, GULL

Hópstigsklasar styðja nú GitLab Runner uppsetningu. Kubernetes-hlauparar á hópstigi birtast undirverkefnum sem hóphlauparar merktir cluster и kubernetes.

Kallateljari fyrir Knative aðgerðir

KJARNI, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILF, GULL

Eiginleikar notaðir með GitLab Serverless, sýnir nú fjölda móttekinna símtala fyrir tiltekna aðgerð. Til að gera þetta þarftu að setja upp Prometheus á þyrpingunni þar sem Knative er sett upp.

Git Lab 11.10

Stýring á færibreytum git clean fyrir GitLab CI/CD störf

KJARNI, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILF, GULL

Sjálfgefið er að GitLab Runner keyrir git clean meðan á því stendur að hlaða upp kóða þegar verk er framkvæmt í GitLab CI/CD. Frá og með GitLab 11.10 geta notendur stjórnað breytunum sem sendar eru til teymi git clean. Þetta er gagnlegt fyrir teymi með sérstaka hlaupara, sem og fyrir teymi sem safna verkefnum úr stórum eingeymslum. Nú geta þeir stjórnað affermingarferlinu áður en forskriftir eru keyrðar. Ný breyta GIT_CLEAN_FLAGS sjálfgefið gildi er -ffdx og samþykkir allar mögulegar skipunarfæribreytur [git clean](https://git-scm.com/docs/git-clean).

Ytri heimild í Core

KJARNI, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILF, GULL

Öruggt umhverfi gæti krafist viðbótar ytri heimildarforða til að fá aðgang að verkefninu. Við höfum bætt við stuðningi fyrir aukastig aðgangsstýringar í 10.6 og fékk margar beiðnir um að opna þessa virkni í Core. Við erum ánægð með að kynna ytri heimild og viðbótaröryggi fyrir Core tilvik, þar sem einstakir þátttakendur þurfa þennan eiginleika.

Geta til að búa til verkefni í hópum í Core

KJARNI, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILF, GULL

Hlutverk þróunaraðila getur búið til verkefni í hópum frá útgáfu 10.5, og nú er þetta mögulegt í Core. Að búa til verkefni er lykileiginleiki fyrir framleiðni í GitLab, og með því að setja þennan eiginleika inn í Core er nú auðveldara fyrir til dæmis meðlimi að gera eitthvað nýtt.

GitLab Runner 11.10

KJARNI, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILF, GULL

Í dag gáfum við út GitLab Runner 11.10! GitLab Runner er opinn uppspretta verkefni sem er notað til að keyra CI/CD störf og senda niðurstöðurnar aftur til GitLab.

Áhugaverðustu breytingarnar:

Heildarlistann yfir breytingar er að finna í GitLab Runner breytingaskránni: SKIPTI.

Leiðrétting á skilað project_id í blob search API í Elasticsearch

BYRJUR, PRÆMIUM, ULTIMATE

Við laguðum villu í Elasticsearch blob search API sem var ranglega að skila 0 fyrir project_id. Það verður nauðsynlegt reindex Elasticsearchtil að fá rétt gildi project_id eftir að hafa sett upp þessa útgáfu af GitLab.

Umnibus endurbætur

KJARNI, BYRJUR, PRÆMIUM, ENDALA

Við höfum gert eftirfarandi endurbætur á Omnibus í GitLab 11.10:

  • GitLab 11.10 inniheldur Mikilvægast 5.9.0, opinn uppspretta Slack valkostur, þar sem nýjasta útgáfan inniheldur nýja samþættingarskrá til að flytja gögn auðveldlega frá Hipchat og margt fleira. Þessi útgáfa inniheldur öryggisuppfærslur, og við mælum með að uppfæra.
  • Við samþætt Grafana við Omnibus, og nú er auðvelt að byrja að fylgjast með GitLab tilvikinu þínu.
  • Við höfum bætt við stuðningi við að eyða gömlum gámamyndum úr Docker skránni.
  • Við höfum uppfært CA-vottorð í 2019-01-23.

Frammistöðubætur

KJARNI, BYRJUR, PREMÍUM, ULTIMATE, FRÍTT, BRONS, SILF, GULL

Við höldum áfram að bæta GitLab árangur með hverri útgáfu fyrir GitLab tilvik af öllum stærðum. Nokkrar endurbætur á GitLab 11.10:

Bætt GitLab töflur

KJARNI, BYRJUR, PRÆMIUM, ENDALA

Við höfum gert eftirfarandi endurbætur á GitLab töflunum:

Gamaldags eiginleikar

GitLab Geo mun veita hashed geymslu í GitLab 12.0

GitLab Geo krafist hashed geymsla til að draga úr samkeppni á aukahnútum. Þetta var tekið fram í gitlab-ce#40970.

Í GitLab 11.5 við höfum bætt þessari kröfu við Geo skjölin: gitlab-ee#8053.

Í GitLab 11.6 sudo gitlab-rake gitlab:geo:check athugar hvort hashed geymsla sé virkjuð og öll verkefni eru flutt. Cm. gitlab-ee#8289. Ef þú ert að nota Geo, vinsamlegast keyrðu þessa athugun og fluttu eins fljótt og auðið er.

Í GitLab 11.8 varanlega óvirk viðvörun gitlab-ee!8433 birtist á síðunni Stjórnunarsvæði > Geo > Nodes, ef ofangreindar athuganir eru ekki leyfðar.

Í GitLab 12.0 Geo mun nota hashed geymslukröfur. Cm. gitlab-ee#8690.

Eyðingardagsetning: 22 2019 júní,

Ubuntu 14.04 stuðningur

GitLab 11.10 verður síðasta útgáfan með Ubuntu 14.04 stuðningur.

Canonical tilkynnti lok staðlaðs stuðnings fyrir Ubuntu 14.04 Apríl 2019 ársins. Við ráðleggjum notendum að uppfæra í studda LTS útgáfu: Ubuntu 16.04 eða Ubuntu 18.04.

Eyðingardagsetning: 22 maí 2019 City

Takmörkun á hámarksfjölda lagna sem eru búnar til í hverri sendingu

Áður bjó GitLab til leiðslur fyrir HEAD hvert útibú í skilum. Þetta er þægilegt fyrir forritara sem ýta nokkrum breytingum í einu (til dæmis á eiginleikagrein og útibú develop).

En þegar ýtt er á stóra geymslu með mörgum virkum greinum (til dæmis að færa, spegla eða greinast), þarftu ekki að búa til leiðslu fyrir hverja grein. Frá og með GitLab 11.10 erum við að búa til hámark 4 leiðslur við sendingu.

Eyðingardagsetning: 22 maí 2019 City

Gamaldags GitLab Runner arfleifðarkóðaleiðir

Frá og með Gitlab 11.9 notar GitLab Runner nýrri aðferð klónun/hringingu í geymsluna. Eins og er mun GitLab Runner nota gömlu aðferðina ef sú nýja er ekki studd. Sjá nánari upplýsingar í þetta verkefni.

Í GitLab 11.0 breyttum við útliti mælingaþjónsins fyrir GitLab Runner. metrics_server verði felld í vil listen_address í GitLab 12.0. Sjá nánari upplýsingar í þetta verkefni.

Í útgáfu 11.3 byrjaði GitLab Runner að styðja margar skyndiminnisveitur; sem leiddi til nýrra stillinga fyrir sérstaka S3 stillingu. Í skjöl, gefur töflu yfir breytingar og leiðbeiningar til að flytja yfir í nýju stillingarnar. Sjá nánari upplýsingar í þetta verkefni.

Þessar leiðir verða ekki tiltækar í GitLab 12.0. Sem notandi þarftu ekki að breyta neinu öðru en að tryggja að GitLab tilvikið þitt sé í gangi útgáfu 11.9+ þegar þú uppfærir í GitLab Runner 12.0.

Eyðingardagsetning: 22 2019 júní,

Úrelt færibreyta fyrir aðgangsstaðaeiginleika fyrir GitLab Runner

11.4 GitLab Runner kynnir eiginleika breytu FF_K8S_USE_ENTRYPOINT_OVER_COMMAND til að laga vandamál eins og # 2338 и # 3536.

Í GitLab 12.0 munum við skipta yfir í rétta hegðun eins og eiginleikastillingin væri óvirk. Sjá nánari upplýsingar í þetta verkefni.

Eyðingardagsetning: 22 2019 júní,

Úreltur stuðningur við Linux dreifingu nær EOL fyrir GitLab Runner

Sumar Linux dreifingar sem hægt er að setja upp GitLab Runner á hafa þjónað tilgangi sínum.

Í GitLab 12.0 mun GitLab Runner ekki lengur dreifa pökkum í slíkar Linux dreifingar. Heildarlista yfir dreifingar sem eru ekki lengur studdar má finna í okkar skjöl. Þökk sé Javier Ardo (Javier Jardon) á framlag hans!

Eyðingardagsetning: 22 2019 júní,

Fjarlægir gamlar GitLab Runner Helper skipanir

Sem hluti af viðleitni okkar til að styðja Windows Docker framkvæmdastjóri þurfti að yfirgefa nokkrar gamlar skipanir sem eru notaðar fyrir hjálparmynd.

Í GitLab 12.0 er GitLab Runner ræst með nýjum skipunum. Þetta á aðeins við um notendur sem hnekkja hjálparmynd. Sjá nánari upplýsingar í þetta verkefni.

Eyðingardagsetning: 22 2019 júní,

Fjarlægir eldri git clean vélbúnaðinn úr GitLab Runner

Í GitLab Runner 11.10 við gefum tækifæri stilla hvernig Runner framkvæmir skipun git clean. Að auki fjarlægir nýja hreinsunaraðferðin notkunina git reset og setur skipunina git clean eftir losunarskrefið.

Þar sem þessi hegðunarbreyting getur haft áhrif á suma notendur höfum við útbúið færibreytu FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Ef þú stillir gildið true, mun það endurheimta eldri hreinsunarstefnu. Meira um notkun aðgerðabreytur í GitLab Runner er að finna í skjölunum.

Í GitLab Runner 12.0 munum við fjarlægja stuðning við eldri hreinsunarstefnu og getu til að endurheimta hana með aðgerðabreytu. Sjá nánari upplýsingar í þetta verkefni.

Eyðingardagsetning: 22 2019 júní,

Kerfisupplýsingahluti á stjórnborðinu

GitLab kynnir upplýsingar um GitLab tilvikið þitt í admin/system_info, en þessar upplýsingar eru hugsanlega ekki réttar.

Við eyða þessum hluta admin panel í GitLab 12.0 og við mælum með því að nota öðrum vöktunarmöguleikum.

Eyðingardagsetning: 22 2019 júní,

Breytingaskrá

Leitaðu að öllum þessum breytingum í breytingaskránni:

Uppsetning

Ef þú ert að setja upp nýja GitLab uppsetningu skaltu fara GitLab niðurhalssíða.

Uppfæra

Athuga uppfærslusíðu.

GitLab áskriftaráætlanir

GitLab er fáanlegt í tveimur bragðtegundum: sjálfstjórnar и ský SaaS.

Sjálfstjórn: Á staðnum eða á valinn skýjapalli.

  • Core: Fyrir lítil teymi, persónuleg verkefni eða GitLab prufa í ótakmarkaðan tíma.
  • Starter: Fyrir teymi sem vinna á sömu skrifstofu að mörgum verkefnum sem þurfa faglegan stuðning.
  • Premium: Fyrir dreifð teymi sem þurfa háþróaða eiginleika, mikið framboð og XNUMX/XNUMX stuðning.
  • Ultimate: Fyrir fyrirtæki sem krefjast öflugrar stefnumótunar og framkvæmdar með auknu öryggi og samræmi.

Cloud SaaS - GitLab.com: GitLab hýst, stjórnað og stjórnað ókeypis og greidd áskrift fyrir einstaka þróunaraðila og teymi.

  • Frjáls: Ótakmarkaðar einkageymslur og ótakmarkaður fjöldi þátttakenda í verkefninu. Lokuð verkefni hafa aðgang að stigaeiginleikum FrjálsHafa opin verkefni hafa aðgang að stigaeiginleikum Gold.
  • Brons: Fyrir teymi sem þurfa aðgang að háþróaðri verkflæðiseiginleikum.
  • silfur: Fyrir teymi sem þurfa öflugri DevOps getu, samræmi og hraðari stuðning.
  • Gold: Hentar fyrir mörg CI/CD störf. Öll opin verkefni geta notað Gull eiginleika ókeypis, óháð áætlun.

Heimild: www.habr.com

Bæta við athugasemd