
Ilmus versioon 13.4 HashiCorpi keskkonnamuutujate salvestamise, Kubernetes Agendi ja turbe keskuse ning lülitatavate funktsioonidega Starteris.
GitLabis mõtleme alati sellele, kuidas aidata kasutajatel riske vähendada, tõhusust ja tarnimise kiirus tõsta teie lemmikplatvormil. Sellel kuul oleme lisanud mitmeid kasulikke uuendusi, mis laiendavad turvafunktsioone, vähendavad haavatavusi, tõstavad tõhusust, lihtsustavad GitLabi kasutamist ja aitavad teie meeskonnal funktsioone veelgi kiiremini tarnida. Loodame, et leiate kasulikke põhijooni versioonist ning 53 muud uut funktsiooni, mis on selles versioonis lisatud.
Täpsemad turvafunktsioonid
Püüame igal kuul lisada GitLab DevSecOps-le mitu uut funktsiooni ja see versioon ei ole erand. koos koostamise ja juurutamisega. Samuti saavad organisatsioonid, kes soovivad säilitada koodide juurutamise ülesannete jaotamise, nüüd . See roll tähendab ja võimaldab kinnitada mergenõudeid (venekeelses GitLabis «sulgude nõuded») ja juurutada koodi kaitstud keskkondades, ilma et samal ajal antaks juurdepääs koodi muutmiseks.
Veel üks viis riskide vähendamiseks — uue . Operatsiooniekspertidel on võimalik käivitada Kubernetesi klastreid GitLabist, ilma et peaks avama oma klastrisse juurdepääsu kogu internetile. Tutvustame ka automaatset versioonihalduse toetust uute Terraformi riikide failide jaoks, millel on vastavuse toetamine ja tõrgete kõrvaldamise mugavus. Ja lõpuks on turvalisuse juhtpaneel instansis muutunud haavatavuste aruannete ja turvaseadete haldamiseks.
Mugavam ja tõhusam töö GitLabiga
Oleme parandanud meie globaalset otsingut, lisades sellele , mis võimaldab hõlpsasti liikuda viimaste piletite, rühmade, projektide, seadete ja abi jaotiste juurde. Meil on hea meel teatada, et GitLab Pages erinevate lehtede ja kataloogide suunamiseks veebisaidil, mis võimaldab kasutajatel oma saite tõhusamalt hallata. Neile, kes soovivad saada rohkem teavet juurutamise kohta, võimaldab see väljaanne !
avatud lähtekoodiga komponendid
Tutvustame , mille lisas . Muudetud koodi unit-testide katte märgid annavad arendajatele visuaalse ülevaate koodi katmisest ülevaatamisel; see teave aitab kiirendada ülevaatamist ja vähendada uue koodi liitmise ja juurutamise aega. Lisaks oleme ja plaanime .
Ja see on alles algus!
Nagu alati, ei piisa üldisest ülevaatest, kuid väljaandes 13.4 on palju suurepäraseid funktsioone. Siin on veel mõned:
- .
Kui soovite ette teada, mis teid ootab järgmises väljaandes, vaadake .
.

sellel kuul —
Fabio andis märkimisväärse ühes — funktsioon, mida on pikalt oodatud GitLabi kogukonnas. See on tõeliselt oluline panus, mis toob kaasa märkimisväärseid muudatusi, mis nõudsid pidevat koostööd GitLabi meeskonna liikmetega ja hõlmasid projekti mitmeid valdkondi, sealhulgas UX, frontend ja backend.
GitLab 13.4 väljalaske põhifunktsioonid
Kasutage HashiCorp Vaulti võtmeid CI-ülesannetes
(PREMIUM, ULTIMATE, SILVER, GOLD)
GitLab 12.10 väljalaskes tutvustas võimalust saada ja edastada võtmeid CI-ülesannete kaudu GitLabi ülesannete töötleja (GitLab runner) abil. Nüüd laiendame , lisades uue süntaksi salajased faili .gitlab-ci.yml. See lihtsustab HashiCorpi hoidla seadistamist ja kasutamist GitLabiga.

ja .
Tutvustame GitLabi Kubernetesi agenti
(PREMIUM, ULTIMATE)
GitLabi ja Kubernetesi integreerimine on juba ammu võimaldanud rakenduste juurutamist Kubernetesi klastrites ilma käsitsi seadistamiseta. Paljudele kasutajatele meeldib selle kombinatsiooni lihtsus, samas kui teised on silmitsi seisnud teatud probleemidega. Käesoleva integreerimise jaoks peab teie klaster olema internetist ligipääsetav, et GitLab saaks sellele ligipääsu. Paljude organisatsioonide jaoks pole see võimalik, kuna nad piiravad klastrite juurde pääsu turvakaalutlustel, nõuetele vastavuse tõttu või regulatiivsetel põhjustel. Nende piirangute ületamiseks pidid kasutajad looma oma tööriistu GitLabi peale, vastasel juhul ei oleks nad saanud seda funktsiooni kasutada.
Täna tutvustame GitLab Kubernetes Agentit — uut meetodit Kubernetes klastrites juurutamiseks. Agent töötab teie klastri sees, seega ei pea te seda tervele internetile avatuks tegema. Agent koordineerib juurutamist, küsides GitLabilt uusi muudatusi, selle asemel et GitLab saadaks värskendusi klastrisse. Ükskõik, millist GitOps meetodit te kasutate, GitLab sobib teile.
Pange tähele, et see on agendi esimene väljaanne. Praegu oleme GitLab Kubernetes Agenti puhul keskendunud juurutamise seadistamisele ja haldamisele koodi kaudu. Mõned olemasolevad Kubernetes integreerimise funktsioonid, nagu juurutamise tahvlid ja GitLabiga hallatavad rakendused, ei ole hetkel toetatud. , et need funktsioonid lisatakse agendile tulevastes väljaannetes, samuti uusi integreerimisi, mis on suunatud turvalisusele ja vastavusele.

