GitLab 11.10 nwere pipeline dashboard, jikọtara ya na pipeline rịzọlt, yana aro ọtụtụ ahịrị na arịrịọ njikọ.
Ozi dị mma gbasara arụmọrụ nke pipeline na ọrụ dị iche iche
GitLab na-aga n'ihu na-abawanye visibiliti n'ime okirikiri ndụ DevOps. N'okwu a na nchịkwa nchịkwa gbakwunyere nyocha nke ọkwa pipeline.
Nke a dị mma ọbụna ma ọ bụrụ na ị na-amụ pipeline nke otu ọrụ, ma ọ bara uru karịsịa ma ọ bụrụ ọtụtụ oru ngo, - na nke a na-emekarị ma ọ bụrụ na ị na-eji microservices ma chọọ ịme pipeline maka ịnwale na ịnye koodu site na ebe nchekwa ọrụ dị iche iche. Ugbu a ị nwere ike ịhụ arụmọrụ ozugbo pipelines na njikwa njikwa, ebe ọ bụla a na-eme ha.
Pipeline na-agba ọsọ maka nsonaazụ jikọtara ọnụ
Ka oge na-aga, isi iyi na alaka ndị e lekwasịrị anya na-agbanwe, ọnọdụ nwere ike ibilite ebe ha na-anagide iche, mana ọnụ anaghị arụ ọrụ. Ugbu a ị nwere ike na-agba ọsọ pipelines maka merged arụpụtaghị tupu ejikọta. N'ụzọ dị otú a, ị ga-ahụ ngwa ngwa njehie ga-apụta ma ọ bụrụ na a na-ebugharị mgbanwe n'etiti alaka ụlọ ọrụ, nke pụtara na ị ga-edozi njehie pipeline ngwa ngwa ma jiri ya mee ihe. GitLab Runner.
Gaa n'ihu kwalite mmekorita
GitLab 11.10 na-agbakwụnye ọbụna atụmatụ ndị ọzọ maka imekọ ihe ọnụ na usoro ọrụ dị mfe. N'ime mbipụta gara aga anyị webatara aro maka ịrịọ arịrịọ, ebe onye nleba anya nwere ike ịtụnye mgbanwe n'otu ahịrị na nkwupụta maka arịrịọ njikọ, yana enwere ike itinye ya ozugbo site na eriri okwu. Ndị ọrụ anyị nwere mmasị na ya wee rịọ ka gbasaa njirimara a. Ugbu a ị nwere ike ịnye mgbanwe maka otutu ahịrị, na-egosi ahịrị ndị a ga-ewepụ na nke ị ga-agbakwunye.
Onye ọrụ kachasị ọnụ ahịa nke ọnwa a (MVP) - Takuya Noguchi
Onye ọrụ kachasị ọnụ ahịa nke ọnwa a bụ Takuya Noguchi (Takuya Noguchi). Takuya rụrụ ezigbo ọrụ maka ebube GitLab: mpe mpe akwa, mmejọ emechara na azụ azụ na frontend wee kwalite interface onye ọrụ. Daalụ!
Isi ihe dị na GitLab 11.10
Pipelines na njikwa njikwa
PREMIUM, ULTIMATE, SILVER, GOLD
Dashboard dị na GitLab na-egosiputa ozi gbasara ọrụ n'ofe ihe atụ GitLab gị niile. Ị na-agbakwụnye ọrụ nke ọ bụla n'otu n'otu ma nwee ike ịhọrọ ọrụ nke masịrị gị.
Na ntọhapụ a, anyị gbakwunyere ozi gbasara ọkwa pipeline na dashboard. Ugbu a ndị mmepe na-ahụ ọrụ nke pipelines na ọrụ niile dị mkpa - na otu interface.
Pipeline maka nsonaazụ jikọtara ọnụ
PREMIUM, ULTIMATE, SILVER, GOLD
Ọ bụ ihe a na-ahụkarị maka alaka ụlọ ọrụ isi na-apụ n'alaka a na-achọsi ike ka oge na-aga ọ gwụla ma ị na-agbanye mgbanwe n'etiti ha. N'ihi ya, isi iyi na ọkpọkọ alaka ụlọ ọrụ bụ "acha akwụkwọ ndụ akwụkwọ ndụ" na enweghị esemokwu jikọrọ ọnụ, mana njikọ ahụ na-ada n'ihi mgbanwe ndị na-ekwekọghị ekwekọ.
Mgbe pipeline ịrịọ arịrịọ na-akpaghị aka na-emepụta njikọ ọhụrụ nke nwere nsonaazụ jikọtara ọnụ nke isi iyi na alaka ndị ezubere iche, anyị nwere ike ịgbanye pipeline na njikọ ahụ ma hụ na n'ozuzu ya na-arụ ọrụ.
Ọ bụrụ na ị na-eji pipeline arịrịọ njikọ (n'ikike ọ bụla) yana iji ụdị ndị ọgba ọsọ GitLab nke 11.8 ma ọ bụ karịa, ị ga-achọ imelite ha ka ịzenarị okwu a. gitlab-ee#11122. Nke a anaghị emetụta ndị ọrụ nke ndị ọgba ọsọ GitLab ọha.
Mgbe ị na-arụkọ ọrụ ọnụ na arịrịọ njikọta, ị na-ahụkarị nsogbu ma na-atụpụta ihe ngwọta. Ebe GitLab 11.6 anyị na-akwado amụma maka mgbanwe maka otu ahịrị.
Na ụdị 11.10, ajụjụ ọnụ arịrịọ dị iche nwere ike ịnye mgbanwe na ahịrị dị iche iche, mgbe ahụ onye ọ bụla nwere ikike idegara alaka ụlọ ọrụ mbụ nwere ike ịnakwere ha na otu ọpịpị. N'ihi njirimara ọhụrụ a, ị nwere ike ịzere nnomi-paste, dịka ọ dị na nsụgharị ndị gara aga.
Ụzọ mkpirisi n'otu mpaghara
PREMIUM, ULTIMATE, SILVER, GOLD
N'iji akara n'otu mpaghara ahụ, otu nwere ike itinye akara n'otu n'otu (n'otu oke ahụ) na esemokwu, ịrịọ arịrịọ, ma ọ bụ ihe ngosi n'ọnọdụ nwere mpaghara omenala ma ọ bụ steeti usoro ọrụ omenala. A na-ahazi ha site na iji syntax colon pụrụ iche na aha labelụ.
Ka anyị kwuo na ịchọrọ mpaghara omenala na ọrụ iji soro sistemụ arụmọrụ nke ikpo okwu ọrụ gị na-ezubere iche. Ọrụ ọ bụla ga-emetụtarịrị naanị otu ikpo okwu. Ị nwere ike ịmepụta ụzọ mkpirisi platform::iOS, platform::Android, platform::Linux na ndị ọzọ dị ka ọ dị mkpa. Ọ bụrụ na itinye otu ụzọ mkpirisi dị otú ahụ na ọrụ, ọ ga-ewepụ ozugbo ụzọ mkpirisi ọzọ dị na-amalite na platform::.
Ka anyị kwuo na ị nwere ụzọ mkpirisi workflow::development, workflow::review и workflow::deployed, na-egosi ọnọdụ ọrụ otu gị. Ọ bụrụ na ọrụ ahụ enweelarị ụzọ mkpirisi workflow::development, na onye mmepụta chọrọ ịkwaga ọrụ ahụ na ọkwa workflow::review, ọ na-emetụta naanị ụzọ mkpirisi ọhụrụ na nke ochie (workflow::development) na-akpaghị aka na-ehichapụ. Omume a adịlarị mgbe ị na-ebugharị ihe aga-eme n'etiti ndepụta ụzọ mkpirisi na bọọdụ ọrụ na-anọchite anya usoro ọrụ otu gị. Ugbu a ndị otu na-adịghị arụ ọrụ na kọmitii ọrụ ozugbo nwere ike ịgbanwe ọnọdụ ọrụ na-arụ ọrụ n'onwe ha.
Mgbe ị na-ejikarị ndekọ akpa nwere pipeline CI, ị na-ebugharị ọtụtụ mgbanwe dị iche iche na otu mkpado. N'ihi mmejuputa nkesa nke Docker, omume ndabara bụ ịchekwa mgbanwe niile na sistemụ, mana ha na-emecha buru ọtụtụ ebe nchekwa. Ọ bụrụ na ị na-eji paramita -m с registry-garbage-collect, ị nwere ike ihichapụ mgbanwe niile gara aga ngwa ngwa wee hapụ ohere dị oke ọnụ ahịa.
Ịzụta nkeji CI Runner ọzọ
Ọlaọcha, Ọlaọcha, Ọlaedo
Ndị ọrụ nwere atụmatụ GitLab.com akwụ ụgwọ (Gold, Silver, Bronze) nwere ike zụta nkeji CI Runner ọzọ. Na mbụ, ọ dị mkpa izute oke enyere na atụmatụ ahụ. Site na nkwalite a, ị nwere ike buru ụzọ zụta nkeji oke oke iji zere nkwụsịtụ n'ihi nkwụsị pipeline.
Ugbu a nkeji 1000 na-efu $8, ma ị nwere ike zụta ọtụtụ n'ime ha dịka ịchọrọ. A ga-amalite iji nkeji ndị ọzọ mee ihe mgbe i mefuru oke oke gị nke ọnwa, ma nkeji ndị fọdụrụnụ ga-agafe na ọnwa na-abịa. N'ime ntọhapụ n'ọdịnihu anyị chọrọ ịgbakwunye atụmatụ a na atụmatụ efu.
Site na Auto DevOps, ndị otu na-atụgharị gaa na omume DevOps ọgbara ọhụrụ na-enweghị mbọ ọ bụla. Malite na GitLab 11.10, a na-enye ọrụ ọ bụla na Auto DevOps dị ka ndebiri nke onwe. Ndị ọrụ nwere ike iji функцию includes na GitLab CI iji mee ka usoro nke onwe nke Auto DevOps wee jiri faịlụ omenala gị n'otu oge ahụ gitlab-ci.yml. N'ụzọ dị otú a, ị nwere ike ime naanị ọrụ ndị ị chọrọ ma were ohere nke mmelite elu.
Jikwaa ndị otu otu na-akpaghị aka na GitLab.com site na iji SCIM
Ọlaọcha, Ọlaedo
Na mbụ, ị ga-eji aka jikwaa ndị otu na GitLab.com. Ị nwere ike iji SAML SSO ugbu a wee jikwaa otu n'ime iji SCIM mepụta, ihichapụ, na melite ndị ọrụ na GitLab.com.
Nke a bara uru karịsịa maka ụlọ ọrụ nwere ọnụ ọgụgụ buru ibu nke ndị ọrụ na ndị na-enye njirimara etiti. Ugbu a ị nwere ike ịnwe otu isi iyi nke eziokwu, dị ka Azure Active Directory, na ndị ọrụ ga-emepụta ma hichapụ ya ozugbo site na onye na-eweta njirimara kama iji aka.
Banye na GitLab.com site na onye na-eweta SAML
Ọlaọcha, Ọlaedo
Na mbụ, mgbe ị na-eji SAML SSO maka otu, achọrọ onye ọrụ ka ọ banye na nzere GitLab yana onye na-eweta njirimara. Ị nwere ike ịbanye ozugbo site na SSO dị ka onye ọrụ GitLab jikọtara ya na otu ahaziri.
Ndị ọrụ agaghị abanye ugboro abụọ, na-eme ka ọ dịrị ụlọ ọrụ mfe iji SAML SSO maka GitLab.com.
Mmezi ndị ọzọ na GitLab 11.10
Atụmatụ egwu ụmụaka
ULTIMATE, Ọla edo
Na ntọhapụ gara aga, anyị gbakwunyere akụkọ ụmụaka (epics of epics) iji nyere gị aka ijikwa usoro nkesa ọrụ gị. Epic ụmụaka na-apụta na ibe epic nke nne na nna.
Na ntọhapụ a, ibe akụkọ nne na nna na-egosiputa ndepụta nke akụkọ ụmụaka ka ndị otu wee hụ usoro iheomume nke epic ụmụaka wee nwee ike ijikwa oge dabere na oge.
Na ntọhapụ a, anyị na-ewebata ihuenyo ozi na-apụta mgbe ị na-efegharị n'elu njikọ arịrịọ njikọ. Na mbụ, naanị anyị gosipụtara aha arịrịọ njikọta, mana ugbu a, anyị na-egosikwa ọkwa arịrịọ njikọta, ọkwa CI pipeline na URL dị mkpụmkpụ.
Anyị na-eme atụmatụ ịgbakwunye ozi dị mkpa na mwepụta n'ọdịnihu, dịka ọmụmaatụ. ndị nwere ọrụ na isi njikwa, na anyị ga-ewebatakwa mmapụta ihuenyo maka ihe aga -eme.
Usoro ọrụ Git maka mwepụta ma ọ bụ ngwa ngwa mbupu na-agụnye ọtụtụ alaka ogologo oge - iji mee ndozi na ụdị ndị gara aga (dịka. stable-11-9) ma ọ bụ na-esi na nnwale dị mma gaa na mmepụta (dịka ọmụmaatụ. integration), ma ọ dịghị mfe ịchọta arịrịọ njikọ maka alaka ndị a n'etiti ọtụtụ arịrịọ mmeghe meghere.
Enwere ike ịhazi ndepụta arịrịọ njikọta maka ọrụ na otu dị iche iche site na ngalaba ebumnuche nke arịrịọ njikọta iji mee ka ọ dịrị gị mfe ịchọta nke ịchọrọ.
Ọ bụrụ na anyị ejiri usoro mmepe nke akpati, anyị kwesịrị izere alaka ndị na-adịte aka iji kwado obere alaka ndị na-adịru nwa oge nwere otu onye nwe ya. A na-agbanyekarị obere mgbanwe ozugbo na ngalaba ebumnuche, mana ime nke a nwere ike imebi ihe owuwu ahụ.
Site na ntọhapụ a, GitLab na-akwado nhọrọ ntinye Git ọhụrụ ka imepe arịrịọ njikọ na-akpaghị aka, tọọ ngalaba ebumnuche, wee mee ka njikọ ahụ dị na pipeline na-aga nke ọma site na ahịrị iwu n'oge ịkwaga alaka ahụ.
GitLab nwere ike ịnweta ọtụtụ sava Prometheus (gburugburu, oru ngo, na otu (atụrụ anya)), mana inwe ọtụtụ njedebe nwere ike ịgbakwunye mgbagwoju anya ma ọ bụ nwere ike ọ gaghị akwado ya site na bọọdụ ọkọlọtọ. Site na ntọhapụ a, ndị otu nwere ike iji otu Prometheus API, na-eme ka njikọta na ọrụ dịka Grafana dị mfe karị.
Na Wiki oru ngo, otu nwere ike kesaa akwụkwọ na ozi ndị ọzọ dị mkpa yana koodu isi mmalite na ọrụ. Site na mwepụta a, ị nwere ike hazie ndepụta nke ibe Wiki site na ụbọchị okike na aha iji chọta ọdịnaya emepụtara na nso nso a.
Akụrụngwa nlekota nke ụyọkọ chọrọ
ULTIMATE, Ọla edo
GitLab na-enyere gị aka nyochaa ụyọkọ Kubernetes maka mmepe na ngwa mmepụta. Malite na ntọhapụ a, nyochaa CPU na arịrịọ ebe nchekwa sitere na ụyọkọ gị iji hụ nsogbu ndị nwere ike tupu ha aghọọ nsogbu.
Lelee Metrics Balancer Load na Grafana Dashboard
Isi, STARTER, PREMIUM, ULTIMATE
Ọ dị ezigbo mkpa inyocha ahụike nke ihe atụ GitLab gị. Na mbụ, anyị nyere dashboards ndabara site na ihe atụ Grafana agbakwunyere. Malite na ntọhapụ a, anyị agbakwunyela dashboards maka nlekota ndị na-edozi ibu NGINX.
SAST maka Elixir
ULTIMATE, Ọla edo
Anyị na-aga n'ihu na-agbasa nkwado asụsụ ma mee ka nyocha nchekwa miri emi. N'ime ntọhapụ a, anyị enyerela nlele nchekwa maka ọrụ aka Elixir na oru emebere na Phoenix ikpo okwu.
Ọtụtụ ajụjụ n'otu eserese
PREMIUM, ULTIMATE, SILVER, GOLD
Na GitLab, ị nwere ike ịmepụta eserese iji hụ ihe metrik ị na-anakọta. Ọtụtụ mgbe, dịka ọmụmaatụ, ọ bụrụ na ịchọrọ ịlele uru kachasị ma ọ bụ nkezi nke metric, ịchọrọ igosipụta ọtụtụ ụkpụrụ n'otu eserese. Malite na ntọhapụ a, ị nwere ohere a.
Anyị atụkwasịla nsonaazụ Nnwale Nchekwa Ngwa Dynamic (DAST) na dashboard nchekwa nke otu na mgbakwunye na SAST, nyocha akpa na nyocha ndabere.
Na-agbakwụnye metadata na mkpesa nyocha akpa
ULTIMATE, Ọla edo
Na ntọhapụ a, mkpesa nyocha ihe nwere ọtụtụ metadata - anyị atụkwasịla emetụta akụkụ (njirimara Clair) n'ime metadata dị adị: mkpa, NJ (nke metụtara mitre.org) yana ọkwa emetụtara (dịka debian:8).
Na-agbakwụnye ụdị mkpesa metrik iji jikọta arịrịọ
PREMIUM, ULTIMATE, SILVER, GOLD
GitLab enyelarị ụdị akụkọ dị iche iche enwere ike itinye ozugbo na arịrịọ njikọta: site na akụkọ ruo àgwà koodu и ule unit na nkwenye ogbo ruo SAST и MGBE na ogbo nchedo.
Ọ bụ ezie na ndị a bụ akụkọ dị mkpa, ozi bụ isi nke dabara na ọnọdụ dị iche iche chọkwara. Na GitLab 11.10, anyị na-enye mkpesa metrik ozugbo na arịrịọ njikọta, nke na-atụ anya otu ụzọ uru igodo dị mfe. N'ụzọ dị otú a, ndị ọrụ na-agbaso mgbanwe n'ime oge, gụnyere metrik omenala, yana mgbanwe na metrik maka otu arịrịọ njikọ. Enwere ike ịtụgharị ojiji ebe nchekwa, nnwale ọrụ pụrụ iche na ọkwa ahụike ka ọ bụrụ metrik dị mfe nke enwere ike ịlele ozugbo na arịrịọ ngwakọta yana akụkọ ndị ọzọ arụnyere n'ime.
Nkwado maka oru Maven ọtụtụ modul maka nyocha ndabere
ULTIMATE, Ọla edo
Site na mwepụta a, ọrụ Maven ọtụtụ modul na-akwado nyocha ndabere GitLab. Na mbụ, ọ bụrụ na submodule nwere adabere na submodule ọzọ nke otu ọkwa, ọ gaghị ekwe ka loading si Central Maven repository. Ugbu a, a na-emepụta ọrụ Maven multi-module na modul abụọ na ndabere n'etiti modul abụọ ahụ. Ndabere n'etiti modul nwanne dị ugbu a na ebe nchekwa Maven dị na mpaghara ka owuwu ahụ wee gaa n'ihu.
Site na ndabara, GitLab Runner na-emechi ngo ahụ gaa n'ụzọ pụrụ iche n'ime $CI_BUILDS_DIR. Mana maka ụfọdụ ọrụ, dị ka Golang, ọ dị mkpa ka etinye koodu ahụ n'ime akwụkwọ ndekọ aha ka e wee wuo ya.
Na GitLab 11.10 anyị webatara mgbanwe GIT_CLONE_PATH, nke na-enye gị ohere ịkọwapụta otu ụzọ ebe GitLab Runner na-emechi ọrụ ahụ tupu ịrụ ọrụ ahụ.
GitLab na-enye ọtụtụ ụzọ iji chebe и kpachie mpaghara mgbanwe dị na GitLab CI/CD. Mana mgbanwe ndị ka nwere ike ejedebe n'ịrụpụta ndekọ, na-ama ụma ma ọ bụ na mberede.
GitLab na-eji njikwa ihe egwu yana nyocha nke ọma wee gaa n'ihu na-agbakwunye atụmatụ nnabata. Na GitLab 11.10, anyị webatara ikike ikpuchi ụfọdụ ụdị mgbanwe na ndekọ ndekọ ọrụ, na-agbakwunye ọkwa nchebe megide ọdịnaya nke mgbanwe ndị a na-etinye na mberede na ndekọ. Ma ugbu a GitLab na-akpaghị aka masks ọtụtụ mgbanwe nrụbama n'ime.
N'ime ntọhapụ a, anyị agbanweela ụzọ anyị si akọwa ụzọ mkpirisi ka ọ bụrụ mbunye. Egwuregwu dị ugbu a site na app.example.com/app и app.example.com/env ma ọ bụ app. Nke a ga-ezere nzacha esemokwu na ihe ize ndụ nke mbugharị na-ezighi ezi metụtara ọrụ ahụ.
Njikọ Kubernetes na GitLab na-enye gị ohere iji njirimara RBAC site na iji akaụntụ ọrụ yana aha aha raara onwe ya nye maka ọrụ GitLab ọ bụla. Malite na ntọhapụ a, maka ịrụ ọrụ kachasị, a ga-emepụta ihe ndị a naanị mgbe achọrọ maka ibuga.
Mgbe ị na-ebuga Kubernetes, GitLab CI ga-emepụta akụrụngwa ndị a tupu ebuga ya.
Ụyọkọ ọkwa otu ugbu a na-akwado nwụnye GitLab Runner. Ndị ọgba ọsọ Kubernetes ọkwa otu na-apụta n'ọrụ ụmụaka ka akpọrọ ndị ọgba ọsọ otu cluster и kubernetes.
Atụmatụ ejiri GitLab enweghị sava, gosi ugbu a ọnụọgụ oku enwetara maka otu ọrụ. Iji mee nke a, ịkwesịrị ịwụnye Prometheus na ụyọkọ ebe etinyere Knative.
Site na ndabara, GitLab Runner na-agba ọsọ git clean n'oge usoro nbudata koodu mgbe ị na-arụ ọrụ na GitLab CI/CD. Dịka nke GitLab 11.10, ndị ọrụ nwere ike ijikwa paramita gafere n'otu egwuregwu git clean. Nke a bara uru maka ndị otu nwere ndị na-agba ọsọ raara onwe ha nye, yana maka otu ndị na-anakọta ọrụ site na nnukwu monorepositories. Ugbu a, ha nwere ike ijikwa usoro nbudata tupu ha emee scripts. Ọhụrụ mgbanwe GIT_CLEAN_FLAGS uru ndabara bụ -ffdx ma nabata usoro iwu niile enwere ike [git clean](https://git-scm.com/docs/git-clean).
Gburugburu echekwabara nwere ike ịchọ ihe enyemaka mpụga ọzọ iji nweta ọrụ a. Anyị agbakwunyela nkwado maka ọkwa njikwa ohere ọzọ na 10.6 ma nata ọtụtụ arịrịọ ka imepe ọrụ a na Core. Obi dị anyị ụtọ iwebata ikike mpụga yana nchekwa nchekwa ọzọ maka ọnọdụ Core, ebe ọ bụ na ndị sonyere n'otu n'otu chọrọ njirimara a.
Ọrụ Onye Mmepụta nwere ike ịmepụta ọrụ na otu site na ụdị 10.5, ma ugbu a nke a ga-ekwe omume na Core. Ịmepụta ọrụ bụ isi ihe maka nrụpụta na GitLab, yana site na itinye atụmatụ a na Core, ọ dị mfe ugbu a dịka ọmụmaatụ ndị otu ime ihe ọhụrụ.
Enwere ike ịchọta ndepụta mgbanwe zuru ezu na GitLab Runner changelog: MGBANWE.
Ndozi nke eweghachiri project_id n'ime API ọchụchọ blob na Elasticsearch
STARTER, PREMIUM, ULTIMATE
Anyị doziri ahụhụ na Elasticsearch blob search API nke na-eweghachi 0 n'ụzọ na-ezighi ezi. project_id. Ọ ga-adị mkpa reindex Elasticsearchiji nweta ụkpụrụ ziri ezi project_id mgbe ị wụnye ụdị GitLab a.
Mmelite Omnibus
Isi, STARTER, PREMIUM, ULTIMATE
Anyị emela nkwalite ndị a na Omnibus na GitLab 11.10:
GitLab 11.10 gụnyere Ihe kacha 5.9.0, Ebe mepere emepe Slack ọzọ, onye ntọhapụ ọhụrụ ya gụnyere akwụkwọ ndekọ ntinye ọhụrụ maka mbugharị data sitere na Hipchat na ọtụtụ ndị ọzọ. Ụdị a gụnyere mmelite nche, anyị na-akwado imelite.
Na GitLab 11.5 anyị atụkwasịla ihe a chọrọ na akwụkwọ Geo: gitlab-ee#8053.
Na GitLab 11.6sudo gitlab-rake gitlab:geo:check na-enyocha ma agbanyere nchekwa hashed na ọrụ niile ebugara. Cm. gitlab-ee#8289. Ọ bụrụ na ị na-eji Geo, biko mee nyocha a wee kwaga ozugbo enwere ike.
Na GitLab 11.8 ịdọ aka ná ntị nwere nkwarụ na-adịgide adịgide gitlab-ee!8433 ga-egosipụta na ibe Mpaghara Admin > geo > Nodes, ma ọ bụrụ na anabataghị ndenye ego ndị dị n'elu.
Canonical kwupụtara njedebe nke nkwado ọkọlọtọ maka Ubuntu 14.04 Eprel 2019. Anyị na-adụ ndị ọrụ ọdụ ka ha kwalite gaa na ụdị LTS akwadoro: Ubuntu 16.04 ma ọ bụ Ubuntu 18.04.
Ụbọchị ihichapụ: 22 Ka 2019
Na-amachi ọnụ ọgụgụ kachasị elu nke pipeline emepụtara kwa ntinye
Na mbụ, GitLab mepụtara pipeline maka HEAD alaka ọ bụla na nrubeisi. Nke a dị mma maka ndị mmepe na-ebugharị ọtụtụ mgbanwe n'otu oge (dịka ọmụmaatụ, na ngalaba njirimara na alaka develop).
Ma mgbe ị na-ebugharị nnukwu ebe nchekwa na ọtụtụ alaka na-arụ ọrụ (dịka ọmụmaatụ, ịkwagharị, mirroring, ma ọ bụ alaka ụlọ ọrụ), ọ dịghị mkpa ka ịmepụta pipeline maka alaka ọ bụla. Malite na GitLab 11.10 anyị na-eke kacha 4 pipeline mgbe izipu.
Ụbọchị ihichapụ: 22 Ka 2019
Ụzọ koodu GitLab Runner emechiela
Dị ka nke Gitlab 11.9, GitLab Runner na-eji usoro ọhụrụ cloning/na-akpọ ebe nchekwa. Ugbu a, GitLab Runner ga-eji usoro ochie ma ọ bụrụ na akwadoghị nke ọhụrụ. Hụ nkọwa ndị ọzọ na ọrụ a.
Na GitLab 11.0, anyị gbanwere ọdịdị nke nhazi ihe nkesa metrics maka GitLab Runner. metrics_server ga-ewepụ na ihu ọma listen_address na GitLab 12.0. Hụ nkọwa ndị ọzọ na ọrụ a.
Na ụdị 11.3, GitLab Runner malitere ịkwado ọtụtụ ndị na-eweta cache; nke butere ntọala ọhụrụ maka kpọmkwem S3 nhazi. The akwụkwọ, na-enye tebụl mgbanwe na ntụziaka maka ịkwaga na nhazi ọhụrụ. Hụ nkọwa ndị ọzọ na ọrụ a.
Ụzọ ndị a agaghị adị na GitLab 12.0. Dịka onye ọrụ, ịkwesighi ịgbanwe ihe ọ bụla karịa hụ na ihe atụ GitLab gị na-agba ụdị 11.9+ mgbe ị na-ebuli elu na GitLab Runner 12.0.
Ụbọchị ihichapụ: 22 June 2019
Oke emebiela maka njirimara ntinye maka GitLab Runner
Na GitLab 12.0 anyị ga-agbanwe gaa na omume ziri ezi dị ka a ga-asị na agbanyụrụ ntọala njirimara. Hụ nkọwa ndị ọzọ na ọrụ a.
Ụbọchị ihichapụ: 22 June 2019
Nkwado emebiela maka nkesa Linux ruru EOL maka GitLab Runner
Ụfọdụ nkesa Linux nke enwere ike itinye GitLab Runner ejezuola ebumnuche ha.
Na GitLab 12.0, GitLab Runner agaghịkwa ekesa ngwugwu na nkesa Linux dị otú ahụ. Enwere ike ịhụ ndepụta nkesa zuru oke nke anaghị akwado na nke anyị akwụkwọ. Daalụ Javier Ardo (Javier Jardon) n'azụ onyinye ya!
Na GitLab 12.0, GitLab Runner na-eji iwu ọhụrụ malite. Nke a na-emetụta naanị ndị ọrụ kpochapu onyonyo inyeaka. Hụ nkọwa ndị ọzọ na ọrụ a.
Ụbọchị ihichapụ: 22 June 2019
Na-ewepu usoro git dị ọcha na GitLab Runner
Na GitLab Runner 11.10 anyị na-enye ohere hazie ka Runner si eme iwu git clean. Na mgbakwunye, atụmatụ nhicha ọhụrụ na-ewepụ ojiji git reset ma tinye iwu git clean mgbe nbudata nzọụkwụ.
Ebe mgbanwe omume a nwere ike imetụta ụfọdụ ndị ọrụ, anyị akwadola oke FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Ọ bụrụ na ị tọọ uru true, ọ ga-eweghachi atụmatụ mkpocha ihe nketa. Enwere ike ịchọta ihe ndị ọzọ gbasara iji paramita ọrụ na GitLab Runner na akwụkwọ.
Na GitLab Runner 12.0, anyị ga-ewepụ nkwado maka atụmatụ mkpocha ihe nketa yana ikike iweghachi ya site na iji paramita ọrụ. Hụ nkọwa ndị ọzọ na ọrụ a.
Ụbọchị ihichapụ: 22 June 2019
Akụkụ Ozi Sistemu na panel nchịkwa
GitLab na-enye ozi gbasara ihe atụ GitLab gị n'ime admin/system_info, mana ozi a nwere ike ọ gaghị abụ nke ziri ezi.