
GitLab 11.10 koos juhtpaneeli, liidetud tulemuste ja mitmerealiste soovitustega merge-päringutes.
Mugav teave erinevate projektide töökindluse kohta
GitLab jätkab DevOpsi elutsükli läbipaistvuse suurendamist. Selles väljaandes on lisatud pipelines'i oleku ülevaade.
See on mugav isegi ühe projekti pipelines'i uurimise korral, kuid eriti kasulik, kui , — mis tavaliselt ongi juhtum, kui kasutate mikroteenuseid ja soovite käivitada pipelines'i koodi testimiseks ja tarnimiseks erinevatest projektide hoidlatest. Nüüd näete kohe pipelines'i töökindlust , sõltumata sellest, kus need toimuvad.
Käivitamine pipelines'i liidetud tulemustele
Aja jooksul eralduvad lähte- ja sihtharud ning võib juhtuda, et eraldi nad töötavad, kuid koos mitte. Nüüd on võimalik . Nii märkate kiiresti vigu, mis ilmneksid ainult muudatuste sagedase liikumise korral harude vahel, mistõttu saate vigu kiiremini parandada ja kasutada efektiivsemalt. .
Edasine koostöö optimeerimine
GitLab 11.10 toob endaga veel rohkem võimalusi mugavaks koostööks ja lihtsustatud tööprotsessideks. Oleme tutvustanud soovitusi mergipäringutele, kus ülevaataja sai pakkuda muudatust ühes reas mergipäringu kommentaarides, ning selle sai kohe otse kommentaaride arutelust commitida. Meie kasutajad armastasid seda ja palusid selle funktsiooni laiendada. Nüüd saate pakkuda , märkides, millised read tuleks kustutada ja millised lisada.
Aitäh teie tagasiside ja ettepanekute eest!
Ja see ei ole veel kõik…
Selles väljaandes on nii palju vapustavaid funktsioone, näiteks , põhjalikum , ja võimalus . Allpool on igaühe kohta üksikasjad.
Selle kuu väärtuslik töötaja () — Takuya Noguti
Selle kuu kõige väärtuslikum töötaja on Takuya Noguti (). Takuya : ta parandas rikkeid, lõpetas tagumise ja esipaneeli arendustöid ning täiustas kasutajaliidest. Aitäh!
GitLab 11.10 peamised funktsioonid
Kontrollpaneeli torujuhtmed
PREMIUM, ULTIMATE, SILVER, GOLD
GitLab kontrollpaneelil kuvatakse kogu GitLabi instantsi projektide teave. Sa lisad eraldi projekte ükshaaval ja saad valida, milline projekt sind huvitab.
Selles väljaandes lisasime kontrollpaneelile teavet torujuhtmete olekute kohta. Nüüd näevad arendajad kõikide vajalike projektide torujuhtmete töökindlust ühest liidesest.
Torujuhtmed kokkuvõtvate tulemuste jaoks
PREMIUM, ULTIMATE, SILVER, GOLD
Tavaliselt kaldub algne haru aja jooksul sihtrahust kõrvale, kui te pidevalt muudatusi nende vahel ei liigu. Seetõttu on algse ja sihtharu torujuhtmed "rohelised" ja sulandumise konflikte ei teki, kuid sulandumisel tekib tõrge muudatuste ühilduvuse tõttu.
Kui automaatne mergerequestide süsteem loob uue lingi, mis sisaldab alg- ja sihtharu ühendatud tulemust, saame sellel lingil süsteemi käivitada ja tagada, et lõpptulemus töötab.
Kui kasutate mergerequestide süsteeme (ükskõik millises kvaliteedis) ja osalete privaatsetes GitLab runnerites versiooniga 11.8 või vanemas, tuleb need uuendada, et vältida probleeme. . See ei mõjuta avalike GitLab runnerite kasutajaid.
Muudatusettepanekud mitmes reas
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Koostöös mergerequestide kallal märkate sageli probleeme ja pakute lahendusi. Alates GitLab 11.6 me toetame ühes reas.
Versioonis 11.10 saab mergerequesti diffi kommentaarides teha muudatusettepanekuid mitmes reas, ning seejärel võib iga kasutaja, kellel on kirjutamisõigus algses harus, need ühe nupuvajutusega aktsepteerida. Uue funktsiooni abil on võimalik vältida kopeerimist ja kleepimist, nagu varasemates versioonides.
Sildid ühes valdkonnas
PREMIUM, ULTIMATE, SILVER, GOLD
Siltide abil saavad meeskonnad rakendada omavahel välistavaid silte (ühes ja samas piirkonnas) ülesandele, ühendusettepanekule või epikule kohandatud väljade või tööprotsessi kohandatud olekute stsenaariumites. Need seadistatakse spetsiaalse süntaksiga, kus sildi pealkirjas on koolon.
Oletame, et teil on vaja ülesannetes kohandatud välja, et jälgida platvormi operatsioonisüsteemi, millele teie funktsioonid on suunatud. Iga ülesanne peaks kuuluma ainult ühele platvormile. Saate luua silte platform::iOS, platform::Android, platform::Linux ja teised vajadusel. Kui rakendada ühe sildi ülesandele, eemaldatakse automaatselt teine olemasolev silt, mis algab platform::.
Oletame, et teil on sildid workflow::development, workflow::review ja workflow::deployed, mis tähistavad teie meeskonna tööprotsessi seisundit. Kui ülesanne on juba saanud sildi workflow::development, ja arendaja soovib viia ülesande faasi workflow::review, rakendab ta lihtsalt uue sildi, samas kui vana (workflow::development) kustutatakse automaatselt. See käitumine on juba olemas, kui liigutate ülesandeid töövoo tahtede nimekirjade vahel, mis esindavad teie meeskonna tööprotsessi. Nüüd saavad meeskonnaliikmed, kes ei tööta otse ülesannete tahvliga, muuta tööprotsessi staatust ülesannetes endis.
Täpsem konteineriregistri puhastus
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Konteineriregistri tavakasutuse korral CI-torude korral saadate mitu eraldi muudatust ühte märgistusse. Docker'i jaotuse rakendamise tõttu säilib vaikimisi kõik muudatused süsteemis, kuid lõpuks kasutavad need palju mälu. Kui kasutada parameetrit -m koos registry-garbage-collect, saab kiiresti eemaldada kõik varasemad muudatused ja vabastada väärtuslikku ruumi.
Lisa CI Runner'i minuteid ostmine
BRONZE, SILVER, GOLD
GitLab.com tasuliste plaanide kasutajad (Gold, Silver, Bronze) saavad nüüd osta lisa minuteid CI Runner'ile. Varem tuli jääda plaani ettenähtud kvoodi piiridesse. Tänu sellele täiustusele on võimalik eelnevalt osta minuteid üle kvoodi, et vältida töökatkestusi, mis tulenevad torude peatamisest.
Praegu maksavad 1000 minutit 8 dollarit ja neid saab osta nii palju kui soovite. Täiendavad minutid hakkavad kuluma, kui olete kulutanud kogu oma kuu kvota, ja ülejäänud täiendavad minutid kantakse järgmisse kuusse. soovime selle funktsiooni lisada ka tasuta plaanidesse.
Kohandatav Auto DevOps
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Auto DevOps-i kasutades saavad meeskonnad liikuda kaasaegsete DevOps praktikate poole peaaegu vaevata. Alates GitLab 11.10-st on iga Auto DevOps töökoht esitatud . Kasutajad saavad kasutada GitLab CI-s, et kaasata üksikuid Auto DevOps etappe ja kasutada samal ajal oma kohandatud faili gitlab-ci.yml. Nii saab kaasata ainult vajalikke töökohasid ja nautida ülesvoolu värskenduste eeliseid.
Automaatne grupiliikmete haldamine GitLab.com-is SCIM-i abil
HÕBEDANE, KULDNE
Varem tuli GitLab.com-i gruppide liikmeid käsitsi hallata. Nüüd on võimalik kasutada SAML SSO-d ja hallata liikmeid SCIM-i abil, et luua, kustutada ja värskendada kasutajaid GitLab.com-is.
See on eriti kasulik ettevõtetele, millel on suur kasutajaskond ja kes keskenduvad ühtsetele autentimise teenustele. Nüüd võib teil olla ainus tõepärane allikas, näiteks Azure Active Directory, ja kasutajad luuakse ja kustutatakse automaatselt autentimisteenuse kaudu, mitte käsitsi.
Sisselogimine GitLab.com-i SAML-i pakkuja kaudu
HÕBEDANE, KULDNE
Varem SAML SSO kasutades pidi gruppide kasutaja sisenema GitLabi kasutajanime ja autentimisteenuse andmetega. Nüüd on võimalik otse SSO kaudu sisse logida kui GitLabi kasutaja, mis on seotud seadistatud grupiga.
Kasutajad ei pea enam kaks korda sisse logima, mistõttu on ettevõtetele mugavam kasutada SAML SSO-d GitLab.com-i jaoks.
Teised täiustused GitLabis 11.10
Alameepeade skeem
ULTIMATE, GOLD
Eelmisel väljaandel lisasime alameepead (peade pead), et hõlbustada ülesannete jaotamise struktuuri haldamist. Alameepead kuvatakse vanemate peade lehel.
Selles väljaandes kuvatakse vanema peade lehelt alameepeade skeem, mistõttu meeskonnad saavad näha alameepeade ajalugu ja hallata ajaliselt seotud sõltuvusi.
Ujuvtavad ekraanid merge-päringutest
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Selles väljaandes tutvustame informatiivseid ekraane, mis kuvatakse, kui hiirekursor on merge-päringu lingi kohal. Varasemalt näitasime ainult merge-päringu pealkirja, kuid nüüd ka merge-päringu staatust, CI-pipeline'i staatust ja lühikest URL-i.
Tulevastes väljaannetes kavatseme lisada rohkem olulisi andmeid, näiteks , ja samuti tutvustame ujuvaid ekraane .
Merge-päringute filtreerimine sihtharude järgi
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Git töövood tarkvara väljastamiseks või tarnimiseks on sageli seotud mitme pikaajalise haruga — paranduste tegemiseks varasematesse versioonidesse (näiteks stable-11-9) või kvaliteedi kontrollimisest tootmisse üleminekuks (näiteks integration), kuid ei ole lihtne leida merge-päringute sihtharusid paljude avatud merge-päringute seast.
Projektide ja rühmade merge-päringute nimekirja saab nüüd filtreerida merge-päringu sihtharu järgi, et leida vajalikud hõlpsamini.
Aitäh, Hiroyuki Sato ()!
Eritingimuste ja merge koos eduka pipeline'iga
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Kui kasutame Trunk-based arenduse meetodit, peame vältima pikaajalisi harusid ning eelistama väikseid ajutisi harusid ühe omaniku all. Väikesed muudatused saadetakse sageli otse siharusse, kuid sellega kaasneb riski, et kogu kokkupanek võib katki minna.
Selles versioonis toetab GitLab uusi Git-i edastamise valikuid, et automaatselt avada merge-kutseid, määrata siharu ning tagada ühendamine, kui torustik on usaldusväärne, käsurealt harusse edastamisel.
Parandatud integratsioon väliste jälgimisplokkidega
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
GitLab saab pöörduda mitme Prometheuse serveri poole (keskkonna, projekti ja ), kuid mitme lõpp-punkti olemasolu võib süsteemi keerulisemaks muuta või standardsete jälgimisplokkidega mitte ühilduva. Selles versioonis saavad meeskonnad kasutada üht Prometheuse API-d, mis lihtsustab oluliselt integreerimist selliste teenustega nagu Grafana.
Wiki-lehtede sorteerimine loomise kuupäeva järgi
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Wiki projektis saavad meeskonnad jagada dokumentatsiooni ja muid olulisi teateid koos lähtekoodi ja ülesannetega. Sel väljaandel saab Wiki lehti sortida loomise kuupäeva ja pealkirja järgi, et kiiresti leida hiljuti loodud sisu.
Ressursside jälgimine, mida klastri poolt nõutakse
ULTIMATE, GOLD
GitLab aitab jälgida Kubernetes klastri arengute ja produtseeritavate rakenduste jaoks. Alates sellest väljaandest saate jälgida, milliseid ressursse klaster nõuab, sealhulgas protsessorit ja mälu, et tuvastada potentsiaalsed probleemid enne, kui need muutuvad tõsiseks probleemiks.
Grafana jälgimislaudade koormuse tasakaalusemete metrikate vaatamine
CORE, STARTER, PREMIUM, ULTIMATE
On väga oluline jälgida GitLabi instantsi töövalmidust. Varem pakkusime vaikimisi jälgimislaudu, kasutades sisseehitatud Grafanat. Alates sellest väljaandest oleme lisanud täiendavad paneelid NGINX koormuse tasakaalusemete jälgimiseks.
SAST Elixiri jaoks
ULTIMATE, GOLD
Me jätkame keelte toe laiendamist ja turvavalve kontrollide süvendamist. Sel väljaandel oleme lisanud turvavalve kontrollid projektidele, mis on ja projektidele, mis on loodud .
Mitme päringu kuvamine ühel diagrammil
PREMIUM, ULTIMATE, SILVER, GOLD
GitLabis on võimalik luua diagramme, et visualiseerida kogutud mõõdikuid. Sageli — näiteks kui soovite näha mõõdiku maksimaalset või keskmist väärtust — tahate kuvada mitu väärtust ühel diagrammil. Alates sellest versioonist on teil see võimalus.
DAST tulemused grupi turvapanels
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Oleme lisanud dünaamilise rakenduste turvakaalutluse testimise (Dynamic Application Security Testing, DAST) tulemused grupi turvapanesse, lisaks SAST-le, konteinerite skaneerimisele ja sõltuvuste skaneerimisele.
Metatüüpide lisamine konteinerite skaneerimise raportisse
ULTIMATE, GOLD
Selles versioonis sisaldab konteinerite skaneerimise raport rohkem metadatasid — oleme lisanud mõjutatud komponent (Clair funktsioon) olemasolevatesse metadatasid: prioriteet, identifikaator (viidates mitre.org) ja mõjutatud tase (näiteks debian:8).
Mõõdikute raporti tüübi lisamine sulandumispäringutesse
PREMIUM, ULTIMATE, SILVER, GOLD
GitLab pakub juba mitmeid raportitüüpe, mida saab otse sulandumispäringutesse lisada: alates ja kontrollimise etapist kuni ja kaitsmise etapis.
Kuigi need on olulised aruanded, on vajalikud ka põhiteave, mis sobib erinevate stsenaariumide jaoks. GitLab 11.10 versioonis pakume metoodikaaruandeid otse ühenduse taotluses, mis ootab lihtsat võti-väärtus paari. Nii saavad kasutajad jälgida muutusi aja jooksul, sealhulgas kasutajametoodikaid ja tee arengus müügiotsuse jaoks määratud metodologia aruandeid. Mälukasutus, spetsiifiliste koormuste testimine ja tööoleku staatust on võimalik kujundada lihtsateks meetriteks, mida saab otse vaadata koos teiste integreeritud aruannetega.
Maveni mitme mooduli projektide toetamine sõltuvuste skaneerimiseks
ULTIMATE, GOLD
Selles versioonis toetavad Maven'i mitme mooduli projektid GitLabi sõltuvuste skaneerimist. Varem, kui alammoodulil oli sõltuvus mõnest teisest samatasemelisest alammoodulist, ei saanud seda laadida Maven'i kesksetest hoidlatest. Nüüd luuakse Maven'i mitme mooduli projekt koos kahe mooduliga ja sõltuvusega nende vahel. Nüüd on samatasemeliste moodulite vahelised sõltuvused saadaval kohalikes Maven'i hoidlates, et saaks jätkata ehitamist.
Kasutajad saavad CI-s kloonimise teed muuta.
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Vaikimisi kloonib GitLab Runner projekti ainulaadsesse sisemise teed $CI_BUILDS_DIR. Kuid mõnede projektide, nagu Golangi, puhul tuleb kood kloonida konkreetse katalooge, et seda saaks ehitada.
GitLab 11.10 versioonis tutvustasime muutujat GIT_CLONE_PATH, mille abil saab määrata konkreetse tee, kuhu GitLab Runner kloonib projekti enne ülesande täitmist.
Lihtne kaitstud muutujate maskimine logides.
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
GitLab pakub mitmeid viise ja muutujad GitLab CI/CD-s. Kuid muutujad võivad ikkagi tahtlikult või juhuslikult sattuda ehituslogidesse.
GitLab käsitleb tõsiselt riskijuhtimist ja auditit, lisades pidevalt uusi funktsioone nõuete täitmiseks. GitLab 11.10 tutvustas võimalust maskeerida teatud tüüpi muutujaid tööde jälgimislogides, lisades kaitsetaset, et vältida nende muutuja sisu juhuslikku esitamist logides. Samuti maskeerib GitLab nüüd paljusid sisseehitatud tokeni muutujaid.
Auto DevOps'i lubamine ja keelamine grupi tasemel
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Auto DevOps'iga GitLab.com'i projektis saab kaasaegsete DevOps töövoogudega — alates kokkupanekust kuni tarnimiseni — hõlpsasti tegeleda.
Alates GitLab 11.10-st saad lubada ja keelata Auto DevOps'i kõikides projektides grupi ulatuses.
Lihtsustatud ja täiustatud litsentsileht
STARTER, PREMIUM, ULTIMATE
Litsentsivõtmete haldamine on nüüd mugavam ja lihtsam, oleme muutnud administraatori juhtpaneeli litsentsilehe kujundust ja esile tõstnud kõige olulisemad elemendid.
Kubernetes'i kohaletoimetamiste sildide valija uuendus
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Kohaletoimetamispaneelides kuvatakse teavet kõikide Kubernetes'i kohaletoimetamiste kohta.
Selles väljaandes oleme muutnud sildide sidumise viiside kohandamist kohaletoimetamistega. Nüüd on saadaval vastavused app.example.com/app ja app.example.com/env või app. See aitab vältida konflikte filtreerimisel ja vale juurutamise riskide, mis on seotud projektiga.
Lisaks, GitLab 12.0 versioonis me , ja sobitamine on võimalik ainult app.example.com/app ja app.example.com/env.
Kubernetes'i ressursside dünaamiline loomine
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Kubernetes'i integreerimine GitLabi loob võimaluse kasutada RBAC funktsiooni teenusekonto ja iga GitLab projekti jaoks eralienenud nimeala. Alates sellest väljaandest luuakse need ressursid maksimaalse efektiivsuse saavutamiseks vaid siis, kui need on juurutamiseks vajalikud.
Kubernetes'i juurutamisel loob GitLab CI need ressursid enne juurutamist.
Grupirennid rühmatasandi klastritele
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Rühmatasandi klastrid toetavad nüüd GitLab Runner'i installimist. Kubernetes'i rühmatasandi runnerid kuvatakse alamprojektides kui grupi runnerid, mis on märgitud siltidega cluster ja kubernetes.
Knative funktsioonide kutse loendur
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Funktsioonid, mis on juurutatud , nüüd näitavad nad eraldi funktsiooni saadud kutsete arvu. Selleks peab klastris olema installeeritud Prometheus, kus Knative on seadistatud.
Parameetrite kontroll git clean GitLab CI/CD tööde jaoks
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Vaikimisi täidab GitLab Runner git clean koodi laadimise protsessis GitLab CI/CD töö korraldamisel. Alates GitLab 11.10 versioonist saavad kasutajad hallata parameetreid, mis on antud käsule git clean. See on mugav meeskondadele, kellel on pühendatud jooksjad, samuti suurte monoreposide projektide kogumisele. Nüüd saavad nad hallata laadimisprotsessi enne skriptide käivitamist. Uus muutuja GIT_CLEAN_FLAGS on vaikimisi seadistatud väärtusele -ffdx ja aktsepteerib kõiki võimalikke käsu parameetreid [git clean](https://git-scm.com/docs/git-clean).
Väline autentimine Core'is
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Turvalised keskkonnad võivad nõuda täiendavat välist autentimisseadet projektile ligipääsu jaoks. Oleme lisanud toetuse täiendava juurdepääsukontrolli taseme jaoks ja oleme saanud palju taotlusi selle funktsiooni avamiseks Core'is. Meil on hea meel tutvustada välist autentimist ja täiendavat turvalisuse taset Core'i eksemplaridele, kuna see funktsioon on vajalik teatud osalistele.
Projektide loomise võimalus rühmades Core'is
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Arendaja roll saab luua projekte gruppides , ja nüüd on see võimalik ka Core'is. Projektide loomine on GitLabis produktiivse töö põhifunktsioon ning selle funktsiooni lisamisega Core'i on osalejatel nüüd lihtsam alustada uute asjadega.
GitLab Runner 11.10
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Täna väljastasime GitLab Runner 11.10! GitLab Runner on avatud lähtekoodiga projekt, mida kasutatakse CI/CD tööülesannete käitamiseks ja tulemuste tagastamiseks GitLabi.
Kõige huvitavamad muudatused:
- .
- .
- .
- .
- .
Muudatuste täieliku nimekirja leiate GitLab Runneri muudatuste ajakirjast: .
Parandamine tagastatud project_id Elasticsearchi blob’i otsingu API-s
STARTER, PREMIUM, ULTIMATE
Parandasime vea Elasticsearchi blob’i otsingu API-s, mis valeandis 0 väärtuse project_id. Peab , et saada õigeid väärtusi project_id pärast selle GitLabi versiooni installimist.
Omnibus'i täiustused
CORE, STARTER, PREMIUM, ULTIMATE
Tegime GitLab 11.10-s Omnibusse järgmised täiustused:
- GitLab 11.10 sisaldab , , mille viimases väljaandes on uus integratsioonikataloog, et hõlbustada andmete ülekandmist Hipchatist ja palju muud. See versioon sisaldab , ja me soovitame värskendada.
- Meie , ja nüüd on GitLabi eksemplari jälgimine äärmiselt lihtne.
- Olemasolevate Docker'i konteinerite kujundite eemaldamise toimetav tugi.
- Oleme uuendanud ca-certs 2019-01-23.
Tegutsemise parendused
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Jätkame GitLabi jõudluse parandamist iga väljalaskega, et toetada GitLabi eksemplare igasugustes suurustes. Mõned täiustused GitLab 11.10:
- .
- .
- .
- .
- .
- .
- .
- .
GitLabi diagrammide täiustamine
CORE, STARTER, PREMIUM, ULTIMATE
Olemasolevatesse GitLabi diagrammidesse on tehtud järgmised täiustused:
- .
Vananenud funktsioonid
GitLab Geo pakub räsitud salvestust GitLab 12.0-s
GitLab Geo vajab konkurentsi leevendamiseks sekundaarsetes sõlmedes. See on märgitud .
GitLabis oleme lisanud selle nõude Geo dokumentatsioonis: .
GitLabis sudo gitlab-rake gitlab:geo:check kontrollib, kas hash-loomine on lubatud ja kas kõik projektid on migreeritud. Vaata: . Kui kasutate Geo, palun käivitage see kontroll ja migreerige nii kiiresti kui võimalik.
GitLabis püsivalt keelatav hoiatus kuvatakse lehel Administraatori ala › Geo › Sõlmed, kui ülaltoodud kontrollid ei ole lubatud.
GitLabis Geo kasutab hash-loomise nõudeid. Vaata: .
Kustutamise kuupäev: 22. juuni 2019.
Ubuntu 14.04 tugi
GitLab 11.10 saab olema viimane väljaanne .
Canonical teatas, et lõpetab Ubuntu 14.04 tavapärase toe . Soovitame kasutajatel üle minna toetatud LTS versioonile: Ubuntu 16.04 või Ubuntu 18.04.
Kustutamise kuupäev: 22. mai 2019
Maksimaalne kindlaksmääratud arv torujuhtmeid, mida saab ühe push'i käigus luua
Varem lõi GitLab torujuhtmeid HEAD iga push'i haru kohta. See on mugav arendajatele, kes tõukavad korraga mitu muudatust (näiteks nii funktsiooni harusse kui ka harusse develop).
Kuid suurte reposte puhul, kus on palju aktiivseid harusid (nt liikumiseks, peegeldamiseks või harustamiseks), ei ole vajalik luua torujuhtmeid iga haru jaoks. Alates versioonist GitLab 11.10 loome push'i käigus.
Kustutamise kuupäev: 22. mai 2019
Ebakohased legacy kooditeed GitLab Runner'is
Alates versioonist GitLab 11.9 kasutab GitLab Runner repository kloonimiseks/kutsumiseks. Praegu kasutab GitLab Runner vana meetodit, kui uus ei ole toetatud. Lisainfot leiate .
Versioonis GitLab 11.0 muutsime GitLab Runner'i meetmete serveri konfiguratsiooni välimust. metrics_server eemaldatakse listen_address GitLab 12.0-s. Lisateavet leiate .
Versioonis 11.3 hakkas GitLab Runner toetama ; mis tõi kaasa uued seaded . Dokumendihalduses , et näha muudatusi ja juhiseid uuele konfiguratsioonile ülemiseks. Lisainfot leiate .
Need teed ei ole GitLab 12.0-s enam saadaval. Kasutajana ei pea te midagi muutma, vaid veenduma, et teie GitLabi eksemplar töötab versiooniga 11.9+ enne üle minemist GitLab Runner 12.0-le.
Kustutamise kuupäev: 22. juuni 2019.
Ajavahemiku funktsiooni eemaldamine GitLab Runneri jaoks
Versioonis 11.4 esitati GitLab Runneris funktsiooniparameter selliste probleemide parandamiseks nagu ja .
GitLab 12.0-s liikume õige käitumise suunas, nagu oleks funktsiooniparameter keelatud. Lisateavet leiate .
Kustutamise kuupäev: 22. juuni 2019.
Ajavahemikuga Linuxi distributiivide tugi, mis on jõudnud EOL-i, GitLab Runneri jaoks
Mõned Linuxi distributiivid, kuhu on võimalik installida GitLab Runner, on oma teenuse lõpetanud.
GitLab 12.0-s ei jaota GitLab Runner enam pakette sellistes Linuxi distributiividesse. Täieliku toetatavate distributiivide loendi leiate meie . Aitäh, Javier Ardo () eest !
Kustutamise kuupäev: 22. juuni 2019.
Eemaldamine vanadest käskudest GitLab Runner Helper
Toetuse osana pidime loobuma mõnest vanast käsust, mida kasutatakse .
GitLab 12.0-s käivitub GitLab Runner nüüd uute käskudega. See kehtib ainult kasutajatele, kes . Lisainfot leiate .
Kustutamise kuupäev: 22. juuni 2019.
legacy git clean mehhanismi eemaldamine GitLab Runnerist
GitLab Runner 11.10 seada, kuidas Runner täidab käsku git clean. Lisaks kõrvaldab uus puhastamisstrateegia git reset ja asetab käsu git clean laadimisetapi järel.
Kuna see käitumise muutus võib mõjuda mõnedele kasutajatele, oleme ette valmistanud parameetri FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Kui seada väärtuseks true, taastatakse legacy puhastusstrateegia. Rohkem teavet funktsiooni parameetrite kasutamise kohta GitLab Runneris leiate .
GitLab Runner 12.0-s eemaldame vananenud puhastamisstrateegia toe ja selle taastamise võimaluse funktsiooniparameetri abil. Lisateavet leiate .
Kustutamise kuupäev: 22. juuni 2019.
Süsteemi teabe jaotis administraatori paneelis
GitLab esitleb teie GitLab'i eksemplari teavet admin/system_info, kuid see teave võib olla ebatäpne.
Meie GitLab 12.0 administraatori paneelist ja soovitame kasutada .
Kustutamise kuupäev: 22. juuni 2019.
Muutuste ajakiri
Otsige kõiki neid muudatusi muutuste ajakirjast:
Installeerimine
Kui seadistate uut GitLabi installatsiooni, külastage .
Uuendamine
Vaadake .
GitLabi tellimuse plaanid
GitLab on saadaval kahes variendis: ja .
: kohapeal või teie valitud pilveplatvormil.
- Põhi: väikestele meeskondadele, isiklikele projektidele või piiramatu prooviversiooni GitLabile.
- Algaja: meeskondadele, kes töötavad samas kontoris mitmete projektide kallal ja vajavad professionaalset tuge.
- Premium: hajutatud meeskondadele, kes vajavad laiaulada funktsioone, kõrge kättesaadavust ja ööpäevaringset tuge.
- Ultimate: ettevõtetele, kes vajavad usaldusväärset strateegiat ja rakendust koos täiendava turvalisuse ja nõuetele vastavusega.
— GitLab.com: hostitakse, hallatakse ja haldab GitLab eraldi arendajatele ja meeskondadele.
- Tasuta: piiramatu privaatsete reposte ja piiramatu arendajate arvu. Suletud projektidel on juurdepääs Tasuta, avatud projektide Gold Bronze.
- : meeskondadele, kes vajavad juurdepääsu täiustatud töövoo funktsioonidele.Silver
- : meeskondadele, kes vajavad usaldusväärsemaid DevOps võimekusi, nõuetele vastavust ja kiiret tuge.: sobib paljude CI/CD töökohtade jaoks. Kõik avatud projektid saavad tasuta kasutada Gold funktsioone sõltumata plaanist.
- Bronze: sobib paljudele CI/CD töödele. Kõik avatud projektid saavad Gold-i funktsioone tasuta kasutada olenemata plaanist.
Allikas: habr.com
