ProHoster > Blog > Tsamaiso > GitLab 11.9 e lokollotsoe ka ho sibolloa ha lekunutu le melao e mengata ea ho kopanya likopo
GitLab 11.9 e lokollotsoe ka ho sibolloa ha lekunutu le melao e mengata ea ho kopanya likopo
Ka potlako lemoha liphiri tse lutlileng
Ho ka bonahala e le phoso e nyane ho fetisetsa mangolo a bopaki sebakeng sa polokelo se arolelanoang. Leha ho le joalo, liphello e ka ba tse tebileng. Hang ha mohlaseli a fumana password ea hau kapa senotlolo sa API, o tla nka akhaonto ea hau, a u koale 'me a sebelise chelete ea hau ka bolotsana. Ntle le moo, phello ea domino e ka khoneha: phihlello ea ak'haonte e le 'ngoe e bula phihlello ho ba bang. Mathata a phahame, kahoo ho bohlokoa haholo ho tseba ka liphiri tse lutiloeng kapele kamoo ho ka khonehang.
Tokollong ena re hlahisa khetho ho lemoha sephiri e le karolo ea ts'ebetso ea rona ea SAST. Boitlamo bo bong le bo bong bo hlahlojoa mosebetsing oa CI/CD bakeng sa liphiri. Ho na le lekunutu - mme mohlahlami o fumana temoso ho kopo ea ho kopanya. E hlakola mangolo-tsoibila a lutlileng hang-hang 'me e theha a macha.
Ho netefatsa tsamaiso e nepahetseng ea phetoho
Ha e ntse e hola le ho rarahana le ho feta, ho ba thata le ho feta ho boloka botsitso lipakeng tsa likarolo tse fapaneng tsa mokhatlo. Ha basebelisi ba ts'ebeliso ba ntse ba eketseha 'me ba fumana chelete e ngata, ho ba le litlamorao tse mpe tsa ho kopanya khoutu e fosahetseng kapa e sa bolokehang. Bakeng sa mekhatlo e mengata, ho netefatsa mokhoa o nepahetseng oa ho hlahloba pele o kopanya khoutu ke tlhokahalo e tiileng hobane likotsi li phahame haholo.
GitLab 11.9 e u fa taolo e eketsehileng le sebopeho se sebetsang hantle, ka lebaka la melao ea ho rarolla likopo tsa ho kopanya. Pele, ho fumana tumello, o ne o tlameha feela ho tsebahatsa motho kapa sehlopha (setho se seng le se seng sa sona se neng se ka fana ka tumello). Hona joale o ka eketsa melao e mengata e le hore kopo ea ho kopanya e hloke tumello ho batho ba itseng kapa esita le litho tse ngata tsa sehlopha se itseng. Ho phaella moo, tšobotsi ea Beng ba Melao e kopantsoe le melao ea tumello, e leng se etsang hore ho be bonolo ho khetholla motho ea faneng ka tumello.
Sena se lumella mekhatlo ho kenya ts'ebetsong mekhoa e rarahaneng ea ho rarolla mathata ha e ntse e boloka bonolo ba sesebelisoa se le seng sa GitLab moo litaba, khoutu, lipeipi, le lintlha tsa ho beha leihlo li bonahala le ho fumaneha ho etsa liqeto le ho potlakisa ts'ebetso ea tharollo.
Hona joale ChatOps ke mohloli o bulehileng
GitLab ChatOps ke sesebelisoa se matla sa othomathike se u lumellang hore u tsamaise mosebetsi ofe kapa ofe oa CI/CD le ho botsa boemo ba eona ka kotloloho lits'ebetsong tsa meqoqo tse kang Slack le Mattermost. E qalile ho hlahisoa ho GitLab 10.6, ChatOps e ne e le karolo ea peeletso ea GitLab Ultimate. E thehiloe maano a ntlafatso ea lihlahisoa и boitlamo ba ho bula mohloli, ka linako tse ling re theola likarolo ebe ha re ee holimo.
Tabeng ea ChatOps, re hlokometse hore ts'ebetso ena e ka ba molemo ho bohle, le hore ho kenya letsoho ha sechaba ho ka tsoela karolo ka boeona molemo.
Ho GitLab 11.9 re Khoutu e bulehileng ea ChatOps, ka hona e se e fumaneha mahala bakeng sa ho sebelisoa ho GitLab Core e ikemetseng le ho GitLab.com 'me e bulehetse sechaba.
Mosebeletsi oa Bohlokoa ka ho Fetisisa (MVP) khoeling ena e amoheloa ke Marcel Amirault (Marcel Amirault)
Marcel o ne a lula a re thusa ho ntlafatsa litokomane tsa GitLab. Eena e entse haholo ho ntlafatsa boleng le ts'ebeliso ea litokomane tsa rona. Domo arigato [ke leboha haholo (Sejapane) - hoo e ka bang. trans.] Marcel, re e ananela e le kannete!
Likarolo tsa bohlokoa li kenyellelitsoe tokollong ea GitLab 11.9
Ho sibolla liphiri le mangolo a bopaki sebakeng sa polokelo
(QETELLO, KHAUTA)
Ka linako tse ling, bahlahisi ba ntša liphiri le mangolo a bopaki libakeng tsa polokelo tse hole ba sa rera. Haeba batho ba bang ba na le monyetla oa ho fumana mohloli ona, kapa haeba morero o le sechabeng, joale boitsebiso bo bobebe bo pepesitsoe 'me bo ka sebelisoa ke bahlaseli ho fumana lisebelisoa tse kang libaka tsa ho romela.
GitLab 11.9 e na le teko e ncha - "Tlhahiso ea Lekunutu". E hlahloba litaba tsa polokelo e batla linotlolo tsa API le lintlha tse ling tse sa lokelang ho ba teng. GitLab e bonts'a liphetho tlalehong ea SAST ho widget ea Merge Request, litlaleho tsa lipeipi, le li-dashboard tsa tšireletso.
Haeba u se u nolofalitse SAST bakeng sa ts'ebeliso ea hau, ha ho hlokahale hore u etse letho, nka monyetla ka karolo ena e ncha. E boetse e kenyelelitsoe ho tlhophiso Auto DevOps kamehla.
Tlhahlobo ea khoutu ke karolo ea bohlokoa morerong o mong le o mong o atlehileng, empa ha se kamehla ho hlakileng hore na ke mang ea lokelang ho hlahloba liphetoho. Hangata ho lakatseha ho ba le bahlahlobi ba tsoang lihlopheng tse fapaneng: sehlopha sa nts'etsopele, sehlopha sa boiphihlelo ba basebelisi, sehlopha sa tlhahiso.
Melao ea tumello e u lumella ho ntlafatsa ts'ebetso ea tšebelisano lipakeng tsa batho ba amehang tlhahlobisong ea khoutu ka ho hlalosa selikalikoe sa ba lumelletseng tumello le palo e tlase ea tumello. Melao ea liqeto e bonts'oa ho widget ea kopo ea ho kopanya e le hore o ka abela mohlahlobi ea latelang kapele.
Ho GitLab 11.8, melao ea tumello e ile ea koaloa ka boiketsetso. Ho qala ka GitLab 11.9, li fumaneha ka ho sa feleng. Ho GitLab 11.3 re hlahisitse khetho Beng ba Khoutu ho khetholla litho tsa sehlopha tse ikarabellang bakeng sa likhoutu ka bomong ka har'a morero. Karolo ea Code Owners e kenyelelitsoe melaong ea tumello kahoo o ka fumana batho ba nepahetseng ho hlahloba liphetoho kamehla.
E qalile ho hlahisoa ho GitLab Ultimate 10.6, ChatOps e falletse ho GitLab Core. GitLab ChatOps e fana ka bokhoni ba ho tsamaisa mesebetsi ea GitLab CI ka Slack o sebelisa tšobotsi. slash ditaelo.
Re bulehile ho fumana tšobotsi ena ho latela rona molao-motheo oa boemo ba bareki. Ka ho e sebelisa hangata, sechaba se tla kenya letsoho haholoanyane.
Lits'ebetso tse kang ho eketsa, ho hlakola, kapa ho fetola likarolo tsa likarolo li se li kentsoe tlalehong ea tlhahlobo ea GitLab, kahoo o ka bona hore na ho fetotsoe eng le neng. Ho bile le kotsi mme o hloka ho bona hore na ho fetohile eng haufinyane? Kapa na u hloka feela ho hlahloba hore na liparamente tsa tšebetso li fetotsoe joang e le karolo ea tlhahlobo? Hona joale sena se bonolo haholo ho se etsa.
Ho rarolla mathata a khoutu kapele, ts'ebetso e tlameha ho ba bonolo. Ho bohlokoa ho nolofatsa lipache tsa ts'ireletso, ho lumella bahlahisi ho tsepamisa maikutlo mesebetsing ea bona. Ho GitLab 11.7 re e khothalelitse faele ea ho lokisa, empa e ne e lokela ho kopitsoa, e sebelisoe sebakeng sa heno, ebe e sutumelletsoa sebakeng se hōle sa polokelo.
Ho GitLab 11.9 ts'ebetso ena e iketsetsa. Lokisa bofokoli ntle le ho siea sebopeho sa webo sa GitLab. Kopo ea ho kopanya e entsoe ka kotloloho ho tsoa fensetereng ea tlhaiso-leseling ea ts'ireletso, 'me lekala lena le lecha le tla be le se le na le tokiso. Ka mor'a ho hlahloba ho bona hore na bothata bo rarollotsoe, eketsa tokiso lekaleng le ka holimo haeba pipeline e lokile.
E hlahisa liphetho tsa sekeno sa setshelo phanele ea ts'ireletso ea sehlopha
(QETELLO, KHAUTA)
Dashboard ya tshireletso ya sehlopha e dumella dihlopha ho tsepamisa maikutlo ditabeng tsa bohlokwa ka ho fetisisa mosebetsing wa bona, ho fana ka pono e hlakileng, e nang le dintlha tsa bofokodi bohle bo ka bang teng bo ka amang ditshebediso. Ke ka lebaka leo ho leng bohlokoa hore dashboard e be le tlhahisoleseding eohle e hlokahalang sebakeng se le seng 'me e lumella basebedisi ho kena ka har'a data pele ba rarolla mathata.
Ho GitLab 11.9, liphetho tsa tlhahlobo ea setshelo li kentsoe deshebotong, ho kenyelletsa le liphetho tse teng tsa SAST le liphetho tsa scan ninete. Hona joale kakaretso eohle e sebakeng se le seng, ho sa tsotellehe mohloli oa bothata.
CI/CD templates bakeng sa mesebetsi ea ts'ireletso
(QETELLO, KHAUTA)
Likarolo tsa ts'ireletso tsa GitLab li fetoha kapele haholo 'me li hloka lintlafatso tse sa feleng ho boloka khoutu ea hau e sebetsa hantle ebile e bolokehile. Ho fetola tlhaloso ea mosebetsi ho thata ha o laola merero e mengata. Hape rea utloisisa hore ha ho motho ea batlang ho ipeha kotsing ea ho sebelisa mofuta oa morao-rao oa GitLab ntle le ho netefatsa hore e lumellana ka botlalo le mohlala oa hajoale oa GitLab.
Ke ka lebaka lena re hlahisitseng ho GitLab 11.7 mokhoa o mocha oa ho hlalosa mesebetsi e sebelisoang. litempele.
Ho qala ka GitLab 11.9 re tla fana ka litempele tse hahelletsoeng ka har'a mesebetsi eohle ea ts'ireletso: mohlala, sast и dependency_scanning, - e lumellana le mofuta o lumellanang oa GitLab.
Li kenyelletse ka kotloloho tlhophisong ea hau, 'me li tla nchafatsoa le sistimi neng kapa neng ha u ntlafatsa mofuta o mocha oa GitLab. Litlhophiso tsa lipeipi ha li fetohe.
Mokhoa o mocha oa ho hlalosa mesebetsi ea ts'ireletso ke oa molao 'me ha o tšehetse litlhaloso tse ling tsa pele tsa mosebetsi kapa likhechana tsa khoutu. U lokela ho ntlafatsa tlhaloso ea hau kapele kamoo ho ka khonehang ho sebelisa lentsoe le lecha la sehlooho template. Ts'ehetso ea syntax efe kapa efe e ka tlosoa ho GitLab 12.0 kapa litokollo tse ling tse tlang.
GitLab e na le lipuisano ka lihlooho. Ho tla fihlela joale, motho ea ngolang tlhaloso ea pele o ne a lokela ho etsa qeto ho tloha qalong hore na o batla puisano.
Re fokolitse thibelo ena. Nka maikutlo afe kapa afe ho GitLab (litabeng, likopo tse kopantseng, le li-epics) 'me u li arabe, kahoo u qale lipuisano. Ka tsela ena lihlopha li sebelisana li hlophisehile haholoanyane.
Sesebelisoa sa iOS "Lumela, lefatše!", e itokiselitse ho etsoa ka lekhetlo la pele ho GitLab. Hlokomela hore kaha iOS e aha e hloka semathi se inehetseng sa MacOS, o tla hloka ho fana ka seva ea hau ea kaho haeba u batla ho e sebelisa le GitLab CI/CD.
E hloka tumello ea ho kopanya likopo ho tsoa ho Beng ba Khoutu
(PREMIUM, ULTIMATE, silefera, KHAUTA)
Hase kamehla ho totobetseng hore na ke mang ea lumellang kopo ea ho kopanya.
Hona joale GitLab e tšehetsa hore kopo ea ho kopanya e amoheloe ho latela hore na kopo e fetola lifaele life, ho sebelisoa Beng ba Khoutu. Code Beng ba abeloa ho sebelisoa faele e bitsoang CODEOWNERS, sebopeho se tšoana le gitattributes.
Ts'ehetso ea ho abela Beng ba Khoutu ka bo eona e le batho ba ikarabellang bakeng sa ho amohela kopo ea ho kopanya e kentsoe Git Lab 11.5.
Li-tag tsa GitLab li feto-fetoha ka mokhoa o makatsang, 'me lihlopha li lula li li fumanela lisebelisoa tse ncha. Ka hona, basebelisi ba atisa ho eketsa li-tag tse ngata tabeng, kopanye kopo, kapa epic.
Ho GitLab 11.9, re nolofalitse ho sebelisa lileibole. Bakeng sa litaba, likopo tse kopantseng, le li-epics, lileibole tse bonts'itsoeng ka mahlakoreng li hlophisoa ka tatellano ea alfabeta. Sena se sebetsa le tabeng ea ho shebella lenane la lintho tsena.
Haufinyane tjena re hlahisitse karolo e lumellang basebelisi ho sefa phepelo ea ts'ebetso ka mesebetsi, ho kopanya likopo kapa li-epics, tse ba lumellang ho tsepamisa maikutlo feela maikutlong kapa lintlha tsa sistimi. Litlhophiso tsena li boloketsoe mosebelisi e mong le e mong ho sistimi, 'me ho ka etsahala hore mosebelisi a se lemohe hore ha a sheba bothata ka mor'a matsatsi a' maloa, o bona phepelo e tlhotliloeng. O ikutloa eka ha a khone ho siea maikutlo.
Re ntlafalitse tšebelisano ena. Hona joale basebelisi ba ka fetohela mocheng o ba lumellang ho siea maikutlo ntle le ho khutlela kaholimo ho fepa. Sena se sebetsa mesebetsing, ho kopanya likopo, le li-epics.
Re sa tsoa lokolla li-epics tsa bana, tse lumellang ho sebelisoa ha li-epic tsa li-epics (ho phaella mesebetsing ea bana ea li-epics).
Joale o ka hlophisa bocha tatellano ea li-epic tsa bana ka ho hula le ho lihela, joalo ka litaba tsa bana. Lihlopha li ka sebelisa tatellano ho bontša lintho tse tlang pele kapa ho etsa qeto ea hore na mosebetsi o lokela ho phethoa joang.
Melaetsa ea sehlooho le li-footer system ho tepo le lengolo-tsoibila
(CORE, StartER, PREMIUM, ULTIMATE)
Nakong e fetileng re kentse karolo e lumellang hore melaetsa ea lihlooho le lihlooho tse tloaelehileng li hlahe leqepheng le leng le le leng la GitLab. E amohetsoe ka mofuthu, 'me lihlopha li e sebelisa ho arolelana tlhahisoleseling ea bohlokoa, joalo ka melaetsa ea sistimi e amanang le mohlala oa bona oa GitLab.
Re thabetse ho tlisa tšobotsi ena ho Core hore batho ba bangata ba e sebelise. Ho feta moo, re lumella basebelisi hore ba ikhethele ho hlahisa melaetsa e tšoanang ho li-imeile tsohle tse rometsoeng ka GitLab bakeng sa ts'ebetso e tšoanang sebakeng se seng sa mosebelisi sa GitLab.
Litaba tsa Lekunutu ke sesebelisoa se molemo bakeng sa lihlopha ho thusa lipuisano tsa lekunutu ka litaba tse tebileng ka har'a projeke e bulehileng. Haholo-holo, li loketse ho sebetsa ka bofokoli ba ts'ireletso. Ho fihlela joale, ho laola mesebetsi e boima ha hoa ka ha e-ba bonolo.
Ho GitLab 11.9, lenane la litaba la GitLab le se le sefshoa ke litaba tse bobebe kapa tse sa tsotelleng. Sena se sebetsa le ho batla mesebetsi ka API.
Ke leboha Robert Schilling bakeng sa tlatsetso ea haeRobert Schilling)!
Ho hlakisa sebaka se ikhethileng ha u kenya Knative ho u lumella ho sebeletsa lits'ebetso / likarolo tse fapaneng tse se nang seva ho tsoa pheletsong e ikhethang.
Ho kopanya Kubernetes ho GitLab hona joale ho u lumella ho fetola / ho ntlafatsa sebaka sa mosebedisi ka mor'a ho romela Knative ho sehlopha sa Kubernetes.
Ha e kenyelletsa sehlopha se seng se ntse se le teng sa Kubernetes, GitLab joale e netefatsa hore setifikeiti sa CA se kentsoeng se ka sebopeho se nepahetseng sa PEM. Sena se felisa liphoso tse ka bang teng ka ho kopanya Kubernetes.
Ha u sheba liphetoho ho kopo ea ho kopanya, joale u ka atolosa diff utility motheong oa faele ka 'ngoe ho bontša faele eohle bakeng sa moelelo o eketsehileng, le ho siea maikutlo holim'a mela e sa fetoheng.
GitLab 11.6 e ekelitse bokhoni ba ho hlalosa only: merge_requests bakeng sa mesebetsi ea lipeipi e le hore basebelisi ba ka etsa mesebetsi e itseng ha ba theha kopo ea ho kopanya.
Joale re ntse re holisa ts'ebetso ena: logic ea khokahano e kentsoe only: changes, 'me basebelisi ba ka etsa mesebetsi e itseng bakeng sa ho kopanya likopo feela ha lifaele tse itseng li fetoha.
Hona joale Grafana e kenyelelitsoe ka har'a sephutheloana sa rona sa Omnibus, e nolofalletsang ho utloisisa hore na mohlala oa hau o sebetsa joang.
Iketsetse grafana['enable'] = true в gitlab.rb, mme Grafana e tla fumaneha ho: https://your.gitlab.instance/-/grafana. Haufinyane re tla etsa joalo Ha re ke re tsebiseng thulusi ea GitLab "ho tloha lebokoseng".
Sheba li-epic tsa mantlha ka har'a li-epics sidebar
(QETELLO, KHAUTA)
Re sa tsoa tsebisa li-epics tsa bana, e lumellang tšebeliso ea li-epic tsa li-epics.
Ho GitLab 11.9, re nolofalitse ho sheba kamano ena. Hona joale ha u bone feela epic ea 'm'e ea epic e fanoeng, empa sefate sohle sa bohlokoahali se ka lehlakoreng le letona. U ka bona hore na li-epic tsena li koetsoe kapa che, 'me u ka ea ho tsona ka kotloloho.
Ho GitLab, o ka fetisetsa bothata ho projeke e 'ngoe habonolo o sebelisa sebaka se ka thoko kapa ketso e potlakileng. Ka morao ho lipapali, mosebetsi o teng o koetsoe 'me mosebetsi o mocha o thehoa morerong o lebisitsoeng ka boitsebiso bohle bo kopilitsoeng, ho kenyelletsa lintlha tsa tsamaiso le litšoaneleho tsa mahlakoreng. Ena ke tšobotsi e kholo.
Kaha ho na le lintlha tsa tsamaiso mabapi le ho falla, basebelisi ha ba sheba mosebetsi o koetsoeng ba ferekane 'me ba sitoa ho hlokomela hore mosebetsi o ne o koetsoe ka lebaka la ho falla.
Ka tokollo ena, re hlakisa setšoantšong se kaholimo ho leqephe la taba e koetsoeng hore e tlositsoe, hape re kenyelletsa sehokelo se kenyellelitsoeng khatisong e ncha e le hore mang kapa mang ea lulang ka taba ea khale a ka potlakela. leba ho e ncha.
GitLab e hokahana le lits'ebetso tse ngata tsa ho latela litaba tsa kantle, e nolofalletsa lihlopha ho sebelisa GitLab bakeng sa mesebetsi e meng ha li ntse li boloka sesebelisoa sa bona sa taolo ea litaba.
Tokollong ena re ekelitse bokhoni ba ho kopanya YouTrack ho tsoa ho JetBrains.
Re rata ho leboha Kotau Jauchen ka tlatsetso ea hae (Kotau Yauhen)!
Ha u sheba liphetoho tsa kopo ea ho kopanya, joale u ka fetola boholo ba sefate sa faele ho hlahisa mabitso a lifaele tse telele kapa ho boloka sebaka ho li-skrini tse nyane.
Li-dashboard li bohlokoa haholo, 'me lihlopha li etsa li-dashboard tse ngata bakeng sa morero le sehlopha ka seng. Haufinyane tjena re kentse sebaka sa ho batla ho sefa kapele liphanele tsohle tseo u li ratang.
Ho GitLab 11.9 re boetse re hlahisitse karolo Recent lenaneng la ho theoha. Ka tsela ena u ka potlakela ho ea liphanele tseo u sa tsoa sebelisana le tsona.
Makala a sirelelitsoeng a thibela khoutu e sa hlahlojoang ho sisinyeha kapa ho kopanngoa. Leha ho le joalo, haeba ho se motho ea lumelloang ho tsamaisa makala a sirelelitsoeng, joale ha ho motho ea ka etsang lekala le lecha le sirelelitsoeng: mohlala, lekala la tokollo.
Ho GitLab 11.9, bahlahisi ba ka theha makala a sirelelitsoeng makaleng a seng a sirelelitsoe ka GitLab kapa API. Ho sebelisa Git ho tsamaisa lekala le lecha le sirelelitsoeng ho ntse ho lekanyelitsoe ho qoba ho theha makala a macha a sirelelitsoeng ka phoso.
Forking e lumella mang kapa mang ho kenya letsoho mererong e bulehileng ea mohloli: ntle le tumello ea ho ngola, feela ka ho kopitsa polokelo ho morero o mocha. Ho boloka likopi tse felletseng tsa libaka tsa polokelo tsa Git tse ferekaneng khafetsa ha ho na thuso. Hona joale le Git alternatives lifereko li arolelana lintho tse tloaelehileng ho tsoa morerong oa motsoali ka letamo la ntho ho fokotsa litlhoko tsa polokelo ea disk.
Matamo a lintho tsa fereko a etselitsoe merero e bulehileng feela ha polokelo ea hashe e nolofalitsoe. Matamo a lintho a lumelloa ho sebelisa parameter ea ts'ebetso object_pools.
Tlhahlobo ea khoutu ke mokhoa o tloaelehileng bakeng sa morero ofe kapa ofe o atlehileng, empa ho ka ba thata ho mohlahlobi ho boloka tlaleho ea likopo tsa ho kopanya.
Ho GitLab 11.9, lenane la likopo tsa ho kopanya le sefshoa ke moamoheli ea abetsoeng. Ka tsela ena o ka fumana likopo tsa ho kopanya tse kentsoeng ho uena joalo ka mohlahlobi.
Ke leboha Glewin Wiechert ka litlatsetso tsa hae (Glavin Wiechert)!
Ha u ntse u shebile liphetoho ho kopo ea ho kopanya, u ka fetola kapele lipakeng tsa lifaele u sebelisa ]kapa j ho isa faeleng e latelang le [ kapa k ho ea faeleng e fetileng.
E hahiloe holim'a ts'ebetso include GitLab CI, template e se nang seva gitlab-ci.yml e nolofalitsoeng haholo. Ho hlahisa likarolo tse ncha likhatisong tse tlang, ha ho hlokahale hore u etse liphetoho faeleng ena.
Ha u sebelisa Kubernetes Ingress controller, li-platform tse ling li khutlela atereseng ea IP (mohlala, GKE ea Google), ha tse ling li khutlela ho lebitso la DNS (mohlala, AWS's EKS).
Khokahano ea rona ea Kubernetes joale e ts'ehetsa mefuta e 'meli ea liphetho bakeng sa pontšo karolong clusters morero.
Ke leboha Aaron Walker bakeng sa tlatsetso ea hae (Aaron Walker)!
Ho tsamaisa JupyterHub ho sebelisa kopanyo ea GitLab's Kubernetes ke mokhoa o motle oa ho boloka le ho sebelisa Jupyter Notebooks ka lihlopha tse kholo. Ho boetse hoa thusa ho laola phihlello ho tsona ha o fetisetsa data ea lekunutu kapa ea motho ka mong.
Ho GitLab 11.9, bokhoni ba ho kena maemong a JupyterHub bo fetisoang ka Kubernetes bo lekanyelitsoe ho litho tsa projeke tse nang le phihlello ea bahlahisi (ka sehlopha kapa morero).
Mekhahlelo ea nako e ikhethileng bakeng sa merero ea phanele ea ts'ireletso
(QETELLO, KHAUTA)
Sehlopha sa Tšireletso Dashboard se kenyelletsa 'mapa oa ts'ireletso ho fana ka kakaretso ea boemo ba hajoale ba ts'ireletso ea merero ea sehlopha. Sena se bohlokoa haholo ho batsamaisi ba ts'ireletso ho theha lits'ebetso le ho utloisisa hore na sehlopha se sebetsa joang.
Ho GitLab 11.9, joale u ka khetha nako ea 'mapa ona oa tlokotsi. Ka mokhoa o ikhethileng, ana ke matsatsi a 90 a ho qetela, empa u ka beha nako ho matsatsi a 60 kapa a 30, ho latela boemo ba lintlha tseo u li hlokang.
Sena ha se ame lintlha tse ka har'a li-counters kapa lethathamong, feela lintlha tsa data tse bontšitsoeng setšoantšong.
Mohato oa ho aha Auto DevOps o theha moaho oa ts'ebeliso ea hau u sebelisa Dockerfile ea projeke ea hau ea Heroku kapa packpack.
Ho GitLab 11.9, setšoantšo sa Docker se hlahisoang se kentsoeng pompong ea tag se rehiloe ka mokhoa o ts'oanang le mabitso a litšoantšo tsa setso ka ho sebelisa tepe ea tag ho fapana le boitlamo ba SHA.
Ke leboha Aaron Walker ka tlatsetso ea hae!
Ho GitLab 11.9 re ntlafalitse enjene ho mofuta oa morao-rao (0.83.0) ho fana ka melemo ea puo e eketsehileng le tšehetso ea tlhahlobo e tsitsitseng bakeng sa Boleng ba Khoutu ea GitLab.
Ke leboha setho sa sehlopha sa GitLab Core Takuya Noguchi ka litlatsetso tsa hae (Takuya Noguchi)!
Ha ho etsoa lipatlisiso ka liphoso tsa ts'ebetso, hangata hoa thusa ho shebisisa likarolo tse itseng tsa metric e itseng.
Ka GitLab 11.9, basebelisi ba tla khona ho atometsa linako tsa motho ka mong phanele ea lipalo, ho tsamaisetsa nako eohle, le ho khutlela habonolo ponong ea nako ea pele. Sena se o nolofalletsa ho etsa lipatlisiso ka potlako le ha bonolo ka liketsahalo tseo u li hlokang.
Ho GitLab 11.9, Static Application Security Testing (SAST) e sekaseka le ho bona bofokoli ho khoutu ea TypeScript, e bo bontša ho widget ea kopo ea ho kopanya, boemo ba lipeipi, le dashboard ea tšireletso. Hajoale Mosebetsi Tlhaloso sast ha ho hlokahale hore e fetohe, 'me e boetse e kenyelelitsoe ho Auto DevOps.
SAST bakeng sa merero ea Maven ea li-module tse ngata
(QETELLO, KHAUTA)
Hangata merero ea Maven e hlophisoa ho kopana li-module tse 'maloa polokelong e le 'ngoe. Pejana, GitLab e ne e sa khone ho hlahloba merero e joalo ka nepo, mme bahlahisi le litsebi tsa ts'ireletso ha ba ka ba fumana litlaleho tsa bofokoli.
GitLab 11.9 e fana ka tšehetso e atolositsoeng bakeng sa karolo ea SAST bakeng sa tlhophiso ena ea projeke, e fana ka bokhoni ba ho ba lekola bofokoli kamoo bo leng kateng. Ka lebaka la ho feto-fetoha ha bahlahlobisisi, tlhophiso e ikemiselitsoe ka bo eona, 'me ha ho hlokahale hore u fetole letho ho bona liphetho tsa lits'ebetso tsa Maven tse ngata. Joalo ka tloaelo, lintlafatso tse ts'oanang le tsona lia fumaneha kahare Auto DevOps.
Kajeno re boetse re lokolla GitLab Runner 11.9! GitLab Runner ke projeke ea mohloli o bulehileng 'me e sebelisetsoa ho tsamaisa mesebetsi ea CI/CD le ho khutlisetsa liphetho ho GitLab.
Ka tlase ke tse ling tsa liphetoho ho GitLab Runner 11.9:
E kentse tlhophiso e ncha ho etsa hore ngoliso ea GitLab e tsamaisane le mefuta ea Docker pele ho 1.10. Ho kenya tshebetsong, kenya registry.compatibility.schema1.enabled: true.
Re tsoela pele ho ntlafatsa ts'ebetso ea GitLab ka tokollo e 'ngoe le e 'ngoe bakeng sa maemo a GitLab a boholo bohle. Mona ke lintlafatso tse ling ho GitLab 11.9:
E kentse tlhophiso e ncha ho etsa hore ngoliso ea GitLab e tsamaisane le mefuta ea Docker pele ho 1.10. Ho kenya tshebetsong, kenya registry['compatibility_schema1_enabled'] = true в gitlab.rb.
openssl e nchafalitsoe ho mofuta oa 1.0.2r, nginx - ho fihlela ho mofuta oa 1.14.2, python - ho fihlela ho mofuta oa 3.4.9, jemalloc - ho fihlela ho mofuta oa 5.1.0, docutils - ho fihlela ho mofuta oa 0.13.1, gitlab-monitor- ho fihlela ho mofuta oa 3.2.0.
Lintho tse siiloeng ke nako
GitLab Geo e tla fana ka polokelo e potlakileng ho GitLab 12.0
GitLab Geo ea hlokahala hashed storage ho fokotsa tlholisano (maemo a morabe) ho li-node tsa bobeli. Sena se ile sa hlokomeloa ho gitlab-ce#40970.
Ho GitLab 11.6sudo gitlab-rake gitlab: geo: check e hlahloba hore na polokelo ea hashe e lumelletsoe le merero eohle e fallisitsoe. Cm. gitlab-ee#8289. Haeba u sebelisa Geo, ka kopo tsamaisa tlhahlobo ena 'me u falle kapele kamoo ho ka khonehang.
Ho GitLab 11.8 temoso e holofetseng ruri gitlab-ee!8433 e tla hlahisoa leqepheng Sebaka sa Tsamaiso › Geo › Nodes, haeba licheke tse ka holimo li sa lumelloe.
Ho GitLab 12.0 Geo e tla sebelisa litlhoko tsa polokelo tse hashed. Cm. gitlab-ee#8690.
Ts'ehetso ea CentOS 6 bakeng sa GitLab Runner e sebelisang sephethephethe sa Docker
GitLab Runner ha e tšehetse CentOS 6 ha u sebelisa Docker ho GitLab 11.9. Sena ke sephetho sa ntlafatso ho laeborari ea mantlha ea Docker, e seng e sa tšehetse CentOS 6. Bakeng sa lintlha tse ling, bona. mosebetsi ona.
Letsatsi la ho hlakolwa: 22 Hlakubele 2019
Mekhoa ea khale ea GitLab Runner ea khale
Ho tloha ka Gitlab 11.9, GitLab Runner e sebelisa mokhoa o mocha cloning/ Ho bitsa polokelo. Hajoale, GitLab Runner e tla sebelisa mokhoa oa khale haeba e ncha e sa tšehetsoe.
Ho GitLab 11.0, re fetotse chebahalo ea tlhophiso ea seva ea metrics bakeng sa GitLab Runner. metrics_server e tla tlosoa molemong listen_address ho GitLab 12.0. Sheba lintlha tse ling ho mosebetsi ona. Le lintlha tse ling ho mosebetsi ona.
Litsela tsena ha li sa fumaneha ho GitLab 12.0. Joaloka mosebelisi, ha ho hlokahale hore u fetole eng kapa eng ntle le ho netefatsa hore mohlala oa hau oa GitLab o sebelisa mofuta oa 11.9+ ha u ntlafatsa ho GitLab Runner 12.0.
Letsatsi la ho hlakolwa: 22 June 2019
Paramethara e theohileng bakeng sa karolo ea ho kena bakeng sa GitLab Runner
Ho GitLab 12.0 re tla fetohela ho boits'oaro bo nepahetseng joalo ka ha eka sebopeho se holofalitsoe. Sheba lintlha tse ling ho mosebetsi ona.
Letsatsi la ho hlakolwa: 22 June 2019
Tšehetso e theohileng bakeng sa kabo ea Linux e fihlang ho EOL bakeng sa GitLab Runner
Likabelo tse ling tsa Linux tseo GitLab Runner e ka kenngoa ho tsona li sebelelitse morero oa tsona.
Ho GitLab 12.0, GitLab Runner ha e sa tla hlola e aba liphutheloana ho liphaello tse joalo tsa Linux. Lethathamo le felletseng la likabo tse seng li sa tšehetsoe le ka fumanoa ho rona litokomane. Ke leboha Javier Ardo (Javier Jardon) bakeng sa hae tlatsetso!
Letsatsi la ho hlakolwa: 22 June 2019
Ho tlosa litaelo tsa khale tsa GitLab Runner Helper
Ho GitLab 12.0, GitLab Runner e qalisoa ho sebelisoa litaelo tse ncha. Sena se ama feela basebelisi ba sa sebetseng setšoantšo sa mothusi. Sheba lintlha tse ling ho mosebetsi ona.
Letsatsi la ho hlakolwa: 22 June 2019
Bahlahisi ba ka tlosa li-tag tsa Git ho GitLab 11.10
Ho tlosa kapa ho hlophisa lintlha tsa mofuta bakeng sa li-tag tsa Git makaleng a sa hlahlojoeng esale ho lekanyelitsoe feela bahlokomedi le beng.
Kaha bahlahisi ba ka eketsa li-tag le ho fetola le ho hlakola makala a sa sireletsoeng, bahlahisi ba lokela ho khona ho hlakola li-tag tsa Git. Ho GitLab 11.10 re etsa phetoho ena ka har'a mofuta oa rona oa tumello ho ntlafatsa ts'ebetso le ho thusa batho ba ntlafatsang ho sebelisa li-tag hamolemo le hantle.
Haeba u batla ho boloka thibelo ena bakeng sa bahlokomeli le beng, sebelisa li-tag tse sirelelitsoeng.
Ka mofuta oa GitLab 12.0 Prometheus 2.0 e tla kenngoa ka bo eona haeba ntjhafatso e so kentsoe. Lintlha tse tsoang ho Prometheus 1.0 li tla lahleha hobane ... ha di mamellehe.
Letsatsi la ho hlakolwa: 22 June 2019
TLSv1.1
Ho qala ka GitLab 12.0TLS v1.1 e tla tima ka ho sa feleng ho ntlafatsa tshireletso. Sena se lokisa litaba tse ngata, ho kenyeletsoa Heartbleed, 'me se etsa hore GitLab PCI DSS 3.1 e lumellane le ho tsoa lebokoseng.
Ho tima hang-hang TLS v1.1, seta nginx['ssl_protocols'] = "TLSv1.2" в gitlab.rband le ho matha gitlab-ctl reconfigure.
Ntlafatsa litlhaloso tsa mosebetsi oa hau ho sebelisa syntax e ncha le ho nka monyetla ka likarolo tsohle tse ncha tsa ts'ireletso tse fanoeng ke GitLab.
Letsatsi la ho hlakola: Phuptjane 22, 2019
Karolo ea Info ea Sistimi ho phanele ea admin
GitLab e fana ka tlhahisoleseling mabapi le mohlala oa hau oa GitLab ho admin/system_info, empa boitsebiso bona bo ka ’na ba se ke ba nepahala.