
GitLab 11.10 koos juhtpaneelil torude, ĂŒhendatud tulemuste torude ja mitmerealiste soovitustega sulgemiskutses.
KasutajasÔbralik teave torude töövÔime kohta erinevates projektides
GitLab jĂ€tkab DevOpsi elutsĂŒkli lĂ€bipaistvuse suurendamist. Selles vĂ€ljaandes on lisatud torude oleku ĂŒlevaade.
See on mugav, isegi kui uurite ĂŒhe projekti toru, kuid eriti kasulik, kui , â ja nii juhtub tavaliselt, kui kasutate mikroteenuseid ja soovite kĂ€ivitada toru koodi testimiseks ja juurutamiseks erinevatest projekti hoidlatest. NĂŒĂŒd nĂ€ete kohe , kus iganes need töötavad.
KĂ€ivitamine ĂŒhendatud tulemuste torud
Aja jooksul eraldavad alg- ja sihtharud ning vĂ”ib juhtuda, et nad töötavad eraldi, kuid koos mitte. NĂŒĂŒd on vĂ”imalik . Nii mĂ€rkate kiiresti vigu, mis ilmneksid ainult sagedase muudatuste liikumise korral harude vahel, seega parandate kiiresti toru vigu ja kasutate tĂ”husamalt .
Edasine koostöö optimeerimine
GitLab 11.10 on veelgi rohkem vĂ”imalusi mugavaks koostööks ja lihtsustatud töövoogudeks. Eelmisel sissejuhatusime sulgemiskutsete ettepanekutesse, kus ĂŒlevaataja sai soovitada ĂŒhe rea muutmist sulgemiskutse kommentaaris ja see sai kohe komiteeritud otse kommentaaride arutelust. Meie kasutajad armastasid seda ja soovisid selle funktsiooni laiemaks arendamist. NĂŒĂŒd saate teha ettepanekuid , mĂ€rkides, milliseid ridu eemaldada ja milliseid lisada.
TĂ€name tagasiside ja ettepanekute eest!
Ja see pole veel kĂ”ikâŠ
Selles vĂ€ljaandes on nii palju imelisi funktsioone, nĂ€iteks , pĂ”hjalikum , ja vĂ”imalus . Allpool on igaĂŒhe kohta ĂŒksikasjad.
Selle kuu vÀÀrtuslik töötaja () â Takuya Noguchi
Sellel kuul on vÀÀrtuslikuks töötajaks saanud Takuya Noguchi (). Takuya : mautasin vigu, lÔpetasin backend'i ja frontend'i tÀiustamise ning parendasin kasutajaliidest. AitÀh!
GitLab 11.10 peamised omadused
Pipelines juhtpaneelil
PREMIUM, ULTIMATE, SILVER, GOLD
GitLab juhtpaneelil kuvatakse teavet projektide kohta kogu GitLabi eksemplaris. Lisate eraldi projekte ĂŒksikute kaupa ja saate valida, milline projekt teid huvitab.
Selles vĂ€ljaandes lisasime juhtpaneelile teavet pipelines'i staatuste kohta. NĂŒĂŒd nĂ€evad arendajad pipelines'i toimivust kĂ”igis vajalikes projektides â ĂŒhes liideses.
Pipelines ĂŒhildatud tulemustele
PREMIUM, ULTIMATE, SILVER, GOLD
Tavaliselt kĂ”rvalekaldub algne haru sihtmĂ€rgist aja jooksul, kui te ei liiguta pidevalt muutusi nende vahel. Tulemuseks on, et algse ja sihtmĂ€rgi haru pipelines on 'rohelised' ja ĂŒhinemise konflikte ei toimu, kuid ĂŒhinemise ajal vĂ”ib esineda tĂ”rge tĂ”ttu muutuste ĂŒhilduvuse probleemide.
Kui pipelines'i merge request'ide loomine automaatselt loob uue lingi, mis sisaldab algse ja sihtmĂ€rgi haru ĂŒhinemise tulemust, saame sellel lingil pipelines'i kĂ€ivitada ja tagada, et lĂ”pptulemus on toimiv.
Kui kasutate merge request'ide pipelines'e (mis tahes kvaliteedis) ja kasutate privaate GitLab runner'eid versioonis 11.8 vÔi vanem, tuleb need uuendada, et probleeme vÀltida. . See ei mÔjuta avalike GitLab runner'ite kasutajaid.
Muutuste ettepanek mitmes reas
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Merge request'ide koostöö kĂ€igus mĂ€rkate sageli probleeme ja pakute lahendusi. Alates GitLab 11.6 versioonist toetame ĂŒhes reas.
Versioonis 11.10 saab merge requesti diff'i kommentaarides esitada muutuste ettepanekuid mitmes reas, ning seejĂ€rel vĂ”ib iga kasutaja, kellel on Ă”igused algsesse harusse kirjutada, need ĂŒhe klikiga aktsepteerida. Uue funktsiooni abil saab vĂ€ltida kopeerimist ja kleepimist, nagu varasemates versioonides.
Sildid ĂŒhes valdkonnas
PREMIUM, ULTIMATE, SILVER, GOLD
Ăhe valdkonna siltidega saavad meeskonnad rakendada omavahel vĂ€listavaid silte (samades valdkondades) ĂŒlesandele, merge request'ile vĂ”i epikale olukordades, kus on kohandatud vĂ€ljad vĂ”i kohandatud töövoogude olekud. Need seadistatakse spetsiaalse sĂŒntaksiga, kus on koolon sildi pealkirjas.
Oletame, et vajate kohandatud vĂ€lja ĂŒlesannetes, et jĂ€lgida platvormi operatsioonisĂŒsteemi, millele teie funktsioonid on suunatud. Iga ĂŒlesanne peaks olema suunatud ainult ĂŒhele platvormile. Saa luua sildid platform::iOS, platform::Android, platform::Linux ja vajadusel teised. Kui rakendada selline silt ĂŒlesandele, eemaldatakse automaatselt teine olemasolev silt, mis algab platform::.
Oletame, et teil on sillad workflow::development, workflow::review ja workflow::deployed, mis tĂ€histavad teie meeskonna töövoo olekut. Kui ĂŒlesandel on juba silt workflow::development, ja arendaja soovib ĂŒlesande viia staadiumisse workflow::review, rakendab ta lihtsalt uue silti, samal ajal kui vana (workflow::development) eemaldatakse automaatselt. See kĂ€itumine on juba olemas, kui liiguta ĂŒlesandeid ĂŒlesannete tahvlil, mis esindab teie meeskonna töövoogu. NĂŒĂŒd saavad meeskonna liikmed, kes ei tööta otse ĂŒlesannete tahvliga, muuta töövoo olekut ĂŒlesannetes endis.
TĂ€psem konteinerite registri puhastamine
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Tavakasutuse korral konteinerite registriga CI-voogudes saadate mitu eraldi muudatust ĂŒhele sildile. Docker'i jaotuse rakendamise tĂ”ttu on vaikimisi kĂ€itumine hoida kĂ”ik muudatused sĂŒsteemis, kuid lĂ”puks vĂ”tavad nad palju mĂ€lu. Kui kasutada parameetrit -m jot registry-garbage-collect, saab kiiresti eemaldada kĂ”ik eelnevad muudatused ja vabastada vÀÀrtuslikku ruumi.
Lisaminutite ostmine CI Runnerile
BRONZE, SILVER, GOLD
GitLab.com-i tasuliste plaanide (Gold, Silver, Bronze) kasutajad saavad nĂŒĂŒd osta tĂ€iendavaid CI Runneri minuteid. Varem pidid nad jÀÀma plaaniga ette nĂ€htud kvooti. Selle tĂ€iustusega saab eelnevalt osta minuteid kvoodist ĂŒle, et vĂ€ltida töökatkestusi tĂ”ttu voogude peatamisest.
Praegu maksab 1000 minutit 8 dollarit ning neid saab osta nii palju kui soovite. TÀiendavad minutid hakkavad kuluma, kui olete kulutanud kogu kuukvooti, ja jÀÀk tÀiendavatest minutidest kantakse jÀrgmisse kuusse. Tulevases vÀljaandes Kohandatav Auto DevOps
Auto DevOpsi kasutamisel ĂŒleminevad meeskonnad peaaegu pingutuseta kaasaegsetele DevOpsi praktikatele. Alates GitLab 11.10-st esitatakse iga töö Auto DevOpsis
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
iseseisva mallina. Kasutajad saavad kasutada GitLab CI-s, et aktiveerida eraldi etapid Auto DevOps ja kasutada oma kohandatud faili gitlab-ci.yml. Nii saab aktiveerida ainult vajalikud tööd ja nautida upstream'i uuenduste eeliseid.
Automaatne grupiliikmete haldamine GitLab.com-is SCIM-i abil
SILVER, GOLD
Varem tuli GitLab.com grupiliikmeid kĂ€sitsi hallata. NĂŒĂŒd on vĂ”imalik kasutada SAML SSO-d ja hallata liikmeid SCIM-i abil, et luua, eemaldada ja uuendada kasutajaid GitLab.com-is.
See on eriti kasulik suure arvuga kasutajate ja tsentraliseeritud identiteediteenuse pakkujatega ettevĂ”tetele. NĂŒĂŒd vĂ”ib teil olla ainus tĂ”sise allikas, nĂ€iteks Azure Active Directory, ja kasutajad luuakse ja eemaldatakse automaatselt identiteediteenuse pakkuja kaudu, mitte kĂ€sitsi.
SissepÀÀs GitLab.com-le SAML teenuse pakkuja kaudu
SILVER, GOLD
Varem pidid kasutajad SAML SSO kasutades rĂŒhmadesse sisenema GitLabi mandaadi ja identiteediteenuse pakkujaga. NĂŒĂŒd on vĂ”imalik otse siseneda SSO kaudu kui GitLab'i kasutaja, mis on mÀÀratud seadistatud rĂŒhmale.
Kasutajad ei pea enam sisse logima kaks korda, mistÔttu on ettevÔtetel mugavam kasutada SAML SSO-d GitLab.com-is.
Muud uuendused GitLab 11.10-s
Alamepikide skeem
ULTIMATE, GOLD
Eelmisel vĂ€ljaandel lisasime alamepikid (epikute epikud), et oleks mugavam hallata ĂŒlesannete jaotamise struktuuri. Alamepikid kuvatakse vanema epiku lehe peal.
Selles vÀljaandes kuvatakse vanema epiku lehe peal alamepikide skeem, seega saavad meeskonnad nÀha alamepikide ajalugu ja hallata ajakohaseid sÔltuvusi.
MergenĂ”uetekannete hĂŒpikaknad
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Selles vĂ€ljaandes tutvustame informatiivseid ekraane, mis ilmuvad, kui kursor liigub mergenĂ”ude lingile. Varem nĂ€itasime ainult mergenĂ”ude pealkirja, nĂŒĂŒd ka mergenĂ”ude staatust, CI-pipe stati ja lĂŒhikest URL-i.
Tulevastes vĂ€ljaannetes kavatseme lisada rohkem olulisi andmeid, nĂ€iteks , samuti tutvustame hĂŒpikaknasid .
MergenÔuete filtreerimine sihtsiinide jÀrgi
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Git'i tööprotsessid tarkvara vabastamiseks vĂ”i tarnimiseks on sageli seotud mitme pikaajalise haruga â eelnevate versioonide parandamiseks (nĂ€iteks, stable-11-9) vĂ”i kvaliteedi kontrollimise ja tootmise vahel ĂŒleminekul (nĂ€iteks, integration), kuid nende harude jaoks on keeruline leida merge-requeste hulga avatud merge-requestide seast.
NĂŒĂŒd saab projektide ja rĂŒhmade jaoks merge-requestide nimekirja filtreerida sihtarvu jĂ€rgi, et leida vajalikku lihtsamalt.
AitÀh, Hiroyuki Sato ()!
Etteteatamine ja merge eduka pipelaini puhul
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Kui kasutame trunk-pĂ”hise arenduse meetodit, peame vĂ€ltima pikaajalisi harusid lĂŒhikeste ajutiste harude kasuks, millel on ainult ĂŒks omanik. VĂ€ikseid muudatusi saadetakse sageli otse sihtarvu haru, kuid see toob endaga kaasa riski kogumise rikkumiseks.
Selles GitLabi versioonis on lisatud uued Git'i saatmise parameetrid automaatsete merge-requestide avamiseks, sihtarvu mÀÀramiseks ja eduka pipelaini korral merge tegemiseks kÀsurealt harusse saatmise ajal.
Parandatud integratsioon vÀliste seirepaneelidega
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
GitLab saab ĂŒhenduda mitme Prometheuse serveriga (keskkonna, projekti ja ), kuid mitmete lĂ”pp-punktide olemasolu vĂ”ib sĂŒsteemi keeruliseks muuta vĂ”i standardsete seirepaneelidega mitte ĂŒhituda. Selles versioonis saavad meeskonnad kasutada ĂŒht Prometheuse API-d, mis lihtsustab olulisel mÀÀral integratsiooni selliste teenustega nagu Grafana.
Wiki-lehtede sorteerimine loomise kuupÀeva jÀrgi
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Projekti Wikis saavad meeskonnad jagada dokumentatsiooni ja muud olulist teavet koos allikakoodi ja ĂŒlesannetega. Selles versioonis saab Wiki lehtede loendit sorteerida loomise kuupĂ€eva ja pealkirja jĂ€rgi, et kiiresti leida hiljuti loodud sisu.
Klastri poolt kĂŒsitud ressursside seire
ULTIMATE, GOLD
GitLab aitab jÀlgida Kubernetes'e klastreid arendatavate ja tootmisrakenduste jaoks. Alates sellest versioonist jÀlgige klastrite poolt nÔutud CPU ja mÀlu ressursse, et avastada potentsiaalseid keerukusi enne, kui need probleemiks muutuvad.
Load balancerâi metrikate vaatamine Grafana seirepaneelil
CORE, STARTER, PREMIUM, ULTIMATE
On vÀga oluline jÀlgida GitLabi instantsi toimivust. Varem pakkusime vaikimisi monitooringu paneele lÀbi sisseehitatud Grafana instantsi. Alates sellest vÀljaandest oleme lisanud tÀiendavad paneelid NGINX tasakaalustajate monitoorimiseks.
SAST Elixiri jaoks
ULTIMATE, GOLD
Me jĂ€tkame keelte toetuse laiendamist ja turvavalve kontrollide sĂŒvendamist. Selles vĂ€ljaandes oleme lisanud turvavalve kontrollid projektidele, mis on loodud ja projektidele, mis on loodud .
Mitmed pĂ€ringud ĂŒhes diagrammis
PREMIUM, ULTIMATE, SILVER, GOLD
GitLabis saate luua diagramme, et visualiseerida kogutud mÔÔdikuid. Tihti â nĂ€iteks kui on vaja vaadata mÔÔdiku maksimaalset vĂ”i keskmist vÀÀrtust â soovite kuvada mitmeid vÀÀrtusi ĂŒhes diagrammis. Alates sellest vĂ€ljaandest on see nĂŒĂŒd vĂ”imalik.
DAST tulemused grupi turvapaneelil
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Oleme lisanud dĂŒnaamilise rakendusturvakatsetuse (Dynamic Application Security Testing, DAST) tulemused grupi turvapaneelile, lisaks SAST-ile, konteinerite skaneerimisele ja sĂ”ltuvuste skaneerimisele.
Metainformatsiooni lisamine konteineri skaneerimise raportisse
ULTIMATE, GOLD
Selles vĂ€ljaandes sisaldab konteineri skaneerimise raport rohkem metainformatsiooni â oleme lisanud mĂ”jutatud komponendi (Clair funktsioon) olemasolevatele metainformatsioonidele: prioriteet, identifikaator (viide mitre.org-ile) ja mĂ”jutatud tase (nĂ€iteks debian:8).
MÔÔdikute raporti tĂŒĂŒbi lisamine merge-requestidesse
PREMIUM, ULTIMATE, SILVER, GOLD
GitLab pakub juba mitmeid raportitĂŒĂŒpe, mida saab otse merge-requestidesse lisada: koodikvaliteedi raportitest ja DAST ja Ja kuigi need on olulised raportid, on ka baasteave, mis sobib erinevatesse stsenaariumidesse, vajalik. GitLab 11.10 toob meille mÔÔdikute raportid otse merge-requestis, mis ootab lihtsat vĂ”tme-vÀÀrtuse paari. Nii saavad kasutajad jĂ€lgida ajas toimuvaid muutusi, sealhulgas kasutajamÔÔdikuid, ning mÔÔdikute muutusi spetsiifilise merge-requesti jaoks. MĂ€lu kasutus, spetsialiseeritud koormuse testimine ja toimivuse staatused saab muuta lihtsateks mÔÔdikuteks, mida saab vaadata otse merge-requestides koos teiste sisseehitatud raportitega.
Ja kuigi need on olulised raportid, on baasteave, mis sobib erinevatesse stsenaariumidesse, vajalik. GitLab 11.10 toob meille mÔÔdikute raportid otse merge-requestis, mis ootab lihtsat vÔtme-vÀÀrtuse paari. Nii saavad kasutajad jÀlgida ajas toimuvaid muutusi, sealhulgas kasutajamÔÔdikuid, ning mÔÔdikute muutusi spetsiifilise merge-requesti jaoks. MÀlu kasutus, spetsialiseeritud koormuse testimine ja toimivuse staatused saab muuta lihtsateks mÔÔdikuteks, mida saab vaadata otse merge-requestides koos teiste sisseehitatud raportitega.
Maveni mitmemodule projektide tugi sÔltuvuste skaneerimiseks
ULTIMATE, GOLD
Selles vĂ€ljaandes toetavad mitmemodule projektid Maven GitLabi sĂ”ltuvuste skaneerimist. Varem, kui alammeetodil oli sĂ”ltuvus mĂ”nest samas tasemes olevast alammeetodist, ei suutnud see laadida keskseks Maven'i hoidlast. NĂŒĂŒd luuakse mitmemoodulised Maven'i projektid kahe mooduliga ja sĂ”ltuvusega nende kahe mooduli vahel. Samas tasemes olevate moodulite vahelised sĂ”ltuvused on nĂŒĂŒd kergesti kĂ€ttesaadavad kohalikus Maven'i hoidlas, et töötlust saaks jĂ€tkata.
Kasutajad saavad CI-s kloonimise teed muuta
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Vaikimisi kloonib GitLab Runner projekti unikaalsesse sisemise teed $CI_BUILDS_DIR. Kuid mÔnedel projektidel, nagu Golang, tuleb kood kloonida kindlasse katalooge, et seda vÔiks kokku panna.
GitLab 11.10-s tutvustasime muutujat GIT_CLONE_PATH, mille abil saab mÀÀrata, kuhu GitLab Runner kloonib projekti enne ĂŒlesande tĂ€itmist.
Lihtne kaitstud muutuja maskeerimine logides
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
GitLab pakub mitmeid viise ja GitLab CI/CD-s. Kuid muutujad vÔivad ikkagi tahtlikult vÔi tahtmatult jÔuda ehituse logidesse.
GitLab vĂ”tab tĂ”siselt riskide haldamist ja auditeerimist ning jĂ€tkab funktsioonide lisamist nĂ”uete tĂ€itmiseks. GitLab 11.10-s tutvustasime vĂ”imalust maskida teatud tĂŒĂŒpi muutujaid tĂ¶Ă¶ĂŒlesannete jĂ€lgimislogides, lisades kaitse taseme, et vĂ€ltida nende muutujate sisu kogemata logidesse jĂ”udmist. Lisaks sellele maskib GitLab nĂŒĂŒd paljusid sisseehitatud muutuja token'e.
Auto DevOpsi sisselĂŒlitamine ja vĂ€ljalĂŒlitamine grupitasandil
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Auto DevOpsiga GitLab.com projektis on vĂ”imalik muretu ĂŒleminek kaasaegsetele DevOpsi töövoogudele - alates ehitusest kuni tarnimiseni.
Alates GitLab 11.10-st saad Auto DevOpsi kĂ”igile projekti tasemele grupis sisse ja vĂ€lja lĂŒlitada.
Lihtsustatud ja tÀiustatud litsentsileht
STARTER, PREMIUM, ULTIMATE
Kuna litsentsivÔtmete haldamine on mugavam ja lihtsam, oleme muutnud administraatori paneeli litsentsilehe kujunduse ja rÔhutanud kÔige olulisemaid elemente.
Kubernetes'i juurutamiste mÀrgisavalduse valiku vÀrskendus
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
KasutuselevÔtu paneelidel kuvatakse teave kÔigi Kubernetes'i juurutamiste kohta.
Selles vĂ€ljaandes oleme muutnud sildide mÀÀratlemise viisi juurutamistega. NĂŒĂŒd on saadaval vastavused app.example.com/app ja app.example.com/env vĂ”i app. See this to avoid conflicts during filtering and the risk of incorrect deployments related to the project.
Additionally, in GitLab version 12.0 we , and matching will only be possible by app.example.com/app ja app.example.com/env.
Dynamic creation of Kubernetes resources
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Integrating Kubernetes into GitLab allows using RBAC functionality with a service account and a dedicated namespace for each GitLab project. Starting with this release, for maximum efficiency, these resources will only be created when needed for deployment.
When deploying Kubernetes, GitLab CI will create these resources before deployment.
Group runners for group-level clusters
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Group-level clusters now support the installation of GitLab Runner. Kubernetes runners at the group level are displayed for child projects as group runners marked with labels cluster ja kubernetes.
Call counter for Knative functions
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Functions deployed with , now show the number of received calls for an individual function. For this, you need to install Prometheus on the cluster where Knative is installed.
Parameter control git clean for GitLab CI/CD jobs
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
By default, GitLab Runner executes git clean during the code unloading process when running a job in GitLab CI/CD. Starting with GitLab 11.10, users can control the parameters passed to the command git clean. This is convenient for teams with dedicated runners, as well as for teams that build projects from large monorepositories. Now they can manage the unloading process before executing scripts. The new variable GIT_CLEAN_FLAGS defaults to -ffdx and accepts all possible parameters of the command [git clean](https://git-scm.com/docs/git-clean).
External authentication in Core
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Protected environments may require an additional external authorization resource to access the project. We added support for an additional layer of access control in and received many requests to open this functionality in Core. We are pleased to introduce external authorization and an additional level of security for Core instances, as this feature is needed by certain members.
Ability to create projects in groups in Core
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
The Developer role can create projects in groups , aga nĂŒĂŒd on see vĂ”imalik ka Core'is. Projektide loomine on GitLab-i tootlikkuse vĂ”tmevĂ”imekus, ja tĂ€nu selle funktsiooni lisamisele Core'i on nĂŒĂŒd osalejatest lihtsam millegagi uuega alustada.
GitLab Runner 11.10
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
TĂ€na vabastasime GitLab Runner 11.10! GitLab Runner on avatud lĂ€htekoodiga projekt, mida kasutatakse CI/CD ĂŒlesannete kĂ€itamiseks ja tulemuste saatmiseks tagasi GitLabi.
KÔige huvitavamad muudatused:
- .
- .
- .
- .
- .
TĂ€ieliku muudatuste loendi leiate GitLab Runneri muudatuste logistikast: .
Tagastamise parandamine project_id blobide otsingu API-s Elasticsearchis
STARTER, PREMIUM, ULTIMATE
Parandasime vea blobide otsingu API-s Elasticsearchis, mis valeandis vÀÀrtuse 0 jaoks project_id. Peab , et saada Ôigeid vÀÀrtusi project_id pÀrast seda GitLabi versiooni installimist.
Omnibus'i parandused
CORE, STARTER, PREMIUM, ULTIMATE
Tegime GitLab 11.10 Omnibus-s jÀrgmised parandused:
- GitLab 11.10 sisaldab , , mille viimases vÀljaandes on uus integratsioonikataloog, et lihtsustada andmete migreerimist Hipchat-ilt ja palju muud. See versioon sisaldab , ja soovitame uuendada.
- Meie , ja nĂŒĂŒd on GitLab-i eksemplari jĂ€lgimine tĂ€iesti lihtne.
- Lisatud tugi vanade konteineri piltide eemaldamiseks Docker'i registrist.
- Uuendasime ca-certse 2019-01-23.
TÔhususe parandused
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
JÀtkame GitLabi tÔhususe paranemist igas vÀljaandes igasuguste suurustega GitLab-i eksemplaride jaoks. MÔned parandused GitLab 11.10-s:
- .
- .
- .
- .
- .
- .
- .
- .
Parandused GitLabi diagrammides
CORE, STARTER, PREMIUM, ULTIMATE
Oleme teinud jÀrgmisi tÀiustusi GitLabi diagrammides:
- .
Vananevad funktsioonid
GitLab Geo tagab hashitud salvestamise GitLab 12.0-s
GitLab Geo on vajalik teisejÀrguliste sÔlmede konkurentsi leevendamiseks. See on registreeritud .
GitLabis oleme selle nÔude lisanud Geo dokumentatsioonisse: .
GitLabis sudo gitlab-rake gitlab:geo:check kontrollib, kas hashitud salvestamine on lubatud ja kas kĂ”ik projektid kantakse ĂŒle. Vaata. . Kui kasutate Geo-d, palun kĂ€ivitage see kontroll ja migreerige vĂ”imalikult kiiresti.
GitLabis pĂŒsivalt keelatud hoiatus kuvatakse haldusalas Admin Area âș Geo âș Nodes, kui ĂŒlalmainitud kontrollid ei ole lubatud.
GitLabis Geo kasutab hashitud salvestamise nÔudeid. Vaata. .
Kustutamise kuupÀev: 22. juuni 2019.
Ubuntu 14.04 tugi
GitLab 11.10 on viimane vÀljalase, milles on .
Canonical kuulutas vĂ€lja Ubuntu 14.04 standardtoe lĂ”petamise Soovitame kasutajatel ĂŒle minna toetatud LTS versioonile: Ubuntu 16.04 vĂ”i Ubuntu 18.04.
Kustutamise kuupÀev: 22. mai 2019.
Maksimaalsete pipeline'ide arvu piiramine, mida vĂ”ib ĂŒhe pushiga luua
Varem lÔi GitLab pipeline'e HEAD iga lÔigus push'is. See on mugav arendajatele, kes saadavad mitu muudatust korraga (nÀiteks funktsiooniharusse ja develop).
Kuid suurte hoidlate pushimisel, kus on palju aktiivseid harusid, pole vaja iga haru jaoks pipeline'i luua. Alates GitLab 11.10 loome push'iga.
Kustutamise kuupÀev: 22. mai 2019.
GitLab Runneri vananenud legacy koodide teed
Alates GitLab 11.9 kasutab GitLab Runner hoidla kloonimiseks/kutsumiseks. Praegu kasutab GitLab Runner vana meetodit, kui uut ei toetata. Rohkem teavet leiate .
GitLab 11.0-s muutsime GitLab Runneri metrikate serveri konfiguratsiooni vÀlimust. metrics_server kustutatakse listen_address GitLab 12.0-s. Rohkem teavet leiate .
GitLab Runner hakkas 11.3 versioonis toetama ; mis tĂ”i kaasa uued seadistused . Failis , on esitatud muudatuste tabel ja juhised uuele konfiguratsioonile ĂŒleminekuks. Rohkem teavet leiate .
Need to know that these paths will be unavailable in GitLab 12.0. As a user, you do not need to change anything; just ensure that your GitLab instance is running version 11.9+ when upgrading to GitLab Runner 12.0.
Kustutamise kuupÀev: 22. juuni 2019.
Deprecated parameter for the entry point feature for GitLab Runner
In 11.4, GitLab Runner introduced a feature parameter to resolve issues such as ja .
In GitLab 12.0, we will switch to the correct behavior as if the feature parameter were disabled. For more details, see .
Kustutamise kuupÀev: 22. juuni 2019.
Deprecated support for Linux distributions that reached EOL for GitLab Runner
Some Linux distributions where GitLab Runner can be installed have reached their end of life.
In GitLab 12.0, GitLab Runner will no longer distribute packages to such Linux distributions. A complete list of distributions that are no longer supported can be found in our . Thanks to Javier ArdĂłn () for !
Kustutamise kuupÀev: 22. juuni 2019.
Removal of old GitLab Runner Helper commands
As part of the efforts to support some old commands used for .
In GitLab 12.0, GitLab Runner will run using new commands. This only affects users who . For more details, see .
Kustutamise kuupÀev: 22. juuni 2019.
Removal of the legacy git clean mechanism from GitLab Runner
In GitLab Runner 11.10 configure how the Runner performs the command git clean. Additionally, the new cleaning strategy removes the use of git reset and places the command git clean after the unload step.
Since this change in behavior might affect some users, we have prepared a parameter FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Setting it to true, it will restore the legacy cleaning strategy. More details on using feature parameters in GitLab Runner can be found .
In GitLab Runner 12.0, we will remove support for the legacy cleaning strategy and the ability to restore it using the feature parameter. For more details, see .
Kustutamise kuupÀev: 22. juuni 2019.
The System Info section in the admin panel
GitLab provides information about your GitLab instance at admin/system_info, but this information may be inaccurate.
Meie of the admin panel in GitLab 12.0 and recommend using .
Kustutamise kuupÀev: 22. juuni 2019.
Change Log
Find all these changes in the change log:
Paigaldamine
If you're setting up a new GitLab installation, visit .
Upgrade
Check out the .
GitLabi tellimuse plaanid
GitLab on saadaval kahes variandis: ja .
: kohalikult vÔi eelistatud pilveplatvormil.
- Tuumik: vÀikeste meeskondade, isiklike projektide vÔi piiramatuks ajaks GitLabi prooviversiooni jaoks.
- Starter: meeskondadele, kes töötavad samas kontoris mitme projekti kallal ja vajavad professionaalset tuge.
- Premium: hajutatud meeskondadele, kellel on vaja tÀiustatud funktsioone, kÔrge kÀttesaadavuse ja ööpÀevaringset tuge.
- Ultimate: ettevÔtetele, kellel on vaja usaldusvÀÀrset strateegiat ja rakendust koos paranenud turvalisuse ja nÔuetele vastavusega.
â GitLab.com: majutab, haldab ja haldab GitLab eraklike arendajate ja meeskondade jaoks.
- Tasuta: piiramatu privaatsete hoidlate ja piiramatu arendajate arvu jaoks. Suletud projektidel on juurdepÀÀs taseme funktsioonidele Tasuta, avatud projektidel Gold Bronze.
- : meeskondadele, kellele on vajalik juurdepÀÀs tÀiendavatele töövoo funktsioonidele.Silver
- : meeskondadele, kellele on vajalikud usaldusvÀÀrsemad DevOpsi vÔimalused, nÔuetele vastavus ja kiire tugi.: sobib paljudele CI/CD töökohtadele. KÔik avatud projektid saavad tasuta kasutada Goldi funktsioone, olenemata plaanist.
- BronzeMiks on meil nii palju sÔnumirakendusi?
Allikas: habr.com
