
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
