Git Lab 11.10

Git Lab 11.10

GitLab 11.10 b'pipelines ta' dashboard, pipelines ta' riżultati magħquda, u suġġerimenti b'ħafna linji f'talbiet ta 'għaqda.

Informazzjoni konvenjenti dwar il-prestazzjoni tal-pipelines fi proġetti differenti

GitLab ikompli jżid il-viżibilità fiċ-ċiklu tal-ħajja DevOps. F'din il-ħarġa fuq pannell tal-kontroll żiedet ħarsa ġenerali lejn l-istatus tal-pipeline.

Dan huwa konvenjenti anke jekk qed tistudja l-pipeline ta 'proġett wieħed, iżda huwa speċjalment utli jekk diversi proġetti, - u dan is-soltu jiġri jekk tuża mikroservizzi u trid tħaddem pipeline għall-ittestjar u t-twassil ta' kodiċi minn repożitorji ta' proġetti differenti. Issa tista 'tara immedjatament il-prestazzjoni pipelines fuq il-pannell tal-kontroll, kull fejn isiru.

Tmexxija ta' pipelines għal riżultati magħquda

Maż-żmien, il-fergħat tas-sors u tal-mira jvarjaw, u tista 'tqum sitwazzjoni fejn ilaħħqu separatament, iżda flimkien ma jaħdmux. Issa tista’ run pipelines għal riżultati magħquda qabel l-għaqda. B'dan il-mod tinnota malajr żbalji li jidhru biss jekk il-bidliet jiġu mċaqalqa ta' spiss bejn il-fergħat, li jfisser li inti tikkoreġi żbalji fil-pipeline ħafna aktar malajr u tuża l- GitLab Runner.

Iktar ottimizza l-kollaborazzjoni

GitLab 11.10 iżid saħansitra aktar karatteristiċi għal kollaborazzjoni bla xkiel u flussi ta' xogħol simplifikati. IN ħarġa preċedenti introduċejna suġġerimenti għal talbiet ta' amalgamazzjoni, fejn reviżur jista' jissuġġerixxi bidla għal linja waħda f'kumment għal talba ta' amalgamazzjoni, u tista' tiġi impenjata immedjatament direttament mill-fil tal-kummenti. L-utenti tagħna għoġobha u talbu biex jespandu din il-karatteristika. Issa inti tista 'toffri bidliet għal linji multipli, li tindika liema linji tneħħi u liema żżid.

Grazzi għall-feedback u s-suġġerimenti tiegħek!

U dan mhux kollox...

Hemm tant karatteristiċi aqwa f'dan ir-rilaxx, eż. shortcuts f'qasam speċifiku, aktar bir-reqqa reġistru tat-tindif tal-kontenituri, Auto DevOps komponibbli u opportunità jixtru minuti CI Runner addizzjonali. Hawn taħt hawn dettalji dwar kull wieħed minnhom.

L-iktar impjegat ta' valur ta' dan ix-xahar (MVP) — Takuya Noguchi

L-Aktar Impjegat Siewi ta' dan ix-xahar huwa Takuya Noguchi (Takuya Noguchi). Takuya għamel xogħol tajjeb għall-glorja ta’ GitLab: iffissaw bugs, ikkompletaw in-nuqqasijiet fil-backend u l-frontend u tejbu l-interface tal-utent. Grazzi!

Karatteristiċi ewlenin ta 'GitLab 11.10

Pipelines fuq il-pannell tal-kontroll

PREMIUM, ULTIMATE, FIDDA, DEHEB

Id-dashboard f'GitLab juri informazzjoni dwar proġetti fl-istanza GitLab kollha tiegħek. Inti żżid proġetti individwali wieħed wieħed u tista 'tagħżel liema proġett jinteressak.
F'dan ir-rilaxx, żidna informazzjoni dwar l-istatus tal-pipeline mad-dashboard. Issa l-iżviluppaturi jaraw il-funzjonalità tal-pipelines fil-proġetti kollha meħtieġa - f'interface waħda.

Git Lab 11.10

Pipelines għal riżultati magħquda

PREMIUM, ULTIMATE, FIDDA, DEHEB

Huwa komuni li l-fergħa tas-sors titbiegħed mill-fergħa fil-mira maż-żmien sakemm ma timbottax kontinwament bidliet bejniethom. Bħala riżultat, il-pipelines tal-fergħat tas-sors u tal-mira huma "aħdar" u m'hemm l-ebda kunflitt ta 'għaqda, iżda l-għaqda tfalli minħabba bidliet inkompatibbli.

Meta l-pipeline tat-talba għall-għaqda awtomatikament joħloq rabta ġdida li fiha r-riżultat magħqud tal-għaqda tal-fergħat tas-sors u tal-mira, nistgħu nħaddmu l-pipeline fuq dik il-link u niżguraw li r-riżultat ġenerali qed jaħdem.

Jekk qed tuża pipelines ta' rikjesta għall-għaqda (fi kwalunkwe kapaċità) u tuża runners privati ​​GitLab verżjoni 11.8 jew aktar, ser ikollok bżonn taġġornahom biex tevita din il-kwistjoni gitlab-ee#11122. Dan ma jaffettwax lill-utenti ta 'runners pubbliċi ta' GitLab.

Git Lab 11.10

Jissuġġerixxi bidliet fuq linji multipli

CORE, STARTER, PREMIUM, ULTIMATE, B'XEJN, BRONZ, FIDDA, DEHEB

Meta taħdem flimkien fuq talbiet għall-għaqda, ħafna drabi ssib problemi u tipproponi soluzzjonijiet. Minn GitLab 11.6 aħna nappoġġjaw proposta għal bidliet għal linja waħda.

Fil-verżjoni 11.10, il-kummenti tad-differenza tat-talba għal amalgamazzjoni jistgħu jipproponu bidliet għal linji multipli, u mbagħad kull min għandu permessi ta 'kitba għall-fergħa oriġinali jista' jaċċettahom bi klikk waħda. Grazzi għall-karatteristika l-ġdida, tista 'tevita l-copy-paste, bħal fil-verżjonijiet preċedenti.

Git Lab 11.10

Shortcuts f'żona waħda

PREMIUM, ULTIMATE, FIDDA, DEHEB

B'tikketti fl-istess ambitu, it-timijiet jistgħu japplikaw tikketti reċiprokament esklussivi (fl-istess ambitu) għal kwistjoni, talba ta 'għaqda, jew epika f'xenarji b'oqsma tad-dwana jew stati tal-fluss tax-xogħol tad-dwana. Huma kkonfigurati bl-użu ta' sintassi tal-kolon speċjali fit-titlu tat-tikketta.

Ejja ngħidu li għandek bżonn qasam tad-dwana fil-kompiti biex issegwi s-sistema operattiva tal-pjattaforma li qed jimmiraw il-funzjonijiet tiegħek. Kull kompitu għandu jirrelata ma' pjattaforma waħda biss. Tista 'toħloq shortcuts platform::iOS, platform::Android, platform::Linux u oħrajn kif meħtieġ. Jekk tapplika shortcut waħda bħal din għal kompitu, awtomatikament tneħħi shortcut ieħor eżistenti li jibda bih platform::.

Ejja ngħidu li għandek shortcuts workflow::development, workflow::review и workflow::deployed, li tindika l-istat tal-fluss tax-xogħol tat-tim tiegħek. Jekk il-kompitu diġà għandu shortcut workflow::development, u l-iżviluppatur irid imexxi l-kompitu għall-istadju workflow::review, tapplika biss is-shortcut il-ġdid u l-qadima (workflow::development) titħassar awtomatikament. Din l-imġieba diġà teżisti meta tmexxi l-kompiti bejn il-listi ta’ shortcuts fuq il-bord tal-kompiti li jirrappreżenta l-fluss tax-xogħol tat-tim tiegħek. Issa membri tat-tim li ma jaħdmux mal-bord tal-kompiti direttament jistgħu jibdlu l-istat tal-fluss tax-xogħol fil-kompiti nfushom.

Git Lab 11.10

Tindif aktar bir-reqqa tar-reġistru tal-kontejners

CORE, STARTER, PREMIUM, ULTIMATE, B'XEJN, BRONZ, FIDDA, DEHEB

Meta tipikament tuża reġistru tal-kontejners b'pipelines CI, timbotta bidliet separati multipli għal tikketta waħda. Minħabba l-implimentazzjoni tad-distribuzzjoni ta 'Docker, l-imġiba awtomatika hija li tissejvja l-bidliet kollha fis-sistema, iżda dawn jispiċċaw jieħdu ħafna memorja. Jekk tuża l-parametru -m с registry-garbage-collect, tista 'malajr tħassar il-bidliet preċedenti kollha u tillibera spazju prezzjuż.

Git Lab 11.10

Xiri ta' minuti CI Runner addizzjonali

BRONZ, FIDDA, DEHEB

Utenti bi pjanijiet GitLab.com mħallsa (Deheb, Fidda, Bronż) issa jistgħu jixtru minuti CI Runner addizzjonali. Preċedentement, kien meħtieġ li tintlaħaq il-kwota prevista fil-pjan. B'dan it-titjib, tista 'tixtri minn qabel minuti ta' kwota żejda biex tevita interruzzjonijiet minħabba għeluq tal-pipeline.

Issa 1000 minuta jiswew $8, u tista 'tixtri kemm trid minnhom. Il-minuti addizzjonali jibdew jintużaw meta tkun qattajt il-kwota ta' kull xahar tiegħek kollha, u l-bqija tal-minuti addizzjonali jingħaddu għax-xahar li jmiss. IN rilaxx futur irridu nżidu din il-karatteristika mal-pjanijiet b'xejn ukoll.

Git Lab 11.10

Komposable Auto DevOps

CORE, STARTER, PREMIUM, ULTIMATE, B'XEJN, BRONZ, FIDDA, DEHEB

B'Auto DevOps, it-timijiet jgħaddu għal prattiki DevOps moderni bi kważi l-ebda sforz. Nibda minn GitLab 11.10, kull xogħol f'Auto DevOps huwa pprovdut bħala mudell indipendenti. L-utenti jistgħu jużaw функцию includes f'GitLab CI biex tippermetti stadji individwali ta 'Auto DevOps u fl-istess ħin tuża l-fajl tad-dwana tiegħek gitlab-ci.yml. B'dan il-mod tista' tattiva biss l-impjiegi li għandek bżonn u tieħu vantaġġ mill-aġġornamenti upstream.

Git Lab 11.10

Immaniġġja awtomatikament il-membri tal-grupp fuq GitLab.com billi tuża SCIM

FIDDA, DEHEB

Preċedentement, kellek timmaniġġja manwalment is-sħubija fil-grupp fuq GitLab.com. Issa tista' tuża SAML SSO u timmaniġġja s-sħubija billi tuża SCIM biex toħloq, tħassar u taġġorna utenti fuq GitLab.com.

Dan huwa speċjalment utli għal kumpaniji b'numru kbir ta 'utenti u fornituri ċentralizzati tal-identità. Issa jista' jkollok sors wieħed ta' verità, bħal Azure Active Directory, u l-utenti jinħolqu u jitħassru awtomatikament permezz tal-fornitur tal-identità aktar milli manwalment.

Git Lab 11.10

Idħol f'GitLab.com permezz tal-Fornitur SAML

FIDDA, DEHEB

Preċedentement, meta juża SAML SSO għall-gruppi, l-utent kien meħtieġ li jiffirma bil-kredenzjali GitLab u fornitur tal-identità. Issa tista' tidħol direttament permezz ta' SSO bħala utent ta' GitLab assoċjat ma' grupp konfigurat.

L-utenti mhux se jkollhom jiffirmaw darbtejn, li jagħmilha aktar faċli għall-kumpaniji li jużaw SAML SSO għal GitLab.com.

Git Lab 11.10

Titjib ieħor fil-GitLab 11.10

Schema epika tat-tfal

ULTIMATE, DEHEB

Fir-rilaxx preċedenti, żidna epiċi tat-tfal (epiċi ta’ epika) biex jgħinuk timmaniġġja l-istruttura tad-distribuzzjoni tax-xogħol tiegħek. L-epiċi tat-tfal jidhru fuq il-paġna tal-epika ġenitur.

F'dan ir-rilaxx, il-paġna epika ġenitur turi deskrizzjoni ta 'epiċi tat-tfal sabiex it-timijiet ikunu jistgħu jaraw il-kronoloġija tal-epiċi tat-tfal u jkunu jistgħu jimmaniġġjaw id-dipendenzi tal-ħin.

Git Lab 11.10

Skrins pop-up tal-għaqda

CORE, STARTER, PREMIUM, ULTIMATE, B'XEJN, BRONZ, FIDDA, DEHEB

F'dan ir-rilaxx, qed nintroduċu skrins informattivi li jitfaċċaw meta tgħaddi fuq link ta' talba għall-għaqda. Preċedentement, urejna biss it-titlu tat-talba għall-għaqda, iżda issa nuru wkoll l-istatus tat-talba għall-għaqda, l-istatus tal-pipeline CI, u l-URL qasir.

Qed nippjanaw li nżidu aktar informazzjoni importanti fir-rilaxxi futuri, eż. persuni responsabbli u punti ta’ kontroll, u aħna ser nintroduċu wkoll skrins pop-up għal kompiti.

Git Lab 11.10

Iffiltrar tat-talbiet għall-għaqda mill-fergħat fil-mira

CORE, STARTER, PREMIUM, ULTIMATE, B'XEJN, BRONZ, FIDDA, DEHEB

Il-flussi tax-xogħol Git għar-rilaxx jew it-tbaħħir ta’ softwer ħafna drabi jinvolvu fergħat multipli fit-tul—biex jagħmlu soluzzjoni għall-verżjonijiet preċedenti (eż. stable-11-9) jew li tgħaddi mill-ittestjar tal-kwalità għall-produzzjoni (eż. integration), iżda mhux faċli li ssib talbiet għall-għaqda għal dawn il-fergħat fost il-ħafna talbiet għall-għaqda miftuħa.

Il-lista ta' talbiet għall-għaqda għal proġetti u gruppi issa tista' tiġi ffiltrata mill-fergħa fil-mira tat-talba għall-għaqda biex tagħmilha aktar faċli li ssib dik li għandek bżonn.

Grazzi, Hiroyuki Sato (Hiroyuki Sato)!

Git Lab 11.10

Tibgħat u tingħaqad mal-pipeline ta 'suċċess

CORE, STARTER, PREMIUM, ULTIMATE, B'XEJN, BRONZ, FIDDA, DEHEB

Jekk nużaw il-metodu ta 'żvilupp ibbażat fuq Trunk, għandna nevitaw fergħat ta' ħajja twila favur fergħat żgħar u temporanji b'sid wieħed. Bidliet żgħar ħafna drabi jiġu mbuttati direttament lejn il-fergħa fil-mira, iżda li tagħmel hekk tirriskja li tkisser il-bini.

B'din ir-rilaxx, GitLab jappoġġa għażliet ġodda Git push biex awtomatikament jiftħu talbiet għall-għaqda, jistabbilixxu l-fergħa fil-mira, u jinfurzaw amalgamazzjoni fuq pipeline ta 'suċċess mil-linja tal-kmand fil-ħin tal-imbottatura għall-fergħa.

Git Lab 11.10

Integrazzjoni mtejba ma' dashboards esterni

CORE, STARTER, PREMIUM, ULTIMATE, B'XEJN, BRONZ, FIDDA, DEHEB

GitLab jista’ jaċċessa diversi servers Prometheus (ambjent, proġett, u gruppi (mistennija)), iżda li jkollhom endpoints multipli jistgħu jżidu l-kumplessità jew jistgħu ma jkunux appoġġjati minn dashboards standard. B'din ir-rilaxx, it-timijiet jistgħu jużaw API Prometheus waħda, li tagħmel l-integrazzjoni ma' servizzi bħal Grafana ħafna aktar faċli.

Issortja paġni Wiki skond id-data tal-ħolqien

CORE, STARTER, PREMIUM, ULTIMATE, B'XEJN, BRONZ, FIDDA, DEHEB

Fi proġett Wiki, it-timijiet jistgħu jaqsmu dokumentazzjoni u informazzjoni importanti oħra flimkien mal-kodiċi tas-sors u l-kompiti. B'din ir-rilaxx, tista' tissortja l-lista ta' paġni Wiki skond id-data tal-ħolqien u t-titlu biex issib malajr kontenut maħluq reċentement.

Git Lab 11.10

Monitoraġġ tar-riżorsi mitluba mill-cluster

ULTIMATE, DEHEB

GitLab jgħinek timmonitorja l-cluster Kubernetes tiegħek għall-applikazzjonijiet ta 'żvilupp u produzzjoni. Ibda b'din ir-rilaxx, immonitorja t-talbiet tas-CPU u tal-memorja mill-cluster tiegħek biex tidentifika kwistjonijiet potenzjali qabel ma jsiru problemi.

Git Lab 11.10

Ara l-Metriċi ta' Load Balancer fid-Dashboard ta' Grafana

CORE, STARTER, PREMIUM, ULTIMATE

Huwa importanti ħafna li tissorvelja s-saħħa tal-istanza GitLab tiegħek. Preċedentement, ipprovdejna dashboards default permezz ta 'istanza Grafana inkorporata. Nibdew b'din ir-rilaxx, inkludejna dashboards addizzjonali għall-monitoraġġ tal-bilanċjanti tat-tagħbija NGINX.

SAST għal Elixir

ULTIMATE, DEHEB

Inkomplu nespandu l-appoġġ lingwistiku u napprofondixxu l-kontrolli tas-sigurtà. F'din ir-rilaxx ippermettejna kontrolli tas-sigurtà għal proġetti fuq Elixir u proġetti maħluqa fuq Pjattaforma Phoenix.

Mistoqsijiet multipli f'dijagramma waħda

PREMIUM, ULTIMATE, FIDDA, DEHEB

F'GitLab, tista 'toħloq charts biex tara l-metriċi li tiġbor. Ħafna drabi, pereżempju, jekk ikollok bżonn tħares lejn il-valur massimu jew medju ta 'metrika, trid turi diversi valuri fuq chart waħda. Tibda b'din ir-rilaxx, għandek din l-opportunità.

Ir-riżultati tad-DAST fuq id-Dashboard tas-Sigurtà tal-Grupp

CORE, STARTER, PREMIUM, ULTIMATE, B'XEJN, BRONZ, FIDDA, DEHEB

Żidna r-riżultati tal-Ittestjar tas-Sigurtà tal-Applikazzjoni Dinamika (DAST) mad-dashboard tas-sigurtà tat-tim minbarra SAST, skanjar tal-kontejners u skanjar tad-dipendenza.

Żieda ta' Metadata ma' Rapport ta' Skanjar ta' Kontenitur

ULTIMATE, DEHEB

F'dan ir-rilaxx, ir-Rapport tal-Iskanjar tal-Kontenituri fih aktar metadejta - żidna komponent affettwat (karatteristika Clair) fil-metadata eżistenti: prijorità, ID (b'referenza għal mitre.org) u livell affettwat (eż. debian:8).

Iż-żieda ta' tip ta' rapport ta' metriċi biex tgħaqqad it-talbiet

PREMIUM, ULTIMATE, FIDDA, DEHEB

GitLab diġà jipprovdi diversi tipi ta' rapporti li jistgħu jiġu inklużi direttament f'talbiet għall-għaqda: minn rapporti għal kwalità tal-kodiċi и ittestjar tal-unità fl-istadju tal-verifika sakemm XOGĦOL и DAST fl-istadju tal-protezzjoni.

Filwaqt li dawn huma rapporti importanti, hija meħtieġa wkoll informazzjoni bażika li taqbel ma' xenarji differenti. F'GitLab 11.10, nipprovdu rappurtar ta' metriċi direttament fit-talba għall-għaqda, li tistenna par sempliċi ta' valur-ċavetta. Dan il-mod, l-utenti jsegwu l-bidliet maż-żmien, inklużi metriċi personalizzati, u bidliet fil-metriċi għal talba speċifika ta 'għaqda. L-użu tal-memorja, l-ittestjar tal-piż tax-xogħol speċjalizzat, u l-istatus tas-saħħa jistgħu jiġu kkonvertiti f’metriċi sempliċi li jistgħu jitqiesu direttament f’talbiet għall-għaqda flimkien ma’ rapporti oħra inkorporati.

Appoġġ għal proġetti Maven b'ħafna moduli għall-iskannjar tad-dipendenza

ULTIMATE, DEHEB

B'din ir-rilaxx, proġetti Maven b'ħafna moduli jappoġġjaw l-iskannjar tad-dipendenza fuq GitLab. Preċedentement, jekk submodulu kellu dipendenza fuq submodulu ieħor tal-istess livell, ma setax jippermetti t-tagħbija mir-repożitorju ċentrali Maven. Issa jinħoloq proġett Maven b'ħafna moduli b'żewġ moduli u dipendenza bejn iż-żewġ moduli. Id-dipendenzi bejn il-moduli tal-aħwa issa huma disponibbli fir-repożitorju lokali ta 'Maven sabiex il-bini jkun jista' jipproċedi.

L-utenti jistgħu jibdlu l-mogħdija tal-klonazzjoni f'CI

CORE, STARTER, PREMIUM, ULTIMATE, B'XEJN, BRONZ, FIDDA, DEHEB

B'mod awtomatiku, GitLab Runner jikklona l-proġett għal subpass uniku $CI_BUILDS_DIR. Iżda għal xi proġetti, bħal Golang, il-kodiċi jeħtieġ li jiġi kklonat f'direttorju speċifiku sabiex jinbena.

F'GitLab 11.10 introduċejna l-varjabbli GIT_CLONE_PATH, li jippermettilek tispeċifika mogħdija speċifika fejn GitLab Runner tikklona l-proġett qabel ma tesegwixxi l-kompitu.

Maskra sempliċi ta' varjabbli protetti fiz-zkuk

CORE, STARTER, PREMIUM, ULTIMATE, B'XEJN, BRONZ, FIDDA, DEHEB

GitLab jipprovdi diversi modi biex tipproteġi и jillimitaw iż-żona varjabbli f'GitLab CI/CD. Iżda l-varjabbli xorta jistgħu jispiċċaw fi zkuk tal-bini, intenzjonalment jew aċċidentalment.

GitLab jieħu l-ġestjoni tar-riskju u l-awditjar bis-serjetà u jkompli jżid karatteristiċi ta’ konformità. F'GitLab 11.10, introduċejna l-abbiltà li taħbi ċerti tipi ta' varjabbli fir-reġistri tat-traċċar tax-xogħol, u żidna livell ta' protezzjoni kontra l-kontenuti ta' dawn il-varjabbli jiġu inklużi aċċidentalment fir-zkuk. U issa GitLab awtomatikament maskri ħafna varjabbli tat-tokens integrati.

Ippermetti jew iddiżattiva Auto DevOps fil-livell tat-tim

CORE, STARTER, PREMIUM, ULTIMATE, B'XEJN, BRONZ, FIDDA, DEHEB

B'Auto DevOps fuq proġett GitLab.com, tista' tieħu fuq il-flussi tax-xogħol DevOps moderni mill-bini sal-kunsinna mingħajr il-battikata.

Tibda minn GitLab 11.10, tista 'tippermetti jew tiddiżattiva Auto DevOps għall-proġetti kollha fl-istess grupp.

Paġna tal-liċenzja simplifikata u mtejba

STARTER, PREMIUM, ULTIMATE

Biex il-ġestjoni taċ-ċwievet tal-liċenzji ssir aktar konvenjenti u aktar sempliċi, għamilna mill-ġdid il-paġna tal-liċenzji fil-pannell tal-amministrazzjoni u enfasizzajna l-aktar elementi importanti.

Git Lab 11.10

Aġġorna s-shortcut selector għall-iskjeramenti ta' Kubernetes

CORE, STARTER, PREMIUM, ULTIMATE, B'XEJN, BRONZ, FIDDA, DEHEB

Il-pannelli tal-iskjerament juru informazzjoni dwar l-iskjeramenti kollha ta’ Kubernetes.

F'din ir-rilaxx, biddilna l-mod kif nimmappaw shortcuts għall-iskjeramenti. Il-logħbiet issa huma disponibbli minn app.example.com/app и app.example.com/env jew app. Dan se jevita l-iffiltrar tal-kunflitti u r-riskju ta 'skjeramenti mhux korretti assoċjati mal-proġett.

Barra minn hekk, fil-GitLab 12.0 aħna neħħi t-tikketta tal-app mis-selettur tal-iskjerament ta' Kubernetes, u taqbila tkun possibbli biss minn app.example.com/app и app.example.com/env.

Il-ħolqien dinamiku tar-riżorsi Kubernetes

CORE, STARTER, PREMIUM, ULTIMATE, B'XEJN, BRONZ, FIDDA, DEHEB

L-integrazzjoni ta 'Kubernetes ma' GitLab tippermettilek tuża l-karatteristika RBAC billi tuża kont ta 'servizz u spazju għall-isem iddedikat għal kull proġett GitLab. Minn dan ir-rilaxx, għal effiċjenza massima, dawn ir-riżorsi se jinħolqu biss meta jkunu meħtieġa għall-iskjerament.

Meta jiġi skjerat Kubernetes, GitLab CI se joħloq dawn ir-riżorsi qabel l-iskjerament.

Grupp runners għal clusters fil-livell tal-grupp

CORE, STARTER, PREMIUM, ULTIMATE, B'XEJN, BRONZ, FIDDA, DEHEB

Raggruppamenti fil-livell tal-grupp issa jappoġġjaw l-installazzjoni ta 'GitLab Runner. Runners Kubernetes fil-livell tal-grupp jidhru għal proġetti tfal bħala runners tal-grupp ittikkettati cluster и kubernetes.

Sejħa counter għall-funzjonijiet Knative

CORE, STARTER, PREMIUM, ULTIMATE, B'XEJN, BRONZ, FIDDA, DEHEB

Karatteristiċi skjerati ma GitLab Serverless, issa turi n-numru ta' sejħiet riċevuti għal funzjoni partikolari. Biex tagħmel dan, għandek bżonn tinstalla Prometheus fuq il-cluster fejn huwa installat Knative.

Git Lab 11.10

Kontroll tal-parametri git clean għall-impjiegi GitLab CI/CD

CORE, STARTER, PREMIUM, ULTIMATE, B'XEJN, BRONZ, FIDDA, DEHEB

B'mod awtomatiku, GitLab Runner jaħdem git clean matul il-proċess tat-tlugħ tal-kodiċi meta tesegwixxi xogħol f'GitLab CI/CD. Minn GitLab 11.10, l-utenti jistgħu jikkontrollaw il-parametri mgħoddija lil tim git clean. Dan huwa utli għal timijiet b'runners dedikati, kif ukoll għal timijiet li jiġbru proġetti minn monorepożitorji kbar. Issa jistgħu jikkontrollaw il-proċess tal-ħatt qabel ma jeżegwixxu skripts. Varjabbli ġdid GIT_CLEAN_FLAGS valur default huwa -ffdx u jaċċetta l-parametri kollha tal-kmand possibbli [git clean](https://git-scm.com/docs/git-clean).

Awtorizzazzjoni esterna fil-Core

CORE, STARTER, PREMIUM, ULTIMATE, B'XEJN, BRONZ, FIDDA, DEHEB

Ambjenti sikuri jistgħu jeħtieġu riżors ta' awtorizzazzjoni esterna addizzjonali biex jaċċessaw il-proġett. Żidna appoġġ għal livell addizzjonali ta’ kontroll ta’ aċċess fi 10.6 u rċeviet ħafna talbiet biex tiftaħ din il-funzjonalità fil-Core. Għandna pjaċir nintroduċu awtorizzazzjoni esterna u saff addizzjonali ta 'sigurtà għall-istanzi Core, peress li din il-karatteristika hija meħtieġa minn parteċipanti individwali.

Kapaċità li toħloq proġetti fi gruppi fil-Core

CORE, STARTER, PREMIUM, ULTIMATE, B'XEJN, BRONZ, FIDDA, DEHEB

Ir-rwol tal-Iżviluppatur jista 'joħloq proġetti fi gruppi mill-verżjoni 10.5, u issa dan huwa possibbli fil-Core. Il-ħolqien ta' proġetti huwa karatteristika ewlenija għall-produttività f'GitLab, u billi tinkludi din il-karatteristika fil-Core, issa huwa aktar faċli għall-membri pereżempju biex jagħmlu xi ħaġa ġdida.

GitLab Runner 11.10

CORE, STARTER, PREMIUM, ULTIMATE, B'XEJN, BRONZ, FIDDA, DEHEB

Illum ħriġna GitLab Runner 11.10! GitLab Runner huwa proġett ta' sors miftuħ li jintuża biex imexxi impjiegi CI/CD u jibgħat ir-riżultati lura lil GitLab.

L-aktar bidliet interessanti:

Il-lista sħiħa tal-bidliet tista' tinstab fil-log tal-bidliet GitLab Runner: LOG TAL-BIDLA.

Korrezzjoni ta' dak irritornat project_id fl-API ta' tfittxija blob f'Elasticsearch

STARTER, PREMIUM, ULTIMATE

Irranġajna bug fl-API ta' tfittxija blob ta' Elasticsearch li bi żball kien qed jirritorna 0 għal project_id. Ikun meħtieġ erġa' indiċi Elasticsearchbiex tikseb il-valuri korretti project_id wara l-installazzjoni ta 'din il-verżjoni ta' GitLab.

Titjib Omnibus

CORE, STARTER, PREMIUM, ULTIMATE

Għamilna t-titjib li ġej għal Omnibus f'GitLab 11.10:

  • GitLab 11.10 jinkludi Materjal 5.9.0, sors miftuħ alternattiva Slack, li l-aħħar rilaxx tiegħu jinkludi direttorju ta 'integrazzjoni ġdid għall-migrazzjoni faċilment tad-dejta minn Hipchat u ħafna aktar. Din il-verżjoni tinkludi aġġornamenti tas-sigurtà, u nirrakkomandaw l-aġġornament.
  • Aħna integrat Grafana ma' Omnibus, u issa huwa faċli li tibda timmonitorja l-istanza GitLab tiegħek.
  • Żidna appoġġ għat-tħassir ta’ stampi ta’ kontenituri qodma mir-reġistru Docker.
  • Aġġornajna l-ca-certs għal 2019-01-23.

Titjib fil-prestazzjoni

CORE, STARTER, PREMIUM, ULTIMATE, B'XEJN, BRONZ, FIDDA, DEHEB

Aħna nkomplu ntejbu l-prestazzjoni ta' GitLab ma' kull rilaxx għal istanzi ta' GitLab ta' kull daqs. Xi titjib f'GitLab 11.10:

Ċarts GitLab imtejba

CORE, STARTER, PREMIUM, ULTIMATE

Għamilna t-titjib li ġej fil-mapep GitLab:

Karatteristiċi skaduti

GitLab Geo se jipprovdi ħażna hashed f'GitLab 12.0

GitLab Geo meħtieġ ħażna hashed biex tittaffa l-kompetizzjoni fuq nodi sekondarji. Dan ġie nnutat fi gitlab-ce#40970.

Fil-GitLab 11.5 żidna dan ir-rekwiżit mad-dokumentazzjoni Geo: gitlab-ee#8053.

Fil-GitLab 11.6 sudo gitlab-rake gitlab:geo:check jiċċekkja jekk il-ħażna hashed hijiex attivata u l-proġetti kollha humiex migrati. Cm. gitlab-ee#8289. Jekk qed tuża Geo, jekk jogħġbok agħmel dan il-kontroll u emigra kemm jista 'jkun malajr.

Fil-GitLab 11.8 twissija b'diżabbiltà permanenti gitlab-ee!8433 se jintwerew fuq il-paġna Żona Amministrattiva > Geo > Nodi, jekk il-kontrolli ta' hawn fuq mhumiex permessi.

Fil-GitLab 12.0 Geo se juża rekwiżiti ta 'ħażna hashed. Cm. gitlab-ee#8690.

Data tat-tħassir: 22 2019 Ġunju, il-

Appoġġ għal Ubuntu 14.04

GitLab 11.10 se jkun l-aħħar rilaxx bi Appoġġ għal Ubuntu 14.04.

Canonical ħabbar it-tmiem tal-appoġġ standard għal Ubuntu 14.04 April 2019. Aħna nagħtu parir lill-utenti biex jaġġornaw għal verżjoni LTS appoġġjata: Ubuntu 16.04 jew Ubuntu 18.04.

Data tat-tħassir: 22 Mejju 2019

Limitazzjoni tan-numru massimu ta' pipelines maħluqa għal kull sottomissjoni

Preċedentement, GitLab ħoloq pipelines għal HEAD kull fergħa fis-sottomissjoni. Dan huwa konvenjenti għall-iżviluppaturi li jimbuttaw diversi bidliet f'daqqa (per eżempju, għal fergħa tal-karatteristika u għal fergħa develop).

Imma meta timbotta repożitorju kbir b'ħafna fergħat attivi (per eżempju, li tiċċaqlaq, tirrifletti, jew fergħat), m'għandekx bżonn toħloq pipeline għal kull fergħa. Nibdew minn GitLab 11.10 qed noħolqu massimu ta' 4 pipelines meta tibgħat.

Data tat-tħassir: 22 Mejju 2019

Mogħdijiet skaduti tal-kodiċi tal-wirt GitLab Runner

Minn Gitlab 11.9, GitLab Runner juża metodu ġdid klonazzjoni/sejħa tar-repożitorju. Bħalissa, GitLab Runner se juża l-metodu l-antik jekk il-ġdid ma jkunx appoġġjat. Ara aktar dettalji fi dan il-kompitu.

F'GitLab 11.0, biddilna d-dehra tal-konfigurazzjoni tas-server tal-metriċi għal GitLab Runner. metrics_server se jitneħħa favur listen_address f'GitLab 12.0. Ara aktar dettalji fi dan il-kompitu.

Fil-verżjoni 11.3, GitLab Runner beda jappoġġja fornituri multipli tal-cache; li wassal għal settings ġodda għal konfigurazzjoni speċifika S3. Fil dokumentazzjoni, jipprovdi tabella ta' bidliet u struzzjonijiet għall-migrazzjoni għall-konfigurazzjoni l-ġdida. Ara aktar dettalji fi dan il-kompitu.

Dawn il-mogħdijiet mhux se jkunu disponibbli f'GitLab 12.0. Bħala utent, m'għandekx bżonn tibdel xi ħaġa ħlief li tiżgura li l-istanza GitLab tiegħek qed taħdem verżjoni 11.9+ meta taġġorna għal GitLab Runner 12.0.

Data tat-tħassir: 22 2019 Ġunju, il-

Parametru deprekat għall-karatteristika tal-punt tad-dħul għal GitLab Runner

11.4 GitLab Runner jintroduċi l-parametru tal-karatteristika FF_K8S_USE_ENTRYPOINT_OVER_COMMAND biex jiffissaw problemi bħal #2338 и #3536.

F'GitLab 12.0 se naqilbu għall-imġieba korretta bħallikieku l-issettjar tal-karatteristika kien diżattivat. Ara aktar dettalji fi dan il-kompitu.

Data tat-tħassir: 22 2019 Ġunju, il-

Appoġġ deprekat għad-distribuzzjoni tal-Linux li jilħaq l-EOL għal GitLab Runner

Xi distribuzzjonijiet tal-Linux li fuqhom jista 'jiġi installat GitLab Runner qdew l-iskop tagħhom.

F'GitLab 12.0, GitLab Runner mhux se jibqa' jqassam pakketti lil distribuzzjonijiet Linux bħal dawn. Lista kompluta ta 'distribuzzjonijiet li m'għadhomx appoġġjati tista' tinstab f'tagħna dokumentazzjoni. Grazzi lil Javier Ardo (Javier Jardon) per il-kontribut tiegħu!

Data tat-tħassir: 22 2019 Ġunju, il-

Tneħħija ta' kmandi antiki ta' GitLab Runner Helper

Bħala parti mill-isforzi tagħna biex nappoġġjaw Windows Docker eżekutur kellha tabbanduna xi kmandijiet qodma li huma użati għal immaġni helper.

F'GitLab 12.0, GitLab Runner huwa mniedi bl-użu ta' kmandi ġodda. Dan japplika biss għall-utenti li override immaġni helper. Ara aktar dettalji fi dan il-kompitu.

Data tat-tħassir: 22 2019 Ġunju, il-

It-tneħħija tal-mekkaniżmu git clean tal-legat minn GitLab Runner

F'GitLab Runner 11.10 aħna nipprovdu l-opportunità kkonfigurat kif Runner tesegwixxi kmand git clean. Barra minn hekk, l-istrateġija tat-tindif il-ġdida tneħħi l-użu git reset u tpoġġi l-kmand git clean wara l-pass tal-ħatt.

Peress li din il-bidla fl-imġieba tista' taffettwa xi utenti, ħejjejna parametru FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Jekk issettja l-valur true, se tirrestawra l-istrateġija tat-tindif tal-wirt. Tista' ssib aktar dwar l-użu tal-parametri tal-funzjoni f'GitLab Runner fid-dokumentazzjoni.

F'GitLab Runner 12.0, se nneħħu l-appoġġ għall-istrateġija tat-tindif tal-wirt u l-abbiltà li nirrestawrawha billi tuża parametru tal-funzjoni. Ara aktar dettalji fi dan il-kompitu.

Data tat-tħassir: 22 2019 Ġunju, il-

It-taqsima tal-Informazzjoni tas-Sistema fil-pannell tal-amministrazzjoni

GitLab jippreżenta informazzjoni dwar l-istanza GitLab tiegħek fi admin/system_info, iżda din l-informazzjoni tista' ma tkunx preċiża.

Aħna ħassar din it-taqsima admin panel f'GitLab 12.0 u nirrakkomandaw li tuża għażliet oħra ta’ monitoraġġ.

Data tat-tħassir: 22 2019 Ġunju, il-

Bidla fil-log

Fittex għal dawn il-bidliet kollha fil-changelog:

Installazzjoni

Jekk qed twaqqaf installazzjoni ġdida ta' GitLab, żur Il-paġna tat-tniżżil ta' GitLab.

Aġġornament

Iċċekkja paġna tal-aġġornamenti.

Pjanijiet ta' Abbonament GitLab

GitLab huwa disponibbli f'żewġ togħmiet: awtonomu и sħaba SaaS.

Awto-gvern: Fuq il-post jew fuq il-pjattaforma tal-cloud preferuta tiegħek.

  • Core: Għal timijiet żgħar, proġetti personali, jew prova GitLab għal perjodu illimitat.
  • Starter: Għal timijiet li jaħdmu fl-istess uffiċċju fuq proġetti multipli li jeħtieġu appoġġ professjonali.
  • Premium: Għal timijiet distribwiti li jeħtieġu karatteristiċi avvanzati, disponibbiltà għolja, u appoġġ XNUMX/XNUMX.
  • Ultimate: Għal negozji li jeħtieġu strateġija robusta u eżekuzzjoni b'sigurtà u konformità mtejba.

Cloud SaaS - GitLab.com: Ospitat, immexxi u amministrat minn GitLab abbonamenti b'xejn u mħallsa għal żviluppaturi u timijiet individwali.

  • B'xejn: Repożitorji privati ​​bla limitu u numru illimitat ta’ kontributuri tal-proġett. Proġetti magħluqa għandhom aċċess għal karatteristiċi tal-livell B'xejnHave proġetti miftuħa ikollhom aċċess għal karatteristiċi tal-livell deheb.
  • Bronż: Għal timijiet li jeħtieġu aċċess għal karatteristiċi avvanzati tal-fluss tax-xogħol.
  • fidda: Għal timijiet li jeħtieġu kapaċitajiet DevOps aktar robusti, konformità, u appoġġ aktar mgħaġġel.
  • deheb: Adattat għal ħafna impjiegi CI/CD. Il-proġetti miftuħa kollha jistgħu jużaw il-karatteristiċi tad-Deheb b'xejn, irrispettivament mill-pjan.

Sors: www.habr.com

Żid kumment