ja .
Andke kasutajatele juurutamislubade väljastamine ilma koodile juurdepääsuta
(PREMIUM, ULTIMATE, SILVER, GOLD)
Varem mitte oli GitLabi õiguste süsteem piisav, et korralikult jagada ülesandeid teie meeskonnas nende vahel, kes vastutavad arendamise, ja nende vahel, kes vastutavad juurutamise eest. GitLabi versiooniga 13.4 saate anda õiguse mergenõuete kinnitamiseks juurutamiseks ning ka koodi tegelikuks juurutamiseks inimestele, kes ei kirjuta koodi, samal ajal mitte andes neile juurdepääsu hooldaja õigustele (vene kohaliku nimetuse järgi "сопровождающий").

ja .
Turvakeskus
(ULTIMATE, GOLD)
Varem oli haavatavuste haldamine instantsi tasemel piiratud nii funktsionaalsuse kui ka paindlikkuse poolest. Liides oli üks leht, mis ühendas haavatavuste üksikasju, meetrikate graafikuid ja seadeid. Selle funktsiooni arendamiseks või teiste turvavahendite kasutamiseks ei olnud palju ruumi.
Oleme teinud põhjalikke muudatusi turvahalduse ja selle läbipaistvuse osas GitLab'is. Instantsi turvaportaal on muutunud täiesti turvakeskuseks. Suurim muudatus on uus menüüsüstek: ühe lehe asemel näete nüüd eraldi turvahalduse paneeli, haavatavuste aruannet ja seadete osa. Kuigi funktsionaalsus ei ole muutunud, annab osadeks jagamine võimaluse seda osa parandada, mis muidu oleks keeruline. See loob ka aluse, et tulevikus lisada muid turvalisuse seotud funktsioone.
Erinevas veerus, mis on pühendatud nõrkuste aruandele, on nüüd rohkem ruumi oluliste detailide kuvamiseks. Siia on kokku kogutud nõrkused, mis on praegu projekti nõrkuste nimekirjas. Nõrkuste metoodikate vidinate üleviimine eraldi sektsiooni loob mugava turvalisuse juhtpaneeli. See on nüüd lõuend tulevaste visualiseerimiste jaoks – mitte ainult nõrkuste juhtimiseks, vaid ka kõigi turvaga seotud mõõdikutega. Lõpuks loob eraldi seadete ala ühisruumi kõigi instantsi tasandi turvaseadete jaoks, mitte ainult nõrkuste haldamiseks.

ja .
Lülitatavad funktsioonid on nüüd GitLab Starteris
(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD)
GitLab 11.4 lahkus . Versioonis 12.2 tutvustasime nendele strateegiaid ja , ja versioonis 13.1 lisasime ja erinevates keskkondades.
Sel aastal võttis GitLab endale kohustuse avatud lähtekoodi. Selles väljalaskes lõpetasime lülitatavate funktsioonide viimise Starter plaani ja jätkame nende viimist Core'isse alates . Oleme rõõmsad, et saame selle võimaluse pakkuda rohkematele kasutajatele ja soovime teada, kuidas te neid kasutate.

ja .
Kiire navigeerimine otsingurealt
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Mõnikord, kui navigeerite GitLabis, soovite otse minna teatud projekti juurde, mitte tulla otsingutulemuste lehele.
Globaalsete otsingute paneeli abil saate kiiresti minna viimastele piletitele, gruppidele, projektidele, seadistustele ja abijuhistele. Võite isegi kasutada kiirklahvi /, et liigutada kursori otsingupaneelile, et veelgi tõhusamalt navigeerida GitLabis!

ja .
Koodikatte kuvamine merge-päringute erinevustes
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Merge-päringu ülevaatamisel võib olla keeruline kindlaks teha, kas muudetud kood on üheteistkümne testi katmiseks. Selle asemel võivad ülevaatajad toetuda üldisele katvusele ja nõuda selle suurendamist, enne kui nad merge-päringu kinnitavad. See võib viia süsteemsete lähenemisviiside puudumiseni testide kirjutamisel, mis ei paranda tegelikult koodi kvaliteeti ega selle kohtumise katvust.
Nüüd, kui vaatate liitmisettepaneku diff'i, näete selget koodikatte kuvamist. Uued märkused aitavad kiiresti mõista, kas muudetud kood on katsetatud üksuse testiga, mis kiirendab koodi ülevaatamist ja uue koodi liitmist ja juurutamist.
Aitäh ja Siemens selle funktsiooni eest!

ja .
Rohkem keskkondi ja projekte keskkondade paneelil
(PREMIUM, ULTIMATE, SILVER, GOLD)
GitLab 12.5 väljaandmisel said saite jälgida keskkondade olekut, kuid mitte rohkem kui seitsme keskkonna ulatuses kolme projekti kohta. Oleme seda paneeli täiustanud versioonis 13.4, jagades selle lehtedeks, et aidata teil oma keskkondi hooldada ja hallata suuremates mahus. Nüüd näete rohkem keskkondi suuremas arvus projektides.

ja .
GitLab võttis üle GitLab Terraformi pakkuja halduse
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Hiljuti rääkisime ja plaanime . Viimase kuu jooksul oleme aktsepteerinud 21 liitmisettepanekut ja sulgenud 31 piletit, sealhulgas mõned pikaajalised vead ja puuduvad funktsioonid, näiteks . Te saate Terraformi dokumentatsioonis.

ja .
API fuzzing-testimine OpenAPI spetsifikatsioonide või HAR-failiga
(ULTIMATE, GOLD)
API fuzzing-testimine on suurepärane viis teie veebirakenduste ja API-de vigade ja haavatavuste leidmiseks, mida teised skannerid ja testimise meetodid võivad vahele jätta.
API fuzzing-testimine GitLabis võimaldab esitada või teie rakenduse, seejärel genereerib automaatselt juhuslikud sisendid, mis on mõeldud äärmuslike olukordade kontrollimiseks ja vigade otsimiseks. Tulemused kuvatakse kohe teie torustikus.
See on meie esimene API fuzzing-testimise väljaanne ja me ootame huviga teie tagasisidet. Meil on veel , mille põhjal me põhinevad selle funktsiooni väljaandel.

ja .
Uute graafikute eelvaade mõõdikute armatuurlaudadele
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Varem oli graafiku loomine GitLabis mõõdikute armatuurlaudadel keeruline ülesanne. Pärast meetri loomist YAML-failis peate tegema muudatusi master, ilma võimalust kontrollida, kas äsja loodud diagramm töötab just nii nagu soovisite. Alates sellest versioonist saate eelvaadata muudatusi diagrammi loomise käigus, saades ülevaate tulemusest enne, kui saadate muudatused YAML-faili paneelile.

ja .
Andmed projekti grupi kattega teste
(PREMIUM, ULTIMATE, SILVER, GOLD)
Kui haldate suurt hulka projekte GitLabis, vajate ühte teabeallikat selle kohta, kuidas kattega testide määrad projekti kaupa aja jooksul muutuvad. Varasemalt selle teabe kuvamine nõudis väsitavat ja töömahukat käsitsi tööd: tuli alla laadida andmed kattega testide kohta igast projektist ja kokku panna need tabelisse.
Versioonis 13.4 on nüüd lihtne ja kiire koguda .csv faili kõik andmed kattega testide kohta kõigi grupi projektide või valitud projektide kohta. See funktsioon on MVC, millele järgneb võimalus .

ja .
Uute keelte tugi täielikuks fuzzitesti läbiviimiseks
(ULTIMATE, GOLD)
See väljaanne toob kaasa mitme uue keele toe fuzzitesti läbiviimiseks, mis keskendub täieliku katvuse saavutamisele.
Nüüd saate hinnata kõiki fuzzitesti võimalusi oma rakendustes Java, Rust ja Swift ning leida vigu ja haavatavusi, mida teised skannerid ja testimismeetodid võivad vabalt mööda vaadata.

ja .
Teated keskkondade avalehel
(PREMIUM, ULTIMATE, SILVER, GOLD)
Keskkondade leht näitab teie keskkondade üldist seisukorda. Selles väljaandes oleme parandanud seda lehte, lisades teatiste kuvamise. Aktiveeritud teated koos teie keskkondade olekuga aitavad teil kiiremini reageerida tekkivatele olukordadele.

ja .
Sisedokumendid saavad nüüd käivitada oma sisedokumendid
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Sisenevate voolikutsete kasutamisel on nüüd võimalik käivitada uusi voolikutseid tütarvoolikutest. Täiendav sügavustase võib olla kasulik, kui vajate paindlikkust muutuva hulga voolikutsete genereerimiseks.
Varem nõudis iga tütarvoolikus sisenevate voolikutsete kasutamisel ülesande vallandajat, mis pidi olema käsitsi määratud vanemvoolikus. Nüüd saate luua sisenevaid voolikutseid, mis käivitavad dünaamiliselt mis tahes hulga uusi sisenevaid voolikutseid. Näiteks kui teil on monorepository, saate dünaamiliselt genereerida esimese siseneva vooliku, mis loob ise vajaliku hulga uusi voolikutseid, tuginedes muudatustele harus.

ja .
Parandatud navigeerimine vanemate ja sisenevate voolikutsete vahel
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Vanematele ja alamkonveieritele liikumine oli varem üsna ebamugav — nõudis palju klikkimisi, et jõuda soovitud konveierini. Samuti oli keeruline mõista, milline ülesanne käivitas selle konveieri. Nüüd on suhedate nägemine vanemate ja alamkonveierite vahel palju lihtsam.

ja .
Paralleelsed maatriksiülesanded näitavad ülesandes asjakohaseid muutujaid.
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Kui olete kasutanud , võisite märgata, et oli keeruline kindlaks teha, milline maatriksimuutuja oli seotud konkreetse ülesandega, kuna ülesannete nimed nägid välja nagu matrix 1/4. Versioonis 13.4 näete asjakohaseid muutuja väärtusi, mis on selle ülesande käigus kasutatud, selle asemel, et näha ülesande üldiselt nimetust. Näiteks, kui teie eesmärk on silumine x86 arhitektuuris, siis ülesanne nimetatakse matrix: debug x86.

ja .
Teised täiustused GitLab 13.4 versioonis
Atlassiani konto ühendamine
(CORE, STARTER, PREMIUM, ULTIMATE)
GitLab kasutajad saavad nüüd oma GitLab kontod ühendada Atlassian Cloud kontoga. See võimaldab sisse logida GitLabi Atlassiani kasutajatunnustega ja loob aluse edaspidistele täiustustele integreerimises. ning teiste Atlassiani tooteportfellist.

ja .
Kõikide mergenäitjate nimekirja eksportimine
(ULTIMATE, GOLD)
Organisatsioonidele, kes järgivad regulatiivseid nõudeid, on vajalik näidata auditooriumile terviklikku ülevaadet komponentidest, mis on seotud igasuguste muudatustega tootmises. GitLabis tähendab see, et kõik vajalik tuleb koguda ühte kohta: mergenäitajad, piletid, konveierid, turvaskannimised ja muud komiteed. Seni tuli seda kas käsitsi koguda GitLabis või seada üles oma tööriistad teabe kogumiseks, mis ei olnud kuigi efektiivne.
Nüüd saate neid andmeid programmimaalselt koguda ja eksportida, et rahuldada auditi nõudeid või teha muid analüüse. Kõikide mergenäitjate nimekirja eksportimiseks praeguse grupi jaoks peate minema ja klõpsama nuppu Kõikide mergenõuete commitide loend. Tulemuseks saadud fail sisaldab kõiki mergenõuete commit'e, nende autorit, seotud mergenõude ID-d, rühma, projekti, kinnitusi ja muud teavet.

ja .
Isiklike juurdepääsutokenite loendi väljund ja haldus API kaudu
(ULTIMATE, GOLD)
GitLabi nimede ruumi ligipääsu haldamine on olulise tähtsusega vastavuse tagamise tegevus. Alates minimaalsete õiguste põhimõtetest kuni ajaliselt piiritletud juurdepääsu keelamiseni – isiklike juurdepääsutokenitega seonduv võib omada mitmeid nõudeid GitLabis. Kogu nende kasutajate aktsiate haldamise ja toetamise hõlbustamiseks nimede ruumi raames oleme loonud võimaluse kuvada kõigi isiklike juurdepääsutokenite loend ja valikuline API kaudu.
Need for an API GitLabi täiustused võimaldavad kasutajatel kuvada ja tühistada oma isiklikud juurdepääsutokenid ning administraatoritel kuvada ja tühistada oma kasutajate tokenid. Nüüd on administraatoritel lihtsam näha, kes omab juurdepääsu nende nimeserverisse, teha juurdepääsuotsuseid kasutajate andmete põhjal ja tühistada isiklikud juurdepääsutokenid, mis võivad olla kompromiteeritud või mis ületavad ettevõtte juurdepääsuhalduse eeskirju.
ja .
Seotud piletid ja muud funktsioonid nüüd GitLab Core'is
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Mõned kuud tagasi kuulutasime välja plaani . Töödes selle lubaduse täitmise nimel oleme teinud , ja (vene lokaliseerimisel GitLabis «arutelutahvel») saadaval plaanis Core. See kehtib ainult suhete kohta, mis on seotud ‘seondub’ tüüpi, ‘blokeerib’ ja ‘on blokeeritud’ suhted jäävad tasulistele plaanidele.
ja .
Algseisukoha nime kuvamine murgikontrolli külgribal
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Koodi muudatuste, arutelude ja murgikontrolli pühenduste üle vaadates on sageli soovitatav teha kohalik haru lahti, et süvitsi minna. Kuid haru nime leidmine muutub järjest keerulisemaks, kuna murgikontrolli kirjelduse juurde lisandub rohkem sisu ja lehte tuleb järjest enam kerida.
Oleme lisanud haru nime murgikontrolli külgribale, mis muudab selle saadavaks igal ajal ja vabastab vajadusest lehte liigselt kerida. Nagu ka link murgikontrollile, sisaldab allikas mugavat "kopeerida" nuppu.
Aitäh selle funktsiooni arendamisse pandud tohutu panuse eest!
ja .
Viide kokkukäivade failide olemasolule murgikontrolli diffides
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Mergerequestid, mis lisavad muudatusi mitmesse faili, kokkutõmbavad mõnikord suurte failide diff'e, et parandada kuvamisvõimet. Kui see juhtub, võib fail üle vaadates juhuslikult ununeda, eriti suurte failide arvuga mergerequestide puhul. Alates versioonist 13.4 märgivad mergerequestid diff'id, mis sisaldavad kokkutõmbunud faile, et te ei unustaks neid faile koodi ülevaatamise protsessis. Veelgi selguse nimel plaanime lisada nende failide esiletõstmise tulevikus. Jälgige uuendusi .

ja .
Hoolekandeavaldus kokkutõmbunud failide kohta mergerequesti diff'is
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Mergerequestide diff'i osas kokkutõmbuvad suured failid jõudluse parandamiseks. Siiski, koodi ülevaatamisel võivad mõned failid ununeda, kui ülevaataja sirvib failide nimekirja, kuna kõik suured failid on kokkutõmbunud.
Olenemata, et ka sulle meeldib see, et oleme lisanud nähtava hoiatuse lehe ülaossa diffi merge-ettepanekute jaoks, et teavitada kasutajaid, et selles osas on kokku kärbitud fail. Nii ei jää sa mingist muudatusest mööda, kui vaatad läbi merge-ettepanekut.

ja .
Klastri Gitaly hoidla automaatne taastamine
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Varem, kui Gitaly klastri esmase sõlme välja lülitati, märgiti sellel sõlmel asuvad hoidlad ainult lugemiseks. See takistas andmete kadumist olukordades, kus sõlmel olid muudatused, mis polnud veel replikeeritud. Kui sõlm taasühendati, ei taastunud GitLab automaatselt ning administraatoritel tuli käsitsi käivitada sünkroonimisprotsess või leppida andmete kaotusega. Samuti võisid vananeda või olla ainult lugemiseks ligipääsetavad hoidlad muude olukordade tõttu, nagu replikatsioonitöö ebaõnnestumine teisel sõlmel. Sel juhul püsis hoidla vananenud kuni järgmise kirjutamisoperatsioonini, mis käivitaks replikatsioonitöö.
Selle probleemi lahendamiseks nüüd plaanib replikatsiooniülesande, kui ta avastab aegunud ladestuse ühel noodil ja viimase versiooni ladestuse teisel. See replikatsiooniülesanne värskendab ladestuse automaatselt, vabastades vajadusest andmeid käsitsi taastada. Automaatne taastamine tagab samuti sekundaarsete noodide kiire värskendamise, kui replikatsiooniülesanne ebaõnnestub, selle asemel et oodata järgmist salvestamise operatsiooni. Kuna paljud Gitaly klastrid hoiavad suurt hulka ladestusi, vähendab see oluliselt aega, mida administraatorid ja usaldusväärsuse insenerid kulutavad andmete taastamiseks peale viga.
Lisaks käivitab automaatne parandamine ladestuste replikatsiooni igas uues Gitaly noodis, mis on klastrisse lisatud, vabastades käsitsi töö vajadusest uute noodide lisamisel.
ja .
Märgi to-do ülesanne täidetuks disaini lehel
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Tõhus kommunikatsioon GitLabis põhineb to-do ülesannete nimekirjadel. Kui teid on kommentaaris mainitud, on äärmiselt oluline, et saaksite liikuda ülesande juurde ja kas alustada töö tegemist või märkida see juba tehtuks. Samuti on oluline osata endale ülesanne määrata, kui peate millegagi tegelema või sellele hiljem tagasi pöörduma.
Varem ei saanud te ülesandeid lisada ega neid täidetuks märkida, töötades disainide kallal. See rikub tõsiselt kommunikatsiooni efektiivsust toote meeskondade vahel, sest to-do ülesanded on GitLabi tööprotsessis äärmiselt olulised.
Versioonis 13.4 jõuavad disainid piletite kommentaarides ülesannete kasutuses nende kasutuses, mistõttu on nende töötlemine järjepidevam ja efektiivsem.

ja .
Parendatud CI/CD tõrkeotsingu juhend
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Oleme täiustanud GitLab CI/CD tõrkeotsingu juhendit, lisades teavet levinud probleemide kohta, millega võite kokku puutuda. Loodame, et täiustatud dokumentatsioon on väärtuslik ressurss, mis aitab teil kiiresti ja lihtsalt GitLab CI/CD seadistada ja kasutada.
ja .
Mergimise taotlused ei kuku enam mergimise järjekorrast välja
(PREMIUM, ULTIMATE, SILVER, GOLD)
Varem võisid mergimise taotlused juhuslikult mergimise järjekorrast välja kukkuda hiliste kommentaaride tõttu. Kui mergimise taotlus oli juba järjekorras ja keegi lisas sellele kommentaari, mis genereeris uue lahendamata arutelu, loeti mergimise taotlus mergimiseks sobimatuks ning see kukkus järjekorrast välja. Nüüd, kui mergimise taotlus on mergimise järjekorda lisatud, võib uusi kommentaare lisada, kartmata mergimise protsessi kahjustada.
ja .
Koodikatte väärtuse kuvamine mergimise taotluses
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Arendajatel peab olema võimalus näha koodi katvuse väärtust pärast torni lõpetamist — isegi keerulistes olukordades, näiteks siis, kui toru töötab mitme ülesandega, mis tuleb analüüsida koodi katvuse väärtuse arvutamiseks. Varem näitas mergenõude vidin ainult nende väärtuste keskmist, mis tähendab, et pidite minema ülesande lehele ja seejärel tagasi mergenõude juurde, et saada vahepealseid katvuse väärtusi. Aja säästmiseks ja nende liigsete sammude vältimiseks oleme vidinas lisanud keskmise katvuse väärtuse kuvamise, samuti selle muutuse siht- ja algvektorite vahel ning hüpikakna, mis näitab katvuse väärtust iga ülesande jaoks, mille põhjal keskmine väärtus arvutati.

ja .
Pakettide eemaldamine paketiregistrist rühma vaatamisel
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
GitLabi pakettide register on koht pakettide salvestamiseks ja jagamiseks erinevates vormingutes. Kui teie projektis või grupis on palju pakette, peate kiiresti tuvastama kasutamata paketid ja need eemaldama, et inimesed neid ei saaks alla laadida. Pakette saate oma registrist eemaldada läbi või läbi pakettide registri kasutajaliidese. Siiani ei olnud võimalik pakette eemaldada grupi vaadet vaadates kasutajaliidese kaudu. Seetõttu tuli teil eemaldada liialdavad paketid eraldi iga projekti jaoks, mis oli ebatõhus.
Nüüd saate pakette eemaldada, kui vaatate grupi pakettide registrit. Lihtsalt minge grupi pakettide registri lehele, filtreerige paketid nime järgi ja eemaldage kõik mittevajalikud.

ja .
Conan pakettide skaaleerimine projekti tasemele
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Saate kasutada Conan-repositooriumi GitLabis C/C++ sõltuvuste avaldamiseks ja levitamiseks. Siiski varem sai pakette skaleerida ainult instantsi tasemel, kuna Conan paketi nimi võis koosneda maksimaalselt 51 märgist. Kui soovisite avaldada paketi alamrühmast, näiteks gitlab-org/ci-cd/package-stage/feature-testing/conan, oli see peaaegu võimatu.
Nüüd saate skaleerida Conan pakette projekti tasemele, mis võimaldab hõlpsasti avaldada ja levitada oma projektide sõltuvusi.
ja .
Uute paketihaldurite ja keelte toetamine sõltuvuste skaneerimiseks
(ULTIMATE, GOLD)
Meil on hea meel lisada sõltuvuste skaneerimine C, C++, C# ja .Net projektide jaoks, mis kasutavad NuGet 4.9+ või Conan paketi haldurid, meie toetatud keeltesse ja raamistikesse . Nüüd saate lisada sõltuvuste skaneerimise Secure etappi, et kontrollida tuntud haavatavusi, mis on lisatud pakihaldurite kaudu. Leitud haavatavused kuvatakse teie mergenõudmises koos nende ohtlikkuse tasemega, et te teaksite, millised riskid on seotud uue sõltuvusega enne mergimist. Samuti saate oma projekti seadistada nii, et see nõuab kriitilise (Critical), kõrge (High) või teadmata (Unknown) ohtlikkuse tasemega sõltuvuste puhul.
ja .
Teavitused mergenõudmise seadistuse muutmisel, et ‘Mergen, kui konveier edukalt lõpeb’
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Varasemalt, kui mergenõudmise seadistust määrati Mergen, kui konveier lõpeb (Merge When Pipeline Succeeds, MWPS) ei saadetud mingit e-posti teadet. Te pidite käima käsitsi kontrollimas staatust või ootama teavitust merge lõpetamisest. Selles väljaandes oleme uhked, et saame tutvustada kasutaja panust , mis lahendas selle probleemi, lisades automaatse teavitamise kõigile, kes on seotud merge-requestiga, kui ülevaataja muudab merge seadeid MWPS-iks.

ja .
Kubernetes'i versiooni kasutaja määratlemine EKS klastrite loomisel
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
GitLab'i kasutajad saavad nüüd ise valida, millist Kubernetes'i versiooni EKS-is kasutada; saate valida versioonide vahel 1.14–1.17.
ja .
Incidents'i loomine piletite tüüpideks
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Kuid mitte iga probleem ei käivita teavituste saatmist kohe: kasutajad teatavad tõrgetest, kui meeskonnaliikmed lahendavad jõudlusprobleeme. Nüüd on incideendid piletite all, nii et teie meeskonnad saavad neid kiiresti looma hakata tuttavas töövoos. Kliki Uus ülesanne iga kohta GitLab'is, ja väljal Tüüp vali Incidents.

ja .
GitLab'i mainimise teavitused Markdown'is
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Oleme parandanud GitLabi teateid, lisades neile uue mainimisviisi, mis on spetsiaalselt nende jaoks mõeldud GitLab Markdown'i versioonis, võimaldades teateid lihtsamini jagada ja neid mainida. Kasutage ^alert#1234, et mainida teavitust mis tahes Markdown'i vormindusega väljas: intsidentides, piletites või ühendamissoovidena. See aitab teil ka kindlaks teha ülesandeid, mis luuakse teavitustest, mitte piletitest või ühendamissoovidest.
ja .
Teadete koormuse vaatamine intsidentides
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Teavituse kirjeldus sisaldab teavet, mis on kriitilise tähtsusega tõrgete diagnoosimiseks ja taastamiseks, ning see teave peab olema kergesti kättesaadav, et te ei peaks tööriistu või vahekaartide vahel vahetama, kui töötate hädaolukorra lahendamise kallal. Teadete alusel loodud intsidendid kuvavad teavituse täieliku kirjelduse vahekaardil Teavituse üksikasjad.

75% kiirema täiendava otsingu
(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD)
GitLabil, kui ühel rakendusel, on ainulaadne võimalus muuta kogu DevOpsi töövoo sisuhulgade otsing kiiremaks. GitLab 13.4 täiendav otsing tagab tulemused 75% kiiremini, kui ta , nagu GitLab.com.
ja .
Kaugprojektide vaatamine administraatoritele
(CORE, STARTER, PREMIUM, ULTIMATE)
Võimalus projekti kustutamist edasi lükata oli . Kuid varem ei olnud võimalik ühes kohas näha kõiki kustutamist ootavaid projekte. Nüüd saavad GitLabi kohandatud instantside administraatorid vaadata kõiki kustutamist ootavaid projekte ühes kohas - koos nuppudega nende projektide hõlpsaks taastamiseks.
See funktsioon võimaldab administraatoritel paremini kontrollida projektide kustutamist, koondades kogu vajaliku teabe ühte kohta ja pakkudes võimalust loobuda soovimatutest kustutamistoimingutest.
Aitäh selle funktsiooni eest!
ja .
API-sse on lisatud tugireeglid grupile
(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD)
Varem oli grupi push-reeglite seadistamine võimalik ainult iga rühma individuaalselt külastades GitLabi kasutajaliidese kaudu ja neid reegleid rakendades. Nüüd saate neid reegleid hallata läbi API, et toetada oma kasutajainstrumente ja GitLabi automatiseerimist.
ja .
Isiklike juurdepääsutokenite tagasivõtmine isehallatavast salvestusruumist
(ULTIMATE)
pakub administraatoritele teavet, mis on vajalik kasutajate andmete haldamiseks nende GitLabi instantsis. Kuna vastavuse tagamisele keskenduvad organisatsioonid erinevad oma andmete haldamise reeglite tugevuses, lisasime nupu, mis võimaldab administraatoritel soovi korral taganeda kasutaja isiklikest juurdepääsutokenitest (PAT). Nüüd saavad administraatorid hõlpsasti taganeda potentsiaalselt kompromiteeritud PAT-dest. See funktsioon on kasulik organisatsioonidele, kes vajavad paindlikumaid võimalusi nõuete täitmise tagamiseks, et minimeerida oma kasutajate häirimist.

ja .
Konfiguratsioonifail staatiliste saitide redigeerimiseks
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
GitLab 13.4-s tutvustame uut viisi staatiliste saitide redigeerimise seadistamiseks. Kuigi konfiguratsioonifail ei salvesta ega saa selles versioonis mingisuguseid parameetreid, kaevame me aluse tulevase redigeerija käitumise seadistamiseks. Järgnevates versioonides lisame faili .gitlab/static-site-editor.yml seadeid paigaldamiseks , kus , Markdowni süntaksi ja redigeerija muude seadetega seotud seadete ülekirjutamine.
ja .
Faili sissejuhatava osa redigeerimine staatiliste saitide redigeerija abil
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Sissejuhatav osa (front matter) on paindlik ja mugav viis lehe muutujate määratlemiseks andmefailides, mis on mõeldud staatiliste veebigeneraatorite töötlemiseks. Seda kasutatakse tavaliselt lehe pealkirja, malli või autori seadistamiseks, kuid see võib edastada ka mis tahes tüüpi metaandmeid generaatorile lehe HTML-iks renderdamisel. Sissejuhatav osa, mis lisatakse iga andmefaili algusesse, vormindatakse tavaliselt YAML või JSON-na ja nõuab järjepidevat ja täpset süntaksit. Kasutajad, kes ei tunne konkreetseid süntaksireegleid, võivad kogemata sisestada sobimatut vormindust, mis omakorda võib põhjustada vormindusprobleeme või isegi ehituse rikke.
WYSIWYG staatilise saidi redigeerimise režiim eemaldab nüüd redigeerijast sissejuhatava osa, et vältida neid vormindusvigu. Siiski ei võimalda see teil muuta selle osa väärtusi ilma, et peaksite tagasi lähteteksti režiimi redigeerimisele minema. GitLab 13.4-s saate igale väljale juurde pääseda ja selle väärtust tuttavas vormipõhises liideses redigeerida. Vajutades nuppu Seaded (Seaded) avatakse paneel, kus kuvatakse vormi väli iga alguses määratletud võtme jaoks. Väljad täidetakse praeguse väärtusega ja nende redigeerimiseks piisab lihtsalt veebivormis selle sisestamisest. Sissejuhatava osa redigeerimine aitab vältida süntaksiga seotud komplikatsioone ja annab teile täieliku kontrolli sisu üle, tagades samal ajal lõpliku tulemuse ühtse vorminduse.

ja .
GitLab Jira ja DVCS Connector nüüd Core'is
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Jira kasutajatele GitLabis: ja kuvavad teavet GitLabi commit'ide ja merge-request'ide kohta otse Jiras. Koos meie sisseehitatud Jira integreerimisega saate töötamise ajal hõlpsasti kahe rakenduse vahel liikuda.
Need funktsioonid olid varem saadaval ainult meie Premium plaanis, nüüd on need nüüd kõigile kasutajatele kättesaadavad!
ja .
Gitaly klastrite tehingute ülekaaluhäälestamine (beeta)
(CORE, STARTER, PREMIUM, ULTIMATE)
Gitaly klaster võimaldab Git reposte replikeerida mitmele 'soojale' Gitaly node'ile. See suurendab töökindlust, eemaldades ainulaadsed rikke punktid. , mis tutvustatakse GitLabis 13.3, põhjustavad muutuste laialdast edastamist kõigile Gitaly node'idele klastris, kuid ainult Gitaly node'id, mis hääletavad peamise node'iga kooskõlas, talletavad muutused kettale. Kui kõik replika node'id ei jõua kokkuleppele, salvestatakse kettale vaid üks muudatuste koopia, luues ainulaadse rikke punkti kuni asünkroonse replikeerimise lõpetamiseni.
Häälte enamus tõstab talitlustugevust, nõudes enamuse sõlmede (mitte kõigi) nõusolekut enne muudatuste salvestamist kettale. Kui see lülitatav funktsioon on sisse lülitatud, peab kirje olema edukalt täidetud mitmel sõlmel. Erakordsed sõlmed sünkroniseeritakse automaatselt asünkroonse replikatsiooniga nende sõlmede kaudu, mis moodustasid kvoorumi.
ja .
Kohandatud skeemi tugi JSON-i valideerimiseks Web IDE-s
(PREMIUM, ULTIMATE, SILVER, GOLD)
Projektid, kus inimesed kirjutavad konfiguratsioone JSON- või YAML-formaadis, on sageli probleemide allikaks, kuna trükivead võivad kergesti tekitada tõrkeid. Saate luua kontrollimisriistu, mis tabavad neid probleeme CI-protsessis, kuid JSON-skeemi faili kasutamine võib olla kasulik, et pakkuda dokumentatsiooni ja vihjeid.
Projekti liikmed saavad määrata oma hoidlas kohandatud skeemi tee faili .gitlab/.gitlab-webide.yml, mis näitab skeemi ja tee valideerimist füüsilistele failidele. Teatud faili laadimisel Web IDE-s on nähtav täiendav tagasiside ja kontrollimine, mis aitavad failide loomisel.

ja .
Suunatud ahelata graafiku (DAG) harude piir on tõstetud 50-le
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Kui kasutate torujuhtmeid (Directed Acyclic Graph (DAG)), siis võite olla tähele pannud, et 10 töö ülesande määramine oli liiga rangelt. needs:, 13.4 versioonis on vaikepiir tõstetud 10-lt 50-le, et võimaldada keerukamate seoste loomist tööde vahel teie torujuhtmetes.
Kui olete GitLabi kasutaja instantsi administraator, saate seda piiri veelgi tõsta, lubades vahetatava funktsiooni, kuigi me ei paku sellele ametlikku to support.
ja .
Käitumine on paranenud needs puuduvate tööde jaoks
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Mõnel juhul võis puuduv töö torujuhtmes ekslikult käsitleda sõltuvuste puhul, mis on määratletud needs, mis kick-startis järgmised tööd, kuigi see ei pidanud juhtuma. See käitumine on parandatud versioonis 13.4 ja needs see käsitleb nüüd õigesti puuduvate tööde juhtumeid.
ja .
Kinnitage viimase ülesande artefakt, et vältida selle kustutamist
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
GitLab blokeerib nüüd automaatselt viimase edukate ülesannete ja toru artefakti igas aktiivses harus, liidurequests või sildis, et vältida selle kustutamist pärast kehtivuse lõppemist. Vanade artefaktide kustutamiseks on lihtsam rakendada agressiivsemaid aegumise reegleid. See aitab vähendada kettaruumi tarbimist ning tagab, et teil on alati olemas viimase toru artefakti koopia.
ja .
CI/CD juhend toru optimeerimiseks
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
CI/CD toru optimeerimine võib kiirusetoimetust parandada ja raha säästa. Oleme oma dokumentatsiooni parandanud, lisades lühijuhendi, kuidas maksimaalset kasu saada oma torude optimeerimisest.
ja .
Testimise aruanne on sorteeritud testi staatuse järgi
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
— see tulemusi kõigist torujuhtme testidest. Suure hulga testide puhul võib ebaõnnestunud testide leidmine võtta palju aega. Muud probleemid, mis võivad aruande kasutamist keeruliseks muuta, on pikade jälgimisandmete kerimise raskused ja vähem kui 1 sekundi jooksul toimuvate testide aja rounding nullini. Nüüd paigutab testimise aruanne vaikimisi kõigepealt ebaõnnestunud testid aruande algusesse ja seejärel sorteerib testid kestuse järgi. See lihtsustab tõrgete ja pika kestusega testide leidmist. Lisaks kuvatakse testide kestus nüüd millisekundites või sekundites, mistõttu on nende lugemine palju kiirem ning varasemad kerimisprobleemid on samuti lahendatud.
ja .
Faili suuruse piirangud, mida saab paketi registrisse üles laadida
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Nüüd on GitLabi pakettide registrisse üleslaadimise failisuurusele piirangud. Piirangud on lisatud registri jõudluse optimeerimiseks ja kuritarvitamise vältimiseks. Piirangud sõltuvad paketi vormingust. GitLab.com maksimaalsed failisuurused:
- Conan: 250MB
- Maven: 3GB
- NPM: 300MB
- NuGet: 250MB
- PyPI: 3GB
Kohandatud GitLabi instantside puhul on vaikeväärtused samad. Siiski võib administraator piiranguid uuendada kasutades .
ja .
Kasutage CI_JOB_TOKENi, et avaldada PyPI pakette
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Saate kasutada GitLabi PyPI registrit Pythonipakettide loomiseks, avaldamiseks ja jagamiseks koos lähtekoodiga ning CI/CD torujuhtmetega. Siiski ei saanud te enne registrisse autentida kasutades eeldefineeritud keskkonnamuutujat CI_JOB_TOKEN. Selle tulemusena pidite kasutama oma isiklikke mandaate PyPI registri värskendamiseks või otsustasite mitte kasutada registrit üldse.
Nüüd on lihtsam kasutada GitLab CI/CD-d PyPI paketide avaldamiseks ja installimiseks eelkdefined keskkonnamuutujate kaudu CI_JOB_TOKEN.
ja .
DAST skanneri profiilid nõudmise järgi
(ULTIMATE, GOLD)
DAST-i skannimisse, mis toimus nõudmise järgi , on lisandunud DAST skanneri profiilid. Need laiendavad skannimise konfigureerimise võimalusi, võimaldades kiiresti luua mitu profiili, et katta mitmesuguseid skannimistüüpe. Versioonis 13.4 sisaldab skanneri profiil algselt roboti ajaülevaate parameetrit, mis määrab, kui kaua peaks DAST robot töötama, kui ta üritab leida kõik skannitava saidi lehed. Profiil sisaldab ka sihtsaidile suunatud ajaülevaate parameetrit, et määrata, kui kaua peaks skanner ootama, kuni sait on kergesti ligipääsetav, enne kui see katkestab skannimise, kui sait ei reageeri olekukoodidega 200 või 300. Jätkame selle funktsiooni täiustamist järgmistes väljaannetes, et skanneri profiilile lisanduksid täiendavad konfigureerimise parameetrid.

ja .
Lihtne GitLab Pages'i suunamiste konfiguratsioonifail
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Kui kasutate GitLab Pages'i ja soovite paremini hallata URL-i muudatusi, olete võib-olla märganud, et oma GitLab Pages'i saidi suunamiste haldamine oli võimatu. Nüüd võimaldab GitLab teil seadistada reegleid ühe URL-i suunamiseks teisele, lisades konfiguratsioonifaili oma reposse. See funktsioon sai võimalikuks tänu Kevin Barnetti (), meie Eric Eastwoodi () ja GitLabi meeskonna osalusele. Aitäh kõigile teie panuse eest.
ja .
Terraformi olek, mida haldab GitLab
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Juurdepääs eelmistele Terraformi olekutele on vajalik nii nõuete täitmiseks kui ka vajadusel tõrkeotsinguks. Terraformi olekute haldamise versioonitoe tugi, mida haldab GitLab, on saadaval alates GitLab 13.4. Versioonihaldus lubatakse automaatselt uutele Terraformi olekufailidele. Olemasolevad Terraformi olekufailid hilisema versiooni käigus.
ja .
Tähtsad üksikasjad häirimise teate kohta
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Incidents käsitlemisel on oluline lihtsalt teada, kui kaua hoiatust on avatud ja kui tihti sündmus on toimunud. Need üksikasjad on sageli kriitilise tähtsusega, et mõista kliendile mõju ja seda, millega teie meeskond peaks esmalt tegelema. Uuel sündmuste üksikasjade paneelil kuvame hoiatuse algusaja, sündmuste arvu ja lingi algsele hoiatusele. See teave on saadaval igasuguste sündmuste puhul, mis on loodud hoiatustest.

ja .
Sündmuse tõsiduse seadmine ja redigeerimine
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Sündmuse tõsiduse parameeter võimaldab reageerimisspetsialistidel ja huvigruppidel määrata katkestuse tagajärjed ning reageerimisviisid ja -hädaolukorrad. Kui teie meeskond jagab tulemusi sündmuse lahendamise ajal ja taastab töövõime, saavad nad seda parameetrit muuta. Nüüd saate sündmuse tõsidust redigeerida lehe "Sündmuse üksikasjad" paremal küljel asuvas paneelis, ja tõsidusaste kuvatakse sündmuste loendis.

ja .
Konteinerite võrgu turbereeglite loomine, redigeerimine ja kustutamine
(ULTIMATE, GOLD)
See konteinerite võrgu turbereeglite redigeerija täiustus võimaldab kasutajatel hõlpsasti luua, redigeerida ja kustutada oma reegleid otse GitLabi kasutajaliidese kaudu. Redigeerija funktsioonid hõlmavad režiimi .yaml kogenud kasutajatele ja intuitiivse liidesega reegli redigeerijat neile, kes ei tunne võrgu reegleid hästi. Uued reeglite haldamise võimalused leiate jaotisest Turvalisus ja vastavus > Ohuhalduse > Poliitikad (Security & Compliance > Threat Management > Policies).

ja .
Azure blob-objektide salvestamine
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Nii GitLab kui ka GitLab Runner toetavad nüüd , mis lihtsustab GitLabi teenuste käivitamist Azure'is.
GitLabi instantsid toetavad Azure'i kõigi objektide salvestusvormide jaoks, sealhulgas LFS-failide, CI artefaktide ja . Azure blob-objektide salvestamise seadistamiseks järgige installimisjuhiseid või .
GitLabi töötlushandlerid toetavad samuti Azure'i jaotatud . Azure'i salvestust võib seadistada sektsiooni kaudu .
ja .
Omnibus ARM64 paketid Ubuntu ja OpenSUSE jaoks
(CORE, STARTER, PREMIUM, ULTIMATE)
Vastuseks kasvavale nõudlusele GitLabi toetamiseks 64-bitise ARM-architektuuri jaoks, on meil hea meel teatada 20.04 Ubuntu Omnibus ametlikust ARM64 paketist. Suur tänu Zitai Chenile ja Guillaume Gardet'le nende märkimisväärse panuse eest — nende mergenõuded mängisid selles võtmerolli!
Ubuntu 20.04 paketi allalaadimiseks ja installimiseks külastage meie ja vali Ubuntu.
ja .
GitLab Helm chart'i kaudu autentimise toetamine nutikaardiga
(PREMIUM, ULTIMATE)
Nutikaarte, näiteks ühisjuurdepääsu (CAC) kaarte, saab nüüd kasutada GitLabi instantsi autentimiseks, mis on kasutusele võetud Helm chart'i kaudu. Nutikaardid autentitakse kohalikus andmebaasis X.509 sertifikaatide abil. Sellega on nutikaartide tugi Helm chart'is nüüd kooskõlas Omnibus’i versioonides pakutava nutikaartide toega.
ja .
Ajakohased väljalase märkused ja uuendamise/internetisse installimise juhised on saadaval originaalses ingliskeelses postituses: .
Tõlkimisega inglise keelest tegid tööd , , ja .
Allikas: habr.com
