GitLab 11.10 faʻatasi ai ma laina paipa laupapa, tuʻufaʻatasia laina paipa, ma faʻatonuga laina tele i talosaga tuʻufaʻatasia.
Faʻamatalaga faigofie e uiga i le faʻatinoina o paipa i galuega eseese
GitLab faʻaauau pea ona faʻateleina le vaʻaia i le DevOps lifecycle. I lenei mataupu i pulea le laupapa fa'aopoopoina se va'aiga lautele ile tulaga ole paipa.
E faigofie lenei mea e tusa lava pe o loʻo e suʻesuʻeina le paipa o se galuega e tasi, ae sili ona aoga pe afai ni galuega faatino, - ma e masani ona tupu lenei mea pe a e faʻaogaina microservices ma manaʻo e faʻatautaia se paipa mo le suʻega ma le tuʻuina atu o code mai faleoloa eseese o poloketi. O lea e mafai ona e vaʻai vave i le faʻatinoga paipa i luga o le laulau faʻatonutonu, po o fea lava e faatino ai.
Fa'aauau paipa mo fa'ai'uga tu'ufa'atasi
I le aluga o taimi, o le puna ma le faʻamoemoe o lala e eseese, ma e ono tulaʻi mai se tulaga e mafai ona latou taulimaina eseese, ae le galulue faatasi. O lea e te mafaia fa'atautaia paipa mo fa'ai'uga tu'ufa'atasi a'o le'i tu'ufa'atasia. O le auala lea o le a vave ai ona e iloa mea sese e naʻo le faʻaalia pe a fai e fai suiga i le va o lala, o lona uiga o le a sili atu ona vave faʻasaʻo mea sese o paipa ma faʻaaogaina le GitLab Runner.
Fa'amalie atili le galulue fa'atasi
GitLab 11.10 faʻaopoopo atili foliga mo le galulue faʻatasi ma faʻafaigofie galuega. IN lomiga muamua na matou folasia fautuaga mo talosaga tu'ufa'atasi, lea e mafai ai e se tagata su'esu'e ona fautua mai se suiga i le laina e tasi i se fa'amatalaga i se talosaga tu'ufa'atasi, ma e mafai ona tu'u sa'o mai le filo fa'amatalaga. Na fiafia i ai a matou tagata faʻaoga ma talosagaina e faʻalautele lenei vaega. O lea e mafai ona e ofo atu suiga mo laina e tele, e faailoa ai laina e aveese ma o fea e faaopoopo.
Le tagata faigaluega sili ona taua o lenei masina (MVP) — Takuya Noguchi
O le tagata faigaluega sili ona taua i lenei masina o Takuya Noguchi (Takuya Noguchi). Takuya faia se galuega lelei mo le mamalu o GitLab: faʻamautu faʻamau, faʻamaeʻaina faaletonu i le pito i tua ma le pito i luma ma faʻaleleia le faʻaoga faʻaoga. Fa'afetai!
Autu autu ole GitLab 11.10
Pipeline i luga o le vaega e pulea
PREMIUM, ULTIMATE, SILVER, ARO
O le dashboard i GitLab o loʻo faʻaalia ai faʻamatalaga e uiga i galuega faatino i lau faʻataʻitaʻiga atoa GitLab. E te fa'aopoopoina galuega ta'itasi i le taimi ma e mafai ona e filifili po'o fea poloketi e te fiafia iai.
I lenei faʻasalalauga, matou faʻaopoopoina faʻamatalaga e uiga i tulaga o paipa i luga o le dashboard. O le taimi nei ua vaʻaia e le au atinaʻe le gaioiga o paipa i galuega uma e manaʻomia - i le tasi faʻaoga.
Paipa mo i'uga tu'ufa'atasi
PREMIUM, ULTIMATE, SILVER, ARO
E masani lava ona alu ese le lala fa'apogai mai le lala fa'atatau i le aluga o taimi se'i vagana ua e tuleia pea suiga i le va. O le iʻuga, o le puna ma le faʻamoemoe o paipa lala e "lanumeamata" ma e leai ni feteʻenaʻiga tuʻufaʻatasia, ae ua le manuia le tuʻufaʻatasia ona o suiga le fetaui.
A otometi lava ona fatuina e le pipeline talosaga se fesoʻotaʻiga fou e aofia ai le tuʻufaʻatasia o le tuʻufaʻatasia o le punavai ma lala faʻatatau, e mafai ona tatou faʻatautaia le paipa i luga o lena soʻotaga ma faʻamautinoa o loʻo galue le taunuuga atoa.
Afai o loʻo e faʻaogaina laina paipa talosaga tuʻufaʻatasia (i soʻo se tulaga) ma faʻaaoga le GitLab runners version 11.8 pe sili atu, e te manaʻomia le faʻafouina e aloese ai mai lenei faʻafitauli gitlab-ee#11122. E le afaina ai tagata fa'aoga lautele GitLab tamo'e.
A e galulue faʻatasi i talosaga tuʻufaʻatasia, e masani ona e vaʻaia faʻafitauli ma tuʻuina atu fofo. Talu mai GitLab 11.6 matou te lagolagoina talosaga mo suiga mo le laina e tasi.
I le version 11.10, tu'ufa'atasi fa'amatalaga 'ese'ese e mafai ona tu'uina atu suiga i le tele o laina, ma so'o se tasi e iai fa'atagaga tusitusi i le lala muamua e mafai ona talia i le kiliki e tasi. Fa'afetai i le fa'aaliga fou, e mafai ona e 'alofia le kopi-fa'apipi'i, pei o fa'asologa muamua.
Ala pupuu i se tasi vaega
PREMIUM, ULTIMATE, SILVER, ARO
Fa'atasi ai ma fa'ailoga i le tulaga tutusa, e mafai e 'au ona fa'aogaina igoa fa'apitoa (i le tulaga tutusa) i se fa'afitauli, tu'ufa'atasiga talosaga, po'o se fa'alavelave i fa'aaliga fa'atasi ma fa'aleaganu'u fa'aleaganu'u po'o tulaga masani o galuega. O lo'o fa'atulagaina i le fa'aogaina o se fa'aupuga fa'apitoa i le igoa fa'ailoga.
Fa'apea e te mana'omia se fanua fa'aleaganu'u i galuega e siaki ai le faiga fa'aogaina o le tulaga o lo'o tulimata'i e au galuega. O galuega ta'itasi e tatau ona fa'atatau i na'o le tasi tulaga. E mafai ona e faia ni ala pupuu platform::iOS, platform::Android, platform::Linux ma isi pe a tatau ai. Afai e te fa'aogaina se tasi o ia ala 'alo i se galuega, o le a otometi lava ona aveese se isi ala 'upu o lo'o iai e amata i platform::.
Sei faapea e iai sau ala pupuu workflow::development, workflow::review и workflow::deployed, e fa'ailoa mai ai le tulaga o galuega a lau 'au. Afai o le galuega ua uma ona i ai se ala pupuu workflow::development, ma e manaʻo le tagata faʻapipiʻi e faʻanofo le galuega ile tulaga workflow::review, na'o le fa'aogaina o le ala 'upu fou ma le mea tuai (workflow::development) e otometi lava ona tape. Ua iai nei le amio pe a e fa'agaoioi galuega i le va o lisi o 'ala pupuu i luga o le laupapa galuega o lo'o fa'atusalia ai galuega a lau 'au. I le taimi nei, o tagata o le 'au e le galulue sa'o ma le laupapa galuega e mafai ona suia le tulaga o galuega i galuega latou lava.
A e masani ona faʻaaogaina se koneteina resitala ma CI pipelines, e te tuleia le tele o suiga eseese i se pine e tasi. Ona o le faʻatinoina o le tufatufaga a Docker, o le amio le lelei o le faʻasaoina o suiga uma i le faiga, ae latou iu lava ina ave le tele o manatua. Afai e te faʻaogaina le parakalafa -m с registry-garbage-collect, e mafai ona vave tape uma suiga muamua ma faʻasaʻoloto avanoa taua.
Fa'atauga fa'aopoopo CI Runner minute
apamemea, SINGA, AURO
O tagata fa'aoga ma fuafuaga GitLab.com totogi (Gold, Silver, Bronze) e mafai nei ona fa'atau mai isi minute CI Runner. I le taimi muamua, sa tatau ona faʻamalieina le quota na tuʻuina atu i le fuafuaga. Faatasi ai ma lenei faʻaleleia, e mafai ona e faʻatau muamua minute ova-quota e aloese ai mai faʻalavelave ona o le tapunia o paipa.
Ole taimi nei ole 1000 minute e $8, ma e mafai ona e fa'atauina le tele o na mea e te mana'o ai. O minute faaopoopo o le a amata ona faʻaaogaina pe a uma ona e faʻaaluina lau quota atoa faalemasina, ma o le vaega o totoe o minute faaopoopo o le a faʻafeiloaʻi atu i le isi masina. IN tatalaina i luma matou te mananaʻo e faʻaopoopoina lenei vaega i fuafuaga saoloto foi.
Fa'atasi ai ma Auto DevOps, o 'au e sui i faiga fa'aonaponei DevOps e toetoe lava leai se taumafaiga. Amata ile GitLab 11.10, o galuega taʻitasi ile Auto DevOps e tuʻuina atu mamanu tutoatasi. E mafai e tagata faʻaoga ona faʻaoga функцию includes i le GitLab CI e faʻatagaina ai vaega taʻitasi o Auto DevOps ma faʻaaoga i le taimi lava e tasi lau faila masani gitlab-ci.yml. O le auala lea e mafai ai ona e fa'atagaina na'o galuega e te mana'omia ma fa'aoga lelei i fa'afouga i luga.
Pulea otometi sui o vaega ile GitLab.com e fa'aoga ai le SCIM
PERO, AURO
I le taimi muamua, e tatau ona e faʻatautaia ma le lima le avea ma sui auai i le GitLab.com. E mafai nei ona e fa'aogaina le SAML SSO ma pulea le avea ma sui auai e fa'aaoga ai le SCIM e fatu ai, tape, ma fa'afouina tagata fa'aoga ile GitLab.com.
E sili ona aoga lenei mea mo kamupani o loʻo i ai le numera tele o tagata faʻaoga ma tuʻufaʻatasia e tuʻuina atu faʻamatalaga. O lea la e mafai ona e maua se puna e tasi o le mea moni, e pei o le Azure Active Directory, ma o le a fatuina ma tape'esea otometi tagata fa'aoga e ala i le tu'uina atu o fa'amatalaga nai lo le lima.
Ulufale ile GitLab.com e ala ile SAML Provider
PERO, AURO
I le taimi muamua, pe a faʻaaogaina le SAML SSO mo vaega, sa manaʻomia le tagata faʻaoga e saini i totonu ma faʻamaonia GitLab ma se tuʻuina atu faʻamatalaga. E mafai nei ona e sao sa'o i totonu e ala i le SSO o se tagata GitLab e feso'ota'i ma se vaega fa'atulagaina.
E le mana'omia ona saini fa'alua tagata fa'aoga, e fa'afaigofie ai mo kamupani ona fa'aoga SAML SSO mo GitLab.com.
O isi faʻaleleia ile GitLab 11.10
Fuafuaga mata'utia a tamaiti
MUTU, AULO
I le fa'asalalauga talu ai, na matou fa'aopoopoina ai tala fa'apitoa a tamaiti (epics of epics) e fesoasoani ia te oe e fa'atautaia lau fa'asologa o le tufatufaina o galuega. O tala fa'atusa a tamaiti e fa'aalia i luga o le itulau a matua.
I lenei fa'asalalauga, o lo'o fa'aalia ai e le itulau fa'alematua matua se otootoga o tala fa'apitoa a tamaiti ina ia mafai e 'au ona va'ai i le fa'asologa o taimi o tala fa'apitoa a tamaiti ma mafai ona fa'atautaia taimi fa'alagolago.
I lenei fa'asalalauga, matou te tu'uina atu fa'amatalaga fa'amatalaga e oso i luga pe a e fa'ae'e i luga o se so'oga tu'ufa'atasi. I le taimi muamua, matou te faʻaalia naʻo le igoa talosaga tuʻufaʻatasia, ae o lea ua matou faʻaalia foi le tuʻufaʻatasiga o talosaga, tulaga CI pipeline, ma URL puupuu.
Matou te fuafua e faʻaopoopo nisi faʻamatalaga taua i faʻasalalauga i le lumanaʻi, eg. tagata fa'atatau ma nofoaga fa'atonutonu, ma o le a matou faʻalauiloaina foʻi faʻaaliga pop-up mo galuega.
Fa'asalaina talosaga tu'ufa'atasia e lala fa'atatau
Git workflows mo le tuʻuina atu poʻo le felauaiga polokalama e masani ona aofia ai le tele o lala umi-e fai faʻaleleia i lomiga muamua (eg. stable-11-9) po'o le fa'asolo mai su'ega lelei i le gaosiga (fa'ata'ita'iga. integration), ae e le faigofie ona maua talosaga tuʻufaʻatasia mo nei lala i le tele o talosaga tuʻufaʻatasia tatala.
O le lisi o talosaga tu'ufa'atasia mo poloketi ma vaega e mafai nei ona fa'amama e le lala fa'atatau o le talosaga tu'ufa'atasi ina ia fa'afaigofie ona maua le mea e te mana'omia.
Afai tatou te faʻaogaina le auala faʻavae e faʻavae i luga ole Trunk, e tatau ona tatou aloese mai lala ola umi ae fiafia i lala laiti, le tumau e tasi le pule. O suiga laiti e masani ona tulei sa'o i le lala fa'atatau, ae o le faia o lea tulaga e ono malepe ai le fau.
Faatasi ai ma lenei faʻasalalauga, e lagolagoina e GitLab ni filifiliga fou Git push e otometi ona tatala talosaga tuʻufaʻatasia, seti le lala faʻatatau, ma faʻamalosia se tuʻufaʻatasiga i luga o se paipa manuia mai le laina faʻatonu i le taimi o le tulei i le lala.
Fa'aleleia atili le tu'ufa'atasia ma fa'ailoga i fafo
GitLab e mafai ona maua le tele o sapalai Prometheus (siosiomaga, poloketi, ma vaega (fa'amoemoe)), ae o le tele o fa'ai'uga e mafai ona fa'aopoopoina le lavelave po'o le le lagolagoina fo'i e ta'iala masani. Faatasi ai ma lenei faʻasalalauga, e mafai e 'au ona faʻaogaina se tasi Prometheus API, faʻafaigofieina le tuʻufaʻatasia ma auaunaga e pei o Grafana.
I se poloketi Wiki, e mafai e 'au ona fa'asoa fa'amaumauga ma isi fa'amatalaga taua fa'atasi ai ma fa'amatalaga puna ma galuega. Faatasi ai ma lenei faʻasalalauga, e mafai ona e faʻavasega le lisi o itulau Wiki e ala i le aso na faia ma le ulutala e vave maua ai mea na faia talu ai nei.
Mata'ituina punaoa e talosagaina e le fuifui
MUTU, AULO
GitLab fesoasoani ia te oe e mata'ituina lau kulupu Kubernetes mo le atina'e ma le gaosiga o talosaga. Amata i lenei faʻasalalauga, mataʻituina le PPU ma talosaga manatua mai lau fuifui e vaʻai ai faʻafitauli aʻo leʻi avea ma faʻafitauli.
Va'ai Fua Fa'apaleni Uta i le Grafana Dashboard
CORE, STARTER, PREMIUM, ULTIMATE
E taua tele le mataʻituina o le soifua maloloina o lau GitLab faʻataʻitaʻiga. I le taimi muamua, matou te tuʻuina atu lisi faʻaletonu e ala i se faʻataʻitaʻiga Grafana faʻapipiʻi. Amata i lenei faʻasalalauga, ua matou faʻapipiʻiina isi lisi laupapa mo le mataʻituina o paleni uta NGINX.
SAST mo Elixir
MUTU, AULO
O lo'o fa'aauau pea ona fa'alauteleina le lagolago i gagana ma fa'alolotoina le siakiina o le puipuiga. I lenei faʻasalalauga ua matou faʻatagaina le siakiina o le puipuiga mo poloketi i luga Elixir ma galuega faatino na faia i luga Phoenix tulaga.
Tele fesili ile ata e tasi
PREMIUM, ULTIMATE, SILVER, ARO
I le GitLab, e mafai ona e fatuina siata e vaʻaia ai fua faʻatatau e te aoina. E masani lava, mo se faʻataʻitaʻiga, afai e te manaʻomia le vaʻai i le maualuga poʻo le averesi tau o se metric, e te manaʻo e faʻaalia le tele o tau i luga o le siata e tasi. Amata i lenei faʻasalalauga, e te maua lenei avanoa.
O fa'ai'uga a le DAST i luga ole Laupapa Saogalemu a Vaega
Ua matou fa'aopoopoina fa'ai'uga o le Su'ega Su'ega Fa'atonu (DAST) i le dashboard o le puipuiga a le 'au fa'aopoopo i le SAST, su'ega pusa, ma su'esu'ega fa'alagolago.
Fa'aopoopoina Metadata i se Lipoti Fa'ata Va'aiga
MUTU, AULO
I lenei fa'asalalauga, o le Container Scan Report o lo'o iai nisi metadata - ua matou fa'aopoopoina vaega ua afaina (se ata Clair) i metadata o lo'o iai: fa'amuamua, ID (fa'atatau i le mitre.org) ma le tulaga ua a'afia (fa'ata'ita'iga debian:8).
Fa'aopoopoina se ituaiga lipoti o fua e tu'ufa'atasia ai talosaga
PREMIUM, ULTIMATE, SILVER, ARO
GitLab ua uma ona tuʻuina atu le tele o ituaiga o lipoti e mafai ona tuʻu saʻo i talosaga tuʻufaʻatasia: mai lipoti i tulaga lelei code и su'ega iunite i le tulaga fa'amaonia seia o'o SAST и Mataʻutia i le tulaga puipuia.
E ui o ni lipoti taua ia, ae o faʻamatalaga autu e fetaui ma faʻaaliga eseese e manaʻomia foi. I le GitLab 11.10, matou te tuʻuina atu fua faʻatatau e lipoti saʻo i le talosaga tuʻufaʻatasia, lea e faʻamoemoeina se paʻaga faigofie-taua. O le auala lea, e siaki ai e tagata fa'aoga suiga i le taimi, e aofia ai fua fa'ale-aganu'u, ma suiga i fua fa'atatau mo se talosaga tu'ufa'atasiga fa'apitoa. O le fa'aogaina o le mafaufau, su'esu'ega fa'apitoa o galuega, ma tulaga o le soifua maloloina e mafai ona liua i ni fua fa'atatau faigofie e mafai ona va'ai sa'o i talosaga tu'ufa'atasia fa'atasi ai ma isi lipoti ua fausia.
Lagolago mo le tele-module Maven poloketi mo le faʻalagolago i suʻesuʻega
MUTU, AULO
Faatasi ai ma lenei faʻasalalauga, tele-module Maven poloketi lagolago GitLab faʻalagolago i suʻesuʻega. I le taimi muamua, afai o se submodule e faʻalagolago i se isi submodule o le tulaga tutusa, e le mafai ona faʻatagaina le utaina mai le nofoaga tutotonu o Maven. O le taimi nei ua fausia ai le tele-module Maven project ma lua modules ma se faʻalagolago i le va o modules e lua. O lo'o avanoa nei fa'alagolago i le va o uso laiti i le fale teu oloa a Maven ina ia mafai ai ona fa'agasolo le fausiaina.
E mafai e tagata faʻaoga ona suia le auala faʻapipiʻi ile CI
Ona o le le mafai, GitLab Runner faʻapipiʻi le poloketi i se subpath tulaga ese i totonu $CI_BUILDS_DIR. Ae mo nisi o poloketi, e pei o Golang, e manaʻomia ona faʻapipiʻi le code i totonu o se lisi faʻapitoa ina ia mafai ai ona fausia.
I le GitLab 11.10 na matou faʻaalia le fesuiaiga GIT_CLONE_PATH, lea e mafai ai e oe ona faʻamaonia se ala faʻapitoa e faʻapipiʻi ai e GitLab Runner le poloketi aʻo leʻi faia le galuega.
Fa'afaigofie ona fa'apipi'i o fesuiaiga puipuia i ogalaau
GitLab e maua ai le tele o auala puipui и faatapulaa le eria fesuiaiga i GitLab CI/CD. Ae o fesuiaiga e mafai lava ona iu i le fausiaina o ogalaau, ma le loto i ai pe faʻafuaseʻi.
GitLab e matua'i fa'atauaina le fa'afoega o tulaga lamatia ma le su'etusi ma fa'aauau pea ona fa'aopoopo vaega o le tausisia. I le GitLab 11.10, na matou faʻalauiloaina le mafai ona ufiufi nisi ituaiga o fesuiaiga i ogalaau suʻega galuega, faʻaopoopoina se tulaga o le puipuiga mai mea o loʻo i totonu o nei fesuiaiga e faʻafuaseʻi ona aofia i totonu o ogalaau. Ma o lenei GitLab otometi matapulepule tele fa'ailoga fa'ailoga ua fausia.
Faatasi ai ma Auto DevOps i luga o se poloketi GitLab.com, e mafai ona e faʻaogaina galuega faʻaonaponei DevOps mai le fausiaina i le tuʻuina atu e aunoa ma le faʻalavelave.
Amata ile GitLab 11.10, e mafai ona e faʻatagaina pe faʻamalo Auto DevOps mo galuega uma ile vaega lava e tasi.
Fa'afaigofie ma fa'aleleia itulau laisene
AMATA, PREMIUM, MUTU
Ina ia sili atu ona faigofie ma faigofie le puleaina o ki laisene, ua matou toe faʻatulagaina le itulau laisene i le admin panel ma faʻamaonia elemene sili ona taua.
Fa'afou le filifiliga ala 'upu mo fa'agaioiga Kubernetes
E fa'aalia e le laulau fa'atino fa'amatalaga e uiga i fa'agaioiga uma a Kubernetes.
I lenei faʻasalalauga, ua matou suia le auala matou te faʻafanua ai ala pupuu i faʻapipiʻi. Matches ua avanoa nei e app.example.com/app и app.example.com/env poʻo app. O lenei mea o le a 'alofia ai le fa'amamaina o fete'ena'iga ma le lamatiaga o fa'agaioiga le sa'o e feso'ota'i ma le poloketi.
O le tu'ufa'atasia o Kubernetes ma le GitLab e mafai ai ona e fa'aogaina le fa'aaliga RBAC e fa'aaoga ai se tala o auaunaga ma se igoa tu'ufa'atasia mo galuega ta'itasi GitLab. Amata i lenei faʻasalalauga, mo le maualuga maualuga, o nei punaoa o le a faʻavaeina pe a manaʻomia mo le faʻapipiʻiina.
A faʻapipiʻi Kubernetes, GitLab CI o le a fatuina nei punaoa aʻo leʻi faʻapipiʻiina.
Ua lagolagoina nei e fuifui vaega-vaega GitLab Runner fa'apipi'i. O tagata tamo'e Kubernetes tulaga-vaega e foliga mai i galuega faatino a tamaiti e pei o tagata tamo'e vaega ua faaigoaina cluster и kubernetes.
Vaega fa'apipi'i fa'atasi ma GitLab e leai se tautua, faʻaalia nei le numera o telefoni na maua mo se galuega faʻapitoa. Ina ia faia lenei mea, e tatau ona e faʻapipiʻi le Prometheus i luga o le fuifui o loʻo faʻapipiʻi ai Knative.
Pulea fa'ata'atia git clean mo galuega GitLab CI/CD
Ona o le faaletonu, e tamoe GitLab Runner git clean i le faagasologa o le tuʻuina atu o le code pe a faʻatino se galuega ile GitLab CI/CD. E pei o le GitLab 11.10, e mafai e tagata faʻaoga ona faʻatonutonu faʻamaufaʻailoga pasi i se 'au git clean. E aoga lenei mea mo 'au e iai tagata tamo'e fa'amaoni, fa'apea fo'i ma 'au e aoina mai galuega mai fale teuoloa tetele. Ole taimi nei e mafai ona latou pulea le faʻagasologa o le laʻuina aʻo leʻi faʻatinoina tusitusiga. Fou fesuia'i GIT_CLEAN_FLAGS tau fa'aletonu ole -ffdx ma talia fa'atonuga uma e mafai [git clean](https://git-scm.com/docs/git-clean).
O si'osi'omaga malupuipuia e ono mana'omia se fa'aagaga fa'aopoopo mai fafo e maua ai le poloketi. Ua matou fa'aopoopoina le lagolago mo se tulaga fa'aopoopo o le fa'atonutonuina o avanoa i totonu 10.6 ma maua le tele o talosaga e tatala lenei galuega i Core. Matou te fiafia e fa'ailoa le fa'atagaga mai fafo ma se fa'aopoopoga fa'aopoopo o le puipuiga mo fa'atonuga Autu, talu ai e mana'omia lenei vaega e tagata ta'ito'atasi.
Malosiaga e fai ai galuega faatino i vaega ile Core
O le matafaioi a le Developer e mafai ona fausia ni galuega faatino i vaega talu mai le version 10.5, ma ua mafai nei i Core. O le fatuina o galuega faatino o se vaega autu mo le gaosiga i GitLab, ma e ala i le aofia ai o lenei vaega i Core, ua faigofie nei mo tagata o le au paia ona fai se mea fou.
O le aso na matou tatalaina ai GitLab Runner 11.10! O le GitLab Runner o se poloketi faʻapitoa e faʻaaogaina e faʻatautaia ai galuega CI / CD ma toe faʻafoʻi iʻuga i GitLab.
Ole lisi atoa o suiga e mafai ona maua ile GitLab Runner changelog: SILIFILI.
Fa'asa'oga o le toe faafoi project_id i totonu ole su'esu'ega ole API ile Elasticsearch
AMATA, PREMIUM, MUTU
Na matou fa'amauina se pusa i le Elasticsearch blob search API lea na fa'afo'i sese le 0 mo project_id. O le a manaomia toe fa'asino Elasticsearchina ia maua le tau sa'o project_id ina ua uma ona faʻapipiʻi lenei faʻasologa o GitLab.
Omnibus faaleleia
CORE, STARTER, PREMIUM, ULTIMATE
Ua matou faia mea nei faʻaleleia i Omnibus i GitLab 11.10:
GitLab 11.10 e aofia ai Mataupu sili ona taua 5.9.0, puna tatala Slack isi, o lona fa'asalalauga lata mai e aofia ai se lisi tu'ufa'atasiga fou mo le fa'afaigofieina o fa'amatalaga mai Hipchat ma sili atu. O lenei lomiga e aofia ai faʻafouga saogalemu, ma matou fautuaina le faʻafouina.
I GitLab 11.5 ua matou faʻaopoopoina lenei manaʻoga i le Geo documentation: gitlab-ee#8053.
I GitLab 11.6sudo gitlab-rake gitlab:geo:check siaki pe ua mafai ona teuina fa'aputuga ma ua fa'asolo uma galuega. Cm. gitlab-ee#8289. Afai o lo'o e fa'aogaina Geo, fa'amolemole fa'atino le siaki lea ma fa'asolo vave.
I GitLab 11.8 lapataiga tumau le atoatoa gitlab-ee!8433 o le a fa'aalia i luga o le itulau Pule Area > Geo > Nodes, pe afai e le fa'atagaina siaki i luga.
I GitLab 12.0 Geo o le a faʻaogaina manaʻoga faʻapipiʻi. Cm. gitlab-ee#8690.
Na faalauiloa e Canonical le faaiuga o le lagolago masani mo le Ubuntu 14.04 Aperila 2019. Matou te fautuaina tagata faʻaoga e faʻaleleia i se LTS lagolago: Ubuntu 16.04 poʻo le Ubuntu 18.04.
Aso tapēina: 22 Me 2019
Fa'atapula'a le numera maualuga o paipa na faia ile tu'uina atu
I le taimi muamua, na faia ai e GitLab paipa mo HEAD lala taitasi i le tuuina atu. E faigofie lenei mea mo tagata atiaʻe o loʻo tuleia ni suiga i le taimi e tasi (mo se faʻataʻitaʻiga, i se lala faʻapitoa ma se lala develop).
Ae pe a tuleia se faleteuoloa tele ma le tele o lala ola (mo se faʻataʻitaʻiga, feʻaveaʻi, faʻata, poʻo lala), e te le manaʻomia le faia o se paipa mo lala taʻitasi. Amata ile GitLab 11.10 o loʻo matou fatuina maualuga 4 paipa pe a auina atu.
Aso tapēina: 22 Me 2019
Ala fa'ailoga tuai a GitLab Runner
E pei o Gitlab 11.9, GitLab Runner faʻaaogaina auala fou cloning/valaau le faleteuoloa. I le taimi nei, GitLab Runner o le a faʻaaogaina le auala tuai pe a le lagolagoina le mea fou. Va'ai nisi fa'amatalaga i totonu lenei galuega.
I le GitLab 11.0, na matou suia foliga o le metrics server configuration mo GitLab Runner. metrics_server o le a aveesea i le fiafia listen_address i GitLab 12.0. Va'ai nisi fa'amatalaga i totonu lenei galuega.
I le version 11.3, na amata ona lagolagoina e GitLab Runner tele kamupani fa'apipi'i; lea na taitai atu ai i tulaga fou mo fa'atonuga S3 fa'apitoa. le fa'amaumauga, tu'uina atu se laulau o suiga ma fa'atonuga mo le malaga atu i le fa'atulagaga fou. Va'ai nisi fa'amatalaga ile lenei galuega.
O nei auala o le a le maua ile GitLab 12.0. I le avea ai o se tagata faʻaoga, e te le manaʻomia le suia o se isi mea nai lo le faʻamautinoa o lau GitLab faʻataʻitaʻiga o loʻo faʻaogaina le version 11.9+ pe a faʻaleleia i le GitLab Runner 12.0.
Aso tapēina: 22 Iuni 2019
Fa'agata fa'agata mo fa'ailoga fa'ailoga mo GitLab Runner
I le GitLab 12.0 o le a tatou fesuiaʻi i le amio saʻo e pei o le faʻatulagaina o le faʻaogaina ua le atoatoa. Va'ai nisi fa'amatalaga ile lenei galuega.
Aso tapēina: 22 Iuni 2019
Fa'ate'aina le lagolago mo le tufatufaina atu o Linux e o'o atu i le EOL mo GitLab Runner
O nisi faʻasalalauga Linux lea e mafai ona faʻapipiʻi ai le GitLab Runner ua faʻataunuʻuina lo latou faʻamoemoe.
I GitLab 12.0, GitLab Runner o le a le toe tufatufaina atu pusa i ia tufatufaga Linux. O se lisi atoa o tufatufaga e le o toe lagolagoina e mafai ona maua i la matou fa'amaumauga. Faafetai ia Javier Ardo (Javier Jardon) tua lona sao!
I GitLab 12.0, GitLab Runner ua faʻalauiloaina e faʻaaoga ai tulafono fou. E na'o tagata fa'aoga e soloia ata fesoasoani. Va'ai nisi fa'amatalaga ile lenei galuega.
Aso tapēina: 22 Iuni 2019
Aveese le talatuu git clean mechanism mai GitLab Runner
I le GitLab Runner 11.10 matou te tuuina atu le avanoa fetuutuunai pe faapefea ona faatino e Runner se poloaiga git clean. E le gata i lea, o le taʻiala fou o le faʻamamaina e aveese ai le faʻaoga git reset ma tuuina atu le poloaiga git clean ina ua uma le la'asaga la'u ese.
Talu ai ona o lenei suiga o amioga e ono aʻafia ai nisi o tagata faʻaoga, ua matou saunia se parakalafa FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Afai e te setiina le tau true, o le a toe faʻafoʻisia le talatuu o le faʻamamaina o fuafuaga. E mafai ona maua nisi faʻamatalaga e uiga i le faʻaogaina o faʻasologa o galuega ile GitLab Runner i totonu o fa'amaumauga.
I le GitLab Runner 12.0, o le a matou aveesea le lagolago mo le talatuu o le faʻamamaina o fuafuaga ma le mafai ona toe faʻafoʻisia e faʻaaoga ai se faʻasologa o galuega. Va'ai nisi fa'amatalaga ile lenei galuega.
Aso tapēina: 22 Iuni 2019
Vaega Fa'amatalaga Fa'atonu i le vaega fa'atonu
GitLab e tuʻuina atu faʻamatalaga e uiga i lau GitLab faʻataʻitaʻiga i totonu admin/system_info, ae atonu e lē saʻo lenei faamatalaga.
autū: Mo 'au laiti, galuega a le tagata lava ia, po'o le GitLab fa'ata'ita'iga mo se vaitaimi e le fa'atapula'aina.
masini: Mo 'au o loʻo galulue i le ofisa e tasi i luga o le tele o poloketi e manaʻomia le lagolago faʻapolofesa.
faʻailoga: Mo 'au tufatufaina e mana'omia ni mea fa'apitoa, avanoa maualuga, ma le lagolago XNUMX/XNUMX.
tupito: Mo pisinisi e manaʻomia le faʻaogaina o fuafuaga ma le faʻatinoina ma le faʻaleleia atili o le saogalemu ma le tausisia.
Ao SaaS - GitLab.com: Faʻafeiloaʻi, pulea ma faʻatautaia e GitLab totogi fua ma totogi mo tagata atiaʻe taʻitoʻatasi ma 'au.
saʻoloto: Faleteuoloa e le fa'atapula'aina ma le fa'atapula'aina o le aofa'i o tagata fai sao. O poloketi tapuni e mafai ona maua avanoa i tulaga maualuga saʻoloto, i galuega tatala maua avanoa i tulaga tulaga auro.
pilonisi: Mo 'au o lo'o mana'omia le avanoa i fa'asologa o galuega.
siliva: Mo 'au e mana'omia le malosi sili atu o le DevOps gafatia, tausisia, ma fesoasoani vave.
auro: E talafeagai mo le tele o galuega CI/CD. O galuega tatala uma e mafai ona faʻaogaina foliga auro mo le leai o se totogi, e tusa lava po o le a le fuafuaga.