Git Lab 11.10

Git Lab 11.10

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.

Daalụ maka nzaghachi gị na aro gị!

Ma nke ahụ abụghị naanị…

Enwere ọtụtụ atụmatụ dị ịtụnanya na ntọhapụ a, dịka ọmụmaatụ. ụzọ mkpirisi n'otu mpaghara, nke ọma ihicha akpa ndekọ, Auto DevOps composable na ohere zụta nkeji CI Runner ọzọ. N'okpuru bụ nkọwa gbasara nke ọ bụla n'ime ha.

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.

Git Lab 11.10

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.

Git Lab 11.10

Na-atụ aro mgbanwe n'ọtụtụ ahịrị

Isi, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

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.

Git Lab 11.10

Ụ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.

Git Lab 11.10

Nhicha nke ọma nke ndekọ ndekọ akpa

Isi, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

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.

Git Lab 11.10

Ị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.

Git Lab 11.10

Auto DevOps nwere ike ịmekọrịta

Isi, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

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.

Git Lab 11.10

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.

Git Lab 11.10

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.

Git Lab 11.10

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.

Git Lab 11.10

Ihuenyo mmapụta jikọtara arịrịọ

Isi, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

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.

Git Lab 11.10

Na-enyocha arịrịọ njikọ site na alaka ebumnuche

Isi, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

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ọ.

Daalụ, Hiroyuki Sato (Hiroyuki Sato)!

Git Lab 11.10

Izipu na ijikọ na pipeline na-aga nke ọma

Isi, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Ọ 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ụ.

Git Lab 11.10

Mmekọrịta emelitere na dashboard dịpụrụ adịpụ

Isi, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

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ị.

Hazie ibe Wiki site na ụbọchị okike

Isi, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

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.

Git Lab 11.10

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.

Git Lab 11.10

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.

Nsonaazụ DAST na otu nchekwa Dashboard

Isi, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

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.

Ndị ọrụ nwere ike ịgbanwe ụzọ cloning na CI

Isi, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

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ụ.

Mfe nkpuchi nke mgbanwe echedoro na ndekọ

Isi, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

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.

Kwado ma ọ bụ gbanyụọ Auto DevOps na ọkwa otu

Isi, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Site na Auto DevOps na oru GitLab.com, ị nwere ike were usoro ọrụ DevOps ọgbara ọhụrụ site na iwulite ruo na nnyefe na-enweghị nsogbu.

Malite na GitLab 11.10, ị nwere ike ịme ma ọ bụ gbanyụọ Auto DevOps maka ọrụ niile dị n'otu otu.

Ibe ikike dị mfe yana emelitere

STARTER, PREMIUM, ULTIMATE

Iji mee ka igodo njikwa njikwa dị mfe ma dị mfe karị, anyị emezigharịla ibe ikike na panel nchịkwa ma gosipụta ihe ndị kacha mkpa.

Git Lab 11.10

Melite nhọrọ ụzọ mkpirisi maka ibunye Kubernetes

Isi, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Ogwe nnyekwasa na-egosipụta ozi gbasara ntinye Kubernetes niile.

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ụ.

Na mgbakwunye, na GitLab 12.0 anyị wepu akara ngwa na onye na-ahọpụta ntinye nke Kubernetes, na egwuregwu ga-ekwe omume naanị site na app.example.com/app и app.example.com/env.

Na-emepụta akụrụngwa Kubernetes na-agbanwe agbanwe

Isi, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

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.

Ndị ọgba ọsọ otu maka ụyọkọ ọkwa otu

Isi, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Ụ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.

Oku counter maka ọrụ ndị obodo

Isi, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

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.

Git Lab 11.10

Njikwa oke git clean maka GitLab CI/CD ọrụ

Isi, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

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).

Ikike mpụga na Core

Isi, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

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.

Ikike ịmepụta oru ngo na otu dị na Core

Isi, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Ọ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ụ.

Onye na-agba ọsọ GitLab 11.10

Isi, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Taa, anyị wepụtara GitLab Runner 11.10! GitLab Runner bụ ọrụ mepere emepe nke ejiri rụọ ọrụ CI/CD wee ziga nsonaazụ ya na GitLab.

Mgbanwe kachasị mma:

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.
  • Anyị Grafana jikọtara ya na Omnibus, ma ugbu a ọ dị mfe ịmalite nyochaa ihe atụ GitLab gị.
  • Anyị agbakwunyela nkwado maka ihichapụ onyonyo akpa ochie na ndekọ Docker.
  • Anyị emelitere ca-certs ruo 2019-01-23.

Ndozi arụmọrụ

Isi, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Anyị na-aga n'ihu na-emeziwanye arụmọrụ GitLab na mwepụta ọ bụla maka ụdị GitLab nke nha niile. Ụfọdụ mmezi na GitLab 11.10:

Eserese GitLab emelitere

Isi, STARTER, PREMIUM, ULTIMATE

Anyị emeela mmelite ndị a na eserese GitLab:

Njirimara emechiela

GitLab Geo ga-enye nchekwa hashed na GitLab 12.0

GitLab Geo chọrọ nchekwa hashed iji belata asọmpi na ọnụ ụzọ abụọ. Achọpụtara nke a na gitlab-ce#40970.

Na GitLab 11.5 anyị atụkwasịla ihe a chọrọ na akwụkwọ Geo: gitlab-ee#8053.

Na GitLab 11.6 sudo 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.

Na GitLab 12.0 Geo ga-eji ihe nchekwa hashed chọrọ. Cm. gitlab-ee#8690.

Ụbọchị ihichapụ: 22 June 2019

Nkwado Ubuntu 14.04

GitLab 11.10 ga-abụ ntọhapụ ikpeazụ na Nkwado Ubuntu 14.04.

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

11.4 GitLab Runner na-ewebata njirimara njirimara FF_K8S_USE_ENTRYPOINT_OVER_COMMAND iji dozie nsogbu ndị dị ka #2338 и #3536.

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!

Ụbọchị ihichapụ: 22 June 2019

Iwepu iwu GitLab Runner Helper ochie

Dị ka akụkụ nke mbọ anyị na-akwado Windows Docker Excutor aghaghị ịhapụ ụfọdụ iwu ochie a na-eji eme ihe oyiyi inyeaka.

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.

Anyị hichapụ ngalaba a panel admin na GitLab 12.0 ma anyị na-akwado iji ndị ọzọ nlekota nhọrọ.

Ụbọchị ihichapụ: 22 June 2019

Gbanwee ndekọ

Chọọ mgbanwe ndị a niile n'ime ndekọ mgbanwe:

ọnọdụ

Ọ bụrụ na ị na-ahazi nwụnye GitLab ọhụrụ, gaa na Ibe nbudata GitLab.

Mmelite

Lelee ibe mmelite.

Atụmatụ ndenye aha GitLab

GitLab dị na ụtọ abụọ: na-achị onwe ya и igwe ojii SaaS.

Na-achị onwe ya: N'ime ụlọ ma ọ bụ n'elu ikpo okwu igwe ojii masịrị gị.

  • Core: Maka obere otu, ọrụ nkeonwe, ma ọ bụ nnwale GitLab maka oge na-akparaghị ókè.
  • Starter: Maka ndị otu na-arụ ọrụ n'otu ụlọ ọrụ na ọtụtụ ọrụ ndị chọrọ nkwado ọkachamara.
  • Adịchaghị: Maka ndị otu kesara chọrọ atụmatụ dị elu, nnweta dị elu, yana nkwado 24/7.
  • Ultimate: Maka azụmaahịa na-achọ atụmatụ siri ike na ogbugbu yana nchekwa na nnabata emelitere.

Igwe ojii SaaS - GitLab.com: GitLab kwadoro, jikwaa ma na-elekọta ya ndebanye aha efu na akwụ ụgwọ maka ndị mmepe na otu.

  • Free: Ebe nchekwa nchekwa na-akparaghị ókè yana ọnụ ọgụgụ ndị na-enye aka ọrụ. Ọrụ emechiri emechi nwere ohere njiri mara ọkwa Freena imeghe oru ngo nwee ohere njiri mara ọkwa gold.
  • ọla: Maka otu ndị chọrọ ịnweta atụmatụ usoro ọrụ dị elu.
  • silver: Maka otu ndị chọrọ ike DevOps siri ike karị, nnabata na nkwado ngwa ngwa.
  • gold: Kwesịrị ekwesị maka ọtụtụ ọrụ CI/CD. Ọrụ niile mepere emepe nwere ike iji atụmatụ ọla edo n'efu, n'agbanyeghị atụmatụ.

isi: www.habr.com

Tinye a comment