I-GitLab 11.10 enamapayipi edeshibhodi, amapayipi emiphumela ahlanganisiwe, neziphakamiso zemigqa eminingi ekuhlanganiseni izicelo.
Ulwazi olulula mayelana nokusebenza kwamapayipi kumaphrojekthi ahlukene
I-GitLab iyaqhubeka nokwandisa ukubonakala kumjikelezo wempilo we-DevOps. Kulolu daba ku
Lokhu kulula ngisho noma ufunda ipayipi lephrojekthi eyodwa, kodwa kuyasiza kakhulu uma
Amapayipi asebenzayo wemiphumela ehlanganisiwe
Ngokuhamba kwesikhathi, amagatsha omthombo namagatsha okuhlosiwe ayahlukana, futhi kungase kuphakame isimo lapho ebhekana khona ngokwehlukana, kodwa angasebenzi ndawonye. Manje ungakwazi
Thuthukisa ukubambisana okwengeziwe
I-GitLab 11.10 yengeza izici ezengeziwe zokusebenzisana okungenamthungo nokugeleza komsebenzi okwenziwe lula. IN
Siyabonga ngempendulo neziphakamiso zakho!
Futhi akugcini lapho...
Ziningi izici ezimangalisayo kulokhu kukhululwa, isb.
Isisebenzi Esibaluleke Kakhulu Kule nyanga (
I-MVP ) β Takuya NoguchiIsisebenzi Esibaluleke Kakhulu kule nyanga ngu-Takuya Noguchi (
Takuya Noguchi ). Takuyawenze umsebenzi omuhle ngenxa yenkazimulo ye-GitLab : iziphazamisi ezilungisiwe, ukushiyeka okuqediwe ku-backend nangaphambili futhi kwathuthukisa ukusebenzelana komsebenzisi. Ngiyabonga!
Izici eziyinhloko ze-GitLab 11.10
Amapayipi kuphaneli yokulawula
I-PREMIUM, Ultimate, Isiliva, IGOLIDE
Ideshibhodi ku-GitLab ibonisa ulwazi mayelana namaphrojekthi kuso sonke isikhathi sakho se-GitLab. Ungeza iphrojekthi ngayinye ngesikhathi futhi ungakhetha ukuthi iyiphi iphrojekthi oyithandayo.
Kulokhu kukhishwa, sengeze ulwazi mayelana nezimo zepayipi kudeshibhodi. Manje abathuthukisi babona ukusebenza kwamapayipi kuwo wonke amaphrojekthi adingekayo - ku-interface eyodwa.
Amapayipi emiphumela ehlanganisiwe
I-PREMIUM, Ultimate, Isiliva, IGOLIDE
Kuvamile ukuthi igatsha lomthombo lihlukane negatsha eliqondiwe ngokuhamba kwesikhathi ngaphandle kwalapho uphusha izinguquko phakathi kwazo. Ngenxa yalokho, umthombo namapayipi egatsha okuhlosiwe βaluhlazaβ futhi azikho izingxabano zokuhlanganisa, kodwa ukuhlanganisa kuyahluleka ngenxa yezinguquko ezingahambelani.
Lapho ipayipi lesicelo sokuhlanganisa lidala ngokuzenzakalelayo isixhumanisi esisha esiqukethe umphumela ohlanganisiwe wokuhlanganiswa komthombo namagatsha okuqondiwe, singasebenzisa ipayipi kuleso sixhumanisi futhi siqinisekise ukuthi umphumela uwonke uyasebenza.
Uma usebenzisa amapayipi esicelo sokuhlanganisa (kunoma isiphi isikhundla) futhi usebenzisa abagijimi be-GitLab abazimele inguqulo engu-11.8 noma ngaphezulu, uzodinga ukuwabuyekeza ukuze ugweme le nkinga.
Iphakamisa izinguquko emigqeni eminingi
I-core, i-STARTER, i-PREMIUM, i-ULTIMATE, MAHHALA, IBRONZE, YESILVER, IGOLIDE
Lapho nisebenza ndawonye ekuhlanganiseni izicelo, nivame ukubona izinkinga bese niphakamisa izixazululo. Kusukela ku-GitLab 11.6 siyasekela
Enguqulweni engu-11.10, ukuhlanganisa ukuphawula kwe-diff kungaphakamisa izinguquko emigqeni eminingi, futhi noma ubani onezimvume zokubhala egatsheni lokuqala angazamukela ngokuchofoza okukodwa. Ngenxa yesici esisha, ungakwazi ukugwema ukukopisha-namathisela, njengasezinnguqulweni zangaphambilini.
Izinqamuleli endaweni eyodwa
I-PREMIUM, Ultimate, Isiliva, IGOLIDE
Ngamalebula akusikophu esifanayo, amaqembu angasebenzisa amalebula akhethekile (ngesikhala esifanayo) enkingeni, ahlanganise isicelo, noma ama-epic kuzimo ezinezinkambu zangokwezifiso noma izimo zokuhamba komsebenzi zangokwezifiso. Alungiswa kusetshenziswa i-syntax yekholoni ekhethekile esihlokweni selebula.
Ake sithi udinga inkambu yangokwezifiso emisebenzini ukuze ulandelele isistimu yokusebenza yenkundla imisebenzi yakho eqondiswe kuyo. Umsebenzi ngamunye kufanele uhlobane nenkundla eyodwa kuphela. Ungakha izinqamuleli platform::iOS
, platform::Android
, platform::Linux
nabanye njengoba kudingeka. Uma usebenzisa isinqamuleli esisodwa esinjalo emsebenzini, sizosusa ngokuzenzakalela esinye isinqamuleli esikhona esiqala ngaso platform::
.
Ake sithi unezinqamuleli workflow::development
, workflow::review
ΠΈ workflow::deployed
, okubonisa isimo sokusebenza kweqembu lakho. Uma umsebenzi usunesinqamuleli workflow::development
, futhi umthuthukisi ufuna ukuhambisa umsebenzi esiteji workflow::review
, ivele isebenzise isinqamuleli esisha nesidala (workflow::development
) isuswa ngokuzenzakalelayo. Lokhu kuziphatha sekuvele kukhona lapho uhambisa imisebenzi phakathi kohlu lwezinqamuleli ebhodini lomsebenzi elimele ukuhamba komsebenzi kweqembu lakho. Manje amalungu eqembu angasebenzi nebhodi lomsebenzi ngokuqondile angashintsha isimo sokuhamba komsebenzi emisebenzini ngokwawo.
Ukuhlanzwa okuphelele kokubhaliswa kweziqukathi
I-core, i-STARTER, i-PREMIUM, i-ULTIMATE, MAHHALA, IBRONZE, YESILVER, IGOLIDE
Uma ngokuvamile usebenzisa ukubhaliswa kwesiqukathi esinamapayipi e-CI, ucindezela izinguquko eziningi ezihlukene kumaka owodwa. Ngenxa yokusetshenziswa kokusabalalisa kwe-Docker, ukuziphatha okuzenzakalelayo ukugcina zonke izinguquko ohlelweni, kodwa zigcina zithatha inkumbulo eningi. Uma usebenzisa ipharamitha -m
Ρ registry-garbage-collect
, ungakwazi ukususa ngokushesha zonke izinguquko zangaphambilini futhi ukhulule isikhala esiyigugu.
Ukuthenga amaminithi engeziwe we-CI Runner
ITHUSI, Isiliva, IGOLIDE
Abasebenzisi abanezinhlelo ezikhokhelwayo ze-GitLab.com (Igolide, Isiliva, Ibhulonzi) manje bangathenga amaminithi engeziwe we-CI Runner. Ngaphambilini, bekudingeka ukuhlangabezana nesabelo esihlinzekwe ohlelweni. Ngalokhu kuthuthukiswa, ungakwazi ukuthenga kusengaphambili amaminithi we-quota enkulu ukuze ugweme ukuphazamiseka ngenxa yokuvalwa kwamapayipi.
Manje imizuzu eyi-1000 ibiza u-$8, futhi ungathenga amaningi ngokuthanda kwakho. Amaminithi engeziwe azoqala ukusetshenziswa uma ususebenzise yonke isabelo sakho sanyanga zonke, futhi ingxenye esele yemizuzu eyengeziwe izodlulela enyangeni elandelayo. IN
I-Composable Auto DevOps
I-core, i-STARTER, i-PREMIUM, i-ULTIMATE, MAHHALA, IBRONZE, YESILVER, IGOLIDE
Nge-Auto DevOps, amaqembu ashintshela kumikhuba yesimanje ye-DevOps cishe akukho mzamo. Ukuqala nge-GitLab 11.10, umsebenzi ngamunye ku-Auto DevOps unikezwa njenge ΡΡΠ½ΠΊΡΠΈΡ includes
gitlab-ci.yml
. Ngale ndlela ungavumela kuphela imisebenzi oyidingayo futhi usebenzise ukuthuthukiswa komfula.
Lawula amalungu eqembu ngokuzenzakalelayo ku-GitLab.com usebenzisa i-SCIM
Isiliva, IGOLIDE
Ngaphambilini, bekumele ulawule ubulungu beqembu ku-GitLab.com. Manje ungasebenzisa i-SAML SSO futhi uphathe ubulungu usebenzisa i-SCIM ukuze udale, ususe, futhi ubuyekeze abasebenzisi ku-GitLab.com.
Lokhu kuwusizo ikakhulukazi ezinkampanini ezinezinombolo eziningi zabasebenzisi nabahlinzeki bomazisi abaphakathi nendawo. Manje usungaba nomthombo owodwa weqiniso, njenge-Azure Active Directory, futhi abasebenzisi bazokwakhiwa futhi basuswe ngokuzenzakalelayo ngomhlinzeki wobunikazi kunokuba kwenziwe ngesandla.
Ngena ngemvume ku-GitLab.com nge-SAML Provider
Isiliva, IGOLIDE
Ngaphambilini, lapho usebenzisa i-SAML SSO yamaqembu, umsebenzisi bekudingeka ukuthi angene ngemvume ngemininingwane ye-GitLab kanye nomhlinzeki wobunikazi. Manje ungangena ngokuqondile nge-SSO njengomsebenzisi we-GitLab ohlotshaniswa neqembu elimisiwe.
Abasebenzisi ngeke kudingeke bangene ngemvume kabili, okwenza kube lula ukuthi izinkampani zisebenzise i-SAML SSO ye-GitLab.com.
Okunye ukuthuthukiswa ku-GitLab 11.10
I-epic schema yengane
EKUGCINENI, IGOLIDE
Ekukhishweni kwangaphambilini, sengeze ama-epics ezingane (ama-epics) ukuze akusize ulawule isakhiwo sakho sokusabalalisa umsebenzi. Ama-epics ezingane avela ekhasini le-epic yomzali.
Kulokhu kukhishwa, ikhasi eliyingqopha-mlando lomzali libonisa uhlaka lwama-epic ezingane ukuze amaqembu akwazi ukubona umugqa wesikhathi wama-epic ezingane futhi akwazi ukulawula ukuncika kwesikhathi.
Hlanganisa izikrini ze-pop-up zesicelo
I-core, i-STARTER, i-PREMIUM, i-ULTIMATE, MAHHALA, IBRONZE, YESILVER, IGOLIDE
Kulokhu kukhishwa, sethula izikrini ezifundisayo ezivelayo uma uhambisa phezulu kwesixhumanisi sesicelo sokuhlanganisa. Ngaphambilini, sibonise isihloko sesicelo sokuhlanganisa kuphela, kodwa manje sibonisa isimo sesicelo sokuhlanganisa, isimo sepayipi le-CI, ne-URL emfushane.
Sihlela ukwengeza ulwazi olubaluleke kakhulu ekukhishweni okuzayo, isb.
Ukuhlunga izicelo zokuhlanganisa ngamagatsha okuhlosiwe
I-core, i-STARTER, i-PREMIUM, i-ULTIMATE, MAHHALA, IBRONZE, YESILVER, IGOLIDE
Ukugeleza komsebenzi we-Git wokukhipha noma ukuthumela isofthiwe ngokuvamile kuhilela amagatsha amaningi esikhathi esideβukwenza izilungiso ezinguqulweni zangaphambilini (isb. stable-11-9
) noma ukusuka ekuhlolweni kwekhwalithi kuye ekukhiqizeni (isb. integration
), kodwa akulula ukuthola izicelo zokuhlanganisa zalawa magatsha phakathi kwezicelo eziningi zokuhlanganisa ezivulekile.
Uhlu lwezicelo zokuhlanganisa zamaphrojekthi namaqembu manje lungahlungwa yigatsha eliqondiwe lesicelo sokuhlanganisa ukuze kwenziwe kube lula ukuthola oyidingayo.
Ngiyabonga, Hiroyuki Sato (
Ukuthumela nokuhlanganiswa phezu kwepayipi eliyimpumelelo
I-core, i-STARTER, i-PREMIUM, i-ULTIMATE, MAHHALA, IBRONZE, YESILVER, IGOLIDE
Uma sisebenzisa indlela yokuthuthukisa esekelwe ku-Trunk, kufanele sigweme amagatsha ahlala isikhathi eside sivuna amagatsha amancane, esikhashana anomnikazi oyedwa. Izinguquko ezincane zivame ukududulelwa ngqo egatsheni eliqondiwe, kodwa ukwenza kanjalo kubeka engcupheni ukuphuka kwesakhiwo.
Ngalokhu kukhululwa, i-GitLab isekela izinketho ezintsha zokusunduza kwe-Git ukuze uvule ngokuzenzakalelayo izicelo zokuhlanganisa, usethe igatsha eliqondiwe, futhi uphoqelele ukuhlanganisa epayipini eliyimpumelelo elisuka emugqeni womyalo ngesikhathi sokuphusha ukuya egatsheni.
Ukuhlanganiswa okuthuthukisiwe namadeshibhodi angaphandle
I-core, i-STARTER, i-PREMIUM, i-ULTIMATE, MAHHALA, IBRONZE, YESILVER, IGOLIDE
I-GitLab ingafinyelela amaseva amaningi e-Prometheus (imvelo, iphrojekthi, kanye
Hlunga amakhasi e-Wiki ngedethi yokudala
I-core, i-STARTER, i-PREMIUM, i-ULTIMATE, MAHHALA, IBRONZE, YESILVER, IGOLIDE
Kuphrojekthi ye-Wiki, amaqembu angabelana ngamadokhumenti nolunye ulwazi olubalulekile kanye nekhodi yomthombo nemisebenzi. Ngalokhu kukhishwa, ungakwazi ukuhlela uhlu lwamakhasi e-Wiki ngedethi yokudala nesihloko ukuze uthole ngokushesha okuqukethwe okudalwe kamuva.
Izinsiza zokuqapha ezicelwe yiqoqo
EKUGCINENI, IGOLIDE
I-GitLab ikusiza ukuthi ugade iqoqo lakho le-Kubernetes ngezinhlelo zokusebenza zokuthuthukisa nokukhiqiza. Ukuqala ngalokhu kukhululwa, qapha i-CPU nezicelo zenkumbulo ezivela kuqoqo lakho ukuze ubone izinkinga ezingaba khona ngaphambi kokuthi zibe izinkinga.
Buka Layisha Balancer Metrics Kudeshibhodi Grafana
I-CORE, i-STARTER, i-PREMIUM, i-ULTIMATE
Kubaluleke kakhulu ukuqapha impilo yesibonelo sakho se-GitLab. Ngaphambilini, sinikeze amadeshibhodi azenzakalelayo ngesibonelo esishumekiwe se-Grafana. Ukuqala ngalokhu kukhululwa, sifake amadeshibhodi engeziwe okuqapha abalinganisi bomthwalo we-NGINX.
I-SAST ye-Elixir
EKUGCINENI, IGOLIDE
Siyaqhubeka nokwandisa ukwesekwa kolimi futhi sijulise ukuhlolwa kokuphepha. Kulokhu kukhishwa sivumele ukuhlolwa kokuvikela kwamaphrojekthi kuvuliwe
Imibuzo eminingi kumdwebo owodwa
I-PREMIUM, Ultimate, Isiliva, IGOLIDE
Ku-GitLab, ungakha amashadi ukuze ubone ngeso lengqondo amamethrikhi owaqoqayo. Ngokuvamile, isibonelo, uma udinga ukubheka inani eliphezulu noma elimaphakathi lemethrikhi, ufuna ukubonisa amanani amaningana eshadini elilodwa. Ukuqala ngalokhu kukhululwa, unaleli thuba.
Imiphumela ye-DAST Kudeshibhodi Yezokuphepha Yeqembu
I-core, i-STARTER, i-PREMIUM, i-ULTIMATE, MAHHALA, IBRONZE, YESILVER, IGOLIDE
Sengeze imiphumela ye-Dynamic Application Security Testing (DAST) kudeshibhodi yezokuphepha yeqembu ngaphezu kwe-SAST, ukuskena kweziqukathi, nokuskena kokuncika.
Ukwengeza imethadatha embikweni wokuskena kwesitsha
EKUGCINENI, IGOLIDE
Kulokhu kukhishwa, Umbiko Weskena Sesitsha uqukethe imethadatha eyengeziwe - sengezile ingxenye ethintekile (isici se-Clair) kumethadatha ekhona: okubalulekile, isihlonzi (ngokubhekiselwa ku-mitre.org) nezinga elithintekile (isb. i-debian:8).
Ukwengeza uhlobo lombiko wamamethrikhi ukuze uhlanganise izicelo
I-PREMIUM, Ultimate, Isiliva, IGOLIDE
I-GitLab isivele ihlinzeka ngezinhlobo ezimbalwa zemibiko engafakwa ngokuqondile ekuhlanganisweni kwezicelo: kusuka emibikweni kuye
Yize lena kuyimibiko ebalulekile, ulwazi oluyisisekelo olulingana nezimo ezihlukene luyadingeka. Ku-GitLab 11.10, sihlinzeka ngamamethrikhi abika ngokuqondile esicelweni sokuhlanganisa, esilindele ukubhanqwa kwenani lokhiye olulula. Ngale ndlela, abasebenzisi balandelela izinguquko ngokuhamba kwesikhathi, okuhlanganisa amamethrikhi angokwezifiso, nezinguquko kumamethrikhi ngesicelo esithile sokuhlanganisa. Ukusetshenziswa kwememori, ukuhlolwa okukhethekile komthwalo womsebenzi, nezimo zezempilo kungaguqulelwa kumamethrikhi alula angabukwa ngokuqondile ekuhlanganisweni kwezicelo kanye neminye imibiko eyakhelwe ngaphakathi.
Ukusekelwa kwamaphrojekthi we-Maven wamamojula amaningi wokuskena ukuncika
EKUGCINENI, IGOLIDE
Ngalokhu kukhululwa, amaphrojekthi e-Maven enamamojula amaningi asekela ukuskena kokuxhomekeka kwe-GitLab. Ngaphambilini, uma i-submodule ibinokuncika kwenye imojula encane yezinga elifanayo, ibingakwazi ukuvumela ukulayishwa kusuka endaweni yokugcina ye-Maven. Manje iphrojekthi ye-Maven enamamojula amaningi idalwe ngamamojula amabili kanye nokuncika phakathi kwamamojula amabili. Ukuncika phakathi kwamamojula ayizelamani manje sekuyatholakala endaweni yokugcina ye-Maven ukuze ukwakhiwa kuqhubeke.
Abasebenzisi bangashintsha indlela yokuhlanganisa ku-CI
I-core, i-STARTER, i-PREMIUM, i-ULTIMATE, MAHHALA, IBRONZE, YESILVER, IGOLIDE
Ngokuzenzakalelayo, i-GitLab Runner yenza iphrojekthi ibe yindlela encane eyingqayizivele $CI_BUILDS_DIR
. Kodwa kwamanye amaphrojekthi, njenge-Golang, ikhodi idinga ukuhlanganiswa ibe yinkomba ethile ukuze yakhiwe.
Ku-GitLab 11.10 sethule okuguquguqukayo GIT_CLONE_PATH
, okukuvumela ukuthi ucacise indlela ethile lapho i-GitLab Runner ihlanganisa khona iphrojekthi ngaphambi kokwenza umsebenzi.
Ukufihla okulula kokuguquguqukayo okuvikelwe kumalogi
I-core, i-STARTER, i-PREMIUM, i-ULTIMATE, MAHHALA, IBRONZE, YESILVER, IGOLIDE
I-GitLab inikeza izindlela ezimbalwa
I-GitLab ithatha njengokungathi sΓna ukuphatha ubungozi nokucwaninga futhi iyaqhubeka nokwengeza izici zokuthobelana. Ku-GitLab 11.10, sethule ikhono lokufihla izinhlobo ezithile zezinto eziguquguqukayo kumalogi okulandelela umsebenzi, sengeza izinga lokuvikela kokuqukethwe kwalokhu okuguquguqukayo okufakwa ngephutha kulogi. Futhi manje GitLab
Nika amandla noma khubaza i-Auto DevOps ezingeni leqembu
I-core, i-STARTER, i-PREMIUM, i-ULTIMATE, MAHHALA, IBRONZE, YESILVER, IGOLIDE
Nge-Auto DevOps kuphrojekthi ye-GitLab.com, ungathatha ukugeleza komsebenzi kwesimanje kwe-DevOps kusukela ekwakheni kuye ekulethweni ngaphandle kokuhlupheka.
Ukuqala nge-GitLab 11.10, ungavumela noma ukhubaze i-Auto DevOps kuwo wonke amaphrojekthi eqenjini elifanayo.
Ikhasi lelayisense elenziwe lula futhi lathuthukiswa
STARTER, PREMIUM, ULTIMATE
Ukuze senze ukuphatha okhiye belayisense kube lula futhi kube lula, sihlele kabusha ikhasi lamalayisensi kuphaneli yokulawula futhi sagqamisa izinto ezibaluleke kakhulu.
Buyekeza isinqamuleli sesikhethi sokuphakelwa kwe-Kubernetes
I-core, i-STARTER, i-PREMIUM, i-ULTIMATE, MAHHALA, IBRONZE, YESILVER, IGOLIDE
Amaphaneli okusebenzisa abonisa ulwazi mayelana nakho konke ukuthunyelwa kwe-Kubernetes.
Kulokhu kukhishwa, sishintshe indlela esenza ngayo imephu izinqamuleli zibe ukusetshenziswa. Okufanayo manje kuyatholakala nge app.example.com/app
ΠΈ app.example.com/env
noma app
. Lokhu kuzogwema ukuhlunga izingxabano kanye nengozi yokuthunyelwa okungalungile okuhlobene nephrojekthi.
Ukwengeza, ku-GitLab 12.0 thina app.example.com/app
ΠΈ app.example.com/env
.
Idala ngokunamandla izinsiza ze-Kubernetes
I-core, i-STARTER, i-PREMIUM, i-ULTIMATE, MAHHALA, IBRONZE, YESILVER, IGOLIDE
Ukuhlanganiswa kwe-Kubernetes ne-GitLab kukuvumela ukuthi usebenzise isici se-RBAC usebenzisa i-akhawunti yesevisi kanye nendawo yamagama ezinikele kuphrojekthi ngayinye ye-GitLab. Ukuqala ngalokhu kukhululwa, ukuze kusebenze kahle kakhulu, lezi zinsiza zizodalwa kuphela uma zidingeka ukuze zisetshenziswe.
Lapho kuthunyelwa i-Kubernetes, i-GitLab CI izodala lezi zinsiza ngaphambi kokuthunyelwa.
Abagijimi beqembu bamaqoqo ezingeni leqembu
I-core, i-STARTER, i-PREMIUM, i-ULTIMATE, MAHHALA, IBRONZE, YESILVER, IGOLIDE
Amaqoqo ezinga leqembu manje asekela ukufakwa kwe-GitLab Runner. Abagijimi beqembu le-Kubernetes babonakala kumaphrojekthi ezingane njengabagijimi beqembu abalebulwe cluster
ΠΈ kubernetes
.
Shayela ikhawunta yemisebenzi ye-Knative
I-core, i-STARTER, i-PREMIUM, i-ULTIMATE, MAHHALA, IBRONZE, YESILVER, IGOLIDE
Izici ezisetshenziswe nge
Ukulawula ipharamitha git clean
ngemisebenzi ye-GitLab CI/CD
I-core, i-STARTER, i-PREMIUM, i-ULTIMATE, MAHHALA, IBRONZE, YESILVER, IGOLIDE
Ngokuzenzakalelayo, i-GitLab Runner iyasebenza git clean
phakathi nenqubo yokulayisha ikhodi lapho kwenziwa umsebenzi ku-GitLab CI/CD. Kusukela ku-GitLab 11.10, abasebenzisi bangakwazi ukulawula amapharamitha adluliselwe eqenjini git clean
. Lokhu kuyasiza emaqenjini anabagijimi abazinikele, kanye nasemaqenjini aqoqa amaphrojekthi kumakhosombe amakhulu. Manje sebengakwazi ukulawula inqubo yokukhipha ngaphambi kokusebenzisa izikripthi. Okuhlukile okusha GIT_CLEAN_FLAGS
inani elizenzakalelayo lithi -ffdx
futhi yamukela wonke amapharamitha womyalo angenzeka [git clean](https://git-scm.com/docs/git-clean)
.
Ukugunyazwa kwangaphandle ku-Core
I-core, i-STARTER, i-PREMIUM, i-ULTIMATE, MAHHALA, IBRONZE, YESILVER, IGOLIDE
Izindawo ezivikelekile zingadinga insiza yokugunyazwa yangaphandle eyengeziwe ukuze ufinyelele iphrojekthi. Sengeze usekelo lwezinga elengeziwe lokulawula ukufinyelela
Ikhono lokudala amaphrojekthi ngamaqembu ku-Core
I-core, i-STARTER, i-PREMIUM, i-ULTIMATE, MAHHALA, IBRONZE, YESILVER, IGOLIDE
Iqhaza likanjiniyela lingadala amaphrojekthi ngamaqembu
I-GitLab Runner 11.10
I-core, i-STARTER, i-PREMIUM, i-ULTIMATE, MAHHALA, IBRONZE, YESILVER, IGOLIDE
Namuhla sikhiphe i-GitLab Runner 11.10! I-GitLab Runner iwumthombo ovulekile wephrojekthi osetshenziselwa ukuqhuba imisebenzi ye-CI/CD futhi ithumele imiphumela emuva ku-GitLab.
Izinguquko ezithakazelisa kakhulu:
Ipharamitha yokucacisa indlela yokuhlanganisa . .Π£Π»ΡΡΡΠ΅Π½Π½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° git clean
Inketho yokukhubaza ukulandelela kokususa iphutha .Ukusebenzisa Ukunwetshwa Okuvilaphayo Okuguquguqukayo Kokuhlola Iphutha ku-Windows Cmd .Ukulungisa umbala ophumayo ku-Windows .
Uhlu oluphelele lwezinguquko lungatholakala ku-GitLab Runner changelog:
Ukulungiswa kwezibuyisiwe project_id
ku-API yosesho lwe-blob ku-Elasticsearch
STARTER, PREMIUM, ULTIMATE
Silungise iphutha ku-Elasticsearch blob search API ebibuyisela ngephutha u-0 project_id
. Kuzodingeka project_id
ngemva kokufaka le nguqulo ye-GitLab.
Ukuthuthukiswa kwe-Omnibus
I-CORE, i-STARTER, i-PREMIUM, i-ULTIMATE
Senze ukuthuthukiswa okulandelayo ku-Omnibus ku-GitLab 11.10:
- I-GitLab 11.10 ihlanganisa
Okubaluleke kakhulu ku-5.9.0 ,umthombo ovulekile ohlukile we-Slack , okukhishwa kwakamuva okuhlanganisa uhla lwemibhalo olusha lokuhlanganisa lokuthutha kalula idatha esuka ku-Hipchat nokunye okuningi. Le nguqulo kuhlanganisaizibuyekezo zokuphepha , futhi sincoma ukubuyekeza. - We
kuhlanganiswe i-Grafana ne-Omnibus , futhi manje kulula ukuqala ukuqapha isibonelo sakho se-GitLab. - Sengeze usekelo lokususa izithombe zesiqukathi esidala ebhukwini le-Docker.
- Sibuyekeze ama-ca-certs kwaba ngu-2019-01-23.
Ukuthuthukiswa kokusebenza
I-core, i-STARTER, i-PREMIUM, i-ULTIMATE, MAHHALA, IBRONZE, YESILVER, IGOLIDE
Siyaqhubeka nokuthuthukisa ukusebenza kwe-GitLab ngakho konke ukukhishwa kwezenzakalo ze-GitLab zabo bonke osayizi. Okunye ukuthuthukiswa ku-GitLab 11.10:
Ukugcwalisa ngokuzenzakalelayo komsebenzisi manje sekushesha .Imibuzo elungiselelwe ye-SQL yokubonisa imisebenzi yephrojekthi lapho usesha .Imiphumela yosesho ye-Elasticsearch ayisafaki i-Gitaly .Imibuzo ye-GraphQL manje inomkhawulo oyinkimbinkimbi .Izinsimbi ezikhutshaziwe zokuhluka ukuze kuthuthukiswe ukusebenza kwezicelo zokuhlanganisa uma i-Prometheus inikwe amandla .Ukusebenza kwesicelo sokungenisa sokudonsa kwe-GitHub okuthuthukisiwe .Ukuthola kwenziwa kunqolobane ngegama lesithenjwa .Ukusebenza okuthuthukisiwe kokuhluka kwesicelo sokuhlanganisa - ama-blobs of diff files manje ayakhunjulwa .
Amashadi e-GitLab athuthukisiwe
I-CORE, i-STARTER, i-PREMIUM, i-ULTIMATE
Senze lokhu okulandelayo okuthuthukisiwe kumashadi e-GitLab:
Izici eziphelelwe yisikhathi
I-GitLab Geo izohlinzeka ngesitoreji esisheshayo ku-GitLab 12.0
I-GitLab Geo iyadingeka
Ku-GitLab
Ku-GitLab sudo gitlab-rake gitlab:geo:check
ihlola ukuthi isitoreji se-hashi sinikwe amandla futhi wonke amaphrojekthi athuthiwe. Cm.
Ku-GitLab
Ku-GitLab
12.0 I-Geo izosebenzisa izimfuneko zesitoreji esisheshayo. Cm.gitlab-ee#8690 .
Idethi yokususwa: I-22 i-2019 Π³.
Ubuntu 14.04 ukwesekwa
I-GitLab 11.10 kuzoba okokugcina ukukhishwa nge
ICanonical imemezele ukuphela kokusekelwa okujwayelekile kwe-Ubuntu 14.04
Idethi yokususwa: I-22 imvubelo ye-2019
Ikhawulela inani eliphezulu lamapayipi adalwe ngokuthunyelwe ngakunye
Ngaphambilini, i-GitLab yakhela amapayipi HEAD
igatsha ngalinye ekuhanjisweni. Lokhu kulungele onjiniyela abacindezela izinguquko ezimbalwa ngesikhathi esisodwa (isibonelo, egatsheni lesici kanye nasegatsheni develop
).
Kodwa uma uphusha inqolobane enkulu enamagatsha amaningi asebenzayo (isibonelo, ezihambayo, ukwenza isibuko, noma ukwenza amagatsha), awudingi ukudala ipayipi legatsha ngalinye. Ukuqala nge-GitLab 11.10 siyakha
Idethi yokususwa: I-22 imvubelo ye-2019
Izindlela zekhodi yefa le-GitLab Runner ephelelwe yisikhathi
Kusukela ku-Gitlab 11.9, i-GitLab Runner isebenzisa
Ku-GitLab 11.0, siguqule ukubukeka kokucushwa kweseva ye-metrics ku-GitLab Runner. metrics_server
izosuswa ngokuvuna listen_address
ku-GitLab 12.0. Bona imininingwane eyengeziwe ku
Enguqulweni engu-11.3, i-GitLab Runner yaqala ukusekela
Lezi zindlela ngeke zitholakale ku-GitLab 12.0. Njengomsebenzisi, awudingi ukushintsha noma yini ngaphandle kokuqinisekisa ukuthi i-GitLab yakho isebenzisa inguqulo 11.9+ lapho uthuthukela ku-GitLab Runner 12.0.
Idethi yokususwa: I-22 i-2019 Π³.
Ipharamitha eyehlisiwe yesici sephoyinti lokungena le-GitLab Runner
11.4 I-GitLab Runner yethula ipharamitha yesici FF_K8S_USE_ENTRYPOINT_OVER_COMMAND
Ku-GitLab 12.0 sizoshintshela ekuziphatheni okulungile njengokungathi ukulungiselelwa kwesici sikhutshaziwe. Bona imininingwane eyengeziwe ku
Idethi yokususwa: I-22 i-2019 Π³.
Ukusekelwa okwehlisiwe kokusatshalaliswa kwe-Linux okufinyelela ku-EOL ye-GitLab Runner
Okunye ukusatshalaliswa kwe-Linux lapho i-GitLab Runner ingafakwa khona kufeze inhloso yakho.
Ku-GitLab 12.0, i-GitLab Runner ngeke isasabalalisa amaphakheji kulokho kusatshalaliswa kwe-Linux. Uhlu oluphelele lokusatshalaliswa okungasasekelwe lungatholakala kwethi
Idethi yokususwa: I-22 i-2019 Π³.
Isusa imiyalo emidala ye-GitLab Runner Helper
Njengengxenye yemizamo yethu yokusekela
Ku-GitLab 12.0, i-GitLab Runner yethulwa kusetshenziswa imiyalo emisha. Lokhu kusebenza kuphela kubasebenzisi abanjalo
Idethi yokususwa: I-22 i-2019 Π³.
Ukususa indlela ehlanzekile ye-git ku-GitLab Runner
Ku-GitLab Runner 11.10 git clean
. Ukwengeza, isu elisha lokuhlanza lisusa ukusetshenziswa git reset
bese ebeka umyalo git clean
ngemva kwesinyathelo sokukhipha.
Njengoba lolu shintsho lokuziphatha lungathinta abanye abasebenzisi, silungiselele ipharamitha FF_USE_LEGACY_GIT_CLEAN_STRATEGY
. Uma usetha inani true
, izobuyisela isu lokuhlanza ifa. Okuningi mayelana nokusebenzisa amapharamitha okusebenza ku-GitLab Runner kungatholakala
Ku-GitLab Runner 12.0, sizosusa usekelo lwesu lokuhlanza ifa kanye nekhono lokulibuyisela kusetshenziswa ipharamitha yokusebenza. Bona imininingwane eyengeziwe ku
Idethi yokususwa: I-22 i-2019 Π³.
Isigaba Solwazi Lwesistimu kuphaneli yomqondisi
I-GitLab yethula ulwazi mayelana nesenzakalo sakho se-GitLab ku admin/system_info
, kodwa lolu lwazi kungenzeka alunembile.
We
Idethi yokususwa: I-22 i-2019 Π³.
Shintsha ilog
Bheka zonke lezi zinguquko ku-changelog:
setting
Uma usetha ukufakwa okusha kwe-GitLab, vakashela
Vuselela
Hlola
Izinhlelo Zokubhalisa ze-GitLab
I-GitLab itholakala ngama-flavour amabili:
- Core: Okwamathimba amancane, amaphrojekthi womuntu siqu, noma isivivinyo se-GitLab isikhathi esingenamkhawulo.
- Starter: Okwamathimba asebenza ehhovisi elilodwa kumaphrojekthi amaningi adinga ukwesekwa kochwepheshe.
- Premium: Kumaqembu asabalalisiwe adinga izici ezithuthukisiwe, ukutholakala okuphezulu, nosekelo lwe-XNUMX/XNUMX.
- Ultimate: Kumabhizinisi adinga isu eliqinile nokusebenza ngokuvikeleka okuthuthukisiwe nokuhambisana.
- Mahhala: Amakhosombe ayimfihlo angenamkhawulo kanye nenani elingenamkhawulo labanikeli bephrojekthi. Amaphrojekthi avaliwe anokufinyelela ezicini zeleveli Mahhalaat
amaphrojekthi avulekile bakwazi ukufinyelela izici ezingeni Gold. - bronze: Okwamathimba adinga ukufinyelela ezicini zokugeleza komsebenzi ezithuthukisiwe.
- Silver: Okwamathimba adinga amakhono e-DevOps aqinile, ukuthobela, nosekelo olusheshayo.
- Gold: Ifanele imisebenzi eminingi ye-CI/CD. Wonke amaphrojekthi avuliwe angasebenzisa izici Zegolide mahhala, kungakhathaliseki uhlelo.
Source: www.habr.com