An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

An saki 13.4 tare da ajiyar HashiCorp don masu canji na CI, Kubernetes Agent da cibiyar tsaro, da kuma fasalulluka masu canzawa a cikin Starter

A GitLab, koyaushe muna tunanin yadda za mu iya taimaka wa masu amfani su rage haɗari, haɓaka inganci, da haɓaka saurin isarwa akan dandamalin da kuka fi so. A wannan watan mun ƙara sabbin abubuwa masu fa'ida da yawa waɗanda ke faɗaɗa ƙarfin tsaro, rage yawan lahani, haɓaka haɓaka aiki, sauƙaƙe aiki tare da GitLab, da taimakawa ƙungiyar ku isar da fasali har ma da sauri. Muna fatan za ku sami manyan abubuwan da aka saki suna da amfani, haka kuma 53 wasu sabbin abubuwa, ƙara a cikin wannan sakin.

Babban Siffofin Tsaro

Muna ƙoƙarin ƙara sabbin abubuwa da yawa zuwa GitLab DevSecOps kowane wata, kuma wannan sakin ba banda bane. Ana iya amfani da maɓallan sirri na HashiCorp vault yanzu a ayyukan CI/CD a cikin tsarin taro da turawa. Bugu da ƙari, ƙungiyoyin da ke son goyan bayan rarrabuwar alhakin tura lambar za su iya yanzu ƙara rawar Deployer ga masu amfani tare da samun damar Mai ba da rahoto. Wannan rawar ta dace ka'idar mafi ƙarancin damar samun dama kuma zai ba ku damar tabbatar da buƙatun haɗin kai (a cikin harshen Rasha na GitLab "buƙatun haɗakarwa") da tura lamba a cikin mahalli masu kariya, ba tare da samar da damar canza lambar kanta ba.

Wata hanya don rage haɗari ita ce amfani da sabo GitLab Kubernetes Agent. Ƙungiyoyin ayyuka za su iya tura gungu na Kubernetes daga GitLab ba tare da sun nuna gungu ga intanet ɗin gaba ɗaya ba. Muna kuma gabatar da tallafin sarrafa sigar atomatik don sabbin fayilolin jihar Terraform tare da GitLab ya sarrafa Terraform jihar don tallafawa yarda da sauƙi na gyara kuskure. A ƙarshe, misalin dashboard ɗin tsaro ya zama Cibiyar Tsaro ta GitLab tare da rahotanni masu rauni da saitunan tsaro.

Mafi dacewa da ingantaccen aiki tare da GitLab

Mun inganta binciken mu na duniya don haɗawa saurin kewayawa daga mashigin bincike, ba ka damar sauƙi kewaya zuwa sabbin tikiti, ƙungiyoyi, ayyuka, saituna da batutuwan taimako. Muna farin cikin sanar da cewa Shafukan GitLab turawa sun bayyana don tura shafuka da kundayen adireshi guda ɗaya a cikin rukunin yanar gizon, wanda zai ba masu amfani damar tura rukunin yanar gizon su yadda ya kamata. Kuma ga waɗanda suke son karɓar faɗaɗa bayanai game da turawa, wannan sakin yana ba da damar sarrafa ɗaruruwan tallafi na tura aikin daga kayan aikin muhalli!

Buɗe Gudunmawar Tushen

Muna wakilta nuna kewayon lambar a cikin buƙatar haɗuwa ya bambantawanda na kara da cewa MVP na wannan watan, Fabio Huser. Alamomi akan ɗaukar gwajin juzu'i na lambar da aka canza suna ba masu haɓaka ra'ayi bayyananne game da ɗaukar hoto yayin bita; wannan bayanin yana taimakawa hanzarta sake dubawa da rage lokacin haɗawa da tura sabon lamba. Mu kuma an matsar da fasalulluka masu iya canzawa (tutocin fasali) zuwa Starter da shirin matsar da su zuwa Core a cikin sakin 13.5.

Kuma wannan shine farkon!

Kamar koyaushe, akwai ƙarancin sarari a cikin taƙaitaccen bayani, amma akwai abubuwa masu kyau da yawa a cikin sakin 13.4. Ga wasu kaɗan:

Idan kuna son sanin a gaba abin da ke jiran ku a ciki na gaba saki, duba mu 13.5 saki video.

Kalli shirye-shiryen mu na gidan yanar gizon "Tsarin Juriya A Lokutan Kalubale".

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

MVP wannan watan - Fabio Huser

Fabio ya ba da gudummawa sosai gudunmawa в nuna kewayon lambar a cikin buƙatar haɗuwa ya bambanta - fasalin da aka daɗe ana jira a cikin al'ummar GitLab. Wannan muhimmiyar gudummawa ce ta gaske tare da sauye-sauye marasa mahimmanci waɗanda ke buƙatar haɗin kai akai-akai tare da membobin ƙungiyar GitLab kuma sun shafi yankuna da yawa na aikin kamar UX, gaba-gaba da ƙarshen baya.

Babban fasalulluka na sakin GitLab 13.4

Yi amfani da maɓallin HashiCorp Vault a cikin ayyukan CI

(PREMIUM, ULTIMATE, SILVER, GOLD) Matakin zagayowar DevOps: Saki

A cikin sakin 12.10, GitLab ya gabatar da ikon karɓa da canja wurin maɓallan zuwa ayyukan CI ta amfani da mai sarrafa aikin GitLab (GitLab runner). Yanzu muna fadada Tabbatarwa ta amfani da JWT, ƙara sabon tsarin aiki secrets da fayil .gitlab-ci.yml. Wannan zai sauƙaƙa saitawa da amfani da ma'ajin HashiCorp tare da GitLab.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takaddun don aiki tare da maɓalli и tikitin asali.

Gabatar da GitLab Kubernetes Agent

(PREMIUM, ULTIMATE) Matakin zagayowar DevOps: Sanya

Haɗin GitLab tare da Kubernetes ya daɗe yana ba da damar tura zuwa gungu na Kubernetes ba tare da buƙatar daidaitawar hannu ba. Yawancin masu amfani sun so sauƙin amfani da wannan tarin, yayin da wasu suka ci karo da wasu matsaloli. Don haɗin kai na yanzu, gungun ku dole ne ya zama mai isa ga su daga Intanet domin GitLab ya sami damar shiga ta. Ga ƙungiyoyi da yawa, wannan ba zai yiwu ba saboda suna ƙuntata samun damar gungu don tsaro, yarda, ko dalilai na tsari. Don samun kusa da waɗannan ƙuntatawa, masu amfani suna buƙatar gina kayan aikin su a saman GitLab, in ba haka ba ba za su iya amfani da wannan fasalin ba.

A yau muna gabatar da GitLab Kubernetes Agent, sabuwar hanyar tura zuwa gungu na Kubernetes. Wakilin yana gudana a cikin tarin ku, don haka ba kwa buƙatar fallasa shi ga intanet gaba ɗaya. Wakilin yana daidaita jigilar ta hanyar neman sabbin canje-canje daga GitLab, maimakon GitLab yana tura sabuntawa zuwa tari. Ko da wane irin hanyar GitOps kuke amfani da shi, GitLab ya rufe ku.

Lura cewa wannan shine sakin farko na wakilin. Mayar da hankalinmu na yanzu don GitLab Kubernetes Agent shine tsarawa da sarrafa abubuwan turawa ta hanyar lamba. Wasu fasalulluka na haɗin kai na Kubernetes, kamar allunan turawa da aikace-aikacen sarrafa GitLab, har yanzu ba su sami tallafi ba. Muna tsammanincewa za a ƙara waɗannan damar zuwa wakili a cikin sakewa na gaba, da kuma sababbin haɗin kai da aka mayar da hankali kan tsaro da bin doka.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takardun Wakilin GitLab Kubernetes и tikitin asali.

Ba wa masu amfani izinin turawa ba tare da samun damar lamba ba

(PREMIUM, ULTIMATE, SILVER, GOLD) Matakin zagayowar DevOps: Saki

A baya can, tsarin ba da izini na GitLab ya sa yana da wahala a raba nauyi yadda yakamata tsakanin ƙungiyar ku tsakanin waɗanda ke da alhakin haɓakawa da waɗanda ke da alhakin turawa. Tare da fitowar GitLab 13.4, zaku iya ba da izini don amincewa da buƙatun haɗin kai don turawa, da kuma tura lambar ga mutanen da ba su rubuta lambar ba, ba tare da ba su haƙƙin samun damar mai kulawa ba (a cikin harshen Rasha na GitLab “mai kula da”) ).

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takardun Samun Muhalli и asali almara.

Cibiyar Tsaro

(ULTIMATE, GOLD) Matakin zagayowar DevOps: Amintacce

A baya can, sarrafa raunin matakin-misali ya iyakance a duka ayyuka da sassauci. Fayil ɗin ya kasance shafi guda ɗaya wanda ya haɗa cikakkun bayanai na lahani, ma'auni, da saituna. Babu wuri da yawa don haɓaka waɗannan fasalulluka ko amfani da wasu fasalulluka na tsaro.

Mun yi muhimman canje-canje ga yadda muke sarrafa tsaro da bayyana gaskiya a GitLab. An canza kwamitin tsaro na misali zuwa cibiyar tsaro gabaɗaya. Babban canji shine gabatar da sabon tsarin menu: maimakon shafi ɗaya, yanzu kuna ganin dashboard ɗin tsaro, rahoton rauni, da sashin saiti daban. Yayin da aikin bai canza ba, raba shi zuwa sassa zai ba da damar inganta wannan sashe wanda in ba haka ba zai yi wahala. Wannan kuma yana saita matakin ƙara wasu abubuwan da suka shafi tsaro a nan gaba.

Sashin Rahoton Rashin Lalacewar da aka keɓe yanzu yana da ƙarin sarari don nuna mahimman bayanai. Anan akwai raunin da a halin yanzu ke cikin jerin raunin aikin. Matsar da widget din tare da ma'aunin rauni zuwa wani sashe daban yana haifar da ingantaccen kwamitin kula da tsaro. Yanzu zane ne don abubuwan gani na gaba-ba don sarrafa raunin kawai ba, amma ga kowane ma'aunin da ke da alaƙa da tsaro. A ƙarshe, yankin saituna daban yana ƙirƙirar sarari gama gari don duk saitunan tsaro matakin-misali, ba kawai sarrafa rauni ba.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takaddun Cibiyar Tsaro ta Misali и asali almara.

Abubuwan da za a iya canzawa yanzu suna cikin GitLab Starter

(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Saki

An saki GitLab 11.4 alpha version of switchable fasali. A cikin 12.2 mun gabatar da dabarun su yawan masu amfani и ta ID mai amfani, kuma a cikin 13.1 sun kara da cewa jerin masu amfani и kafa dabaru don yanayi daban-daban.

A farkon wannan shekarar, GitLab ya yi alkawari motsa 18 fasali cikin bude tushen. A cikin wannan sakin, mun kammala ƙaura na fasalulluka masu canzawa zuwa shirin Starter kuma za mu ci gaba da ƙaura zuwa Core daga Git Lab 13.5. Muna farin cikin kawo wannan fasalin ga ƙarin masu amfani kuma muna son jin yadda kuke amfani da shi.

Takaddun bayanai akan fasalulluka masu sauyawa и tikitin asali.

Saurin kewayawa daga mashigin bincike

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) samuwa

Wani lokaci lokacin kewayawa GitLab kuna so ku tafi kai tsaye zuwa takamaiman aiki maimakon shafin sakamakon binciken.

Yin amfani da mashayin bincike na duniya, zaku iya sauri kewaya zuwa sabbin tikiti, ƙungiyoyi, ayyuka, saiti, da batutuwan taimako. Kuna iya amfani da maɓalli mai zafi /don matsar da siginan ku zuwa sandar bincike don kewaya GitLab har ma da inganci!

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Bincika takaddun da aka cika ta atomatik и tikitin asali.

Nuna kewayon lambar a cikin buƙatar haɗawa ya bambanta

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Ƙirƙiri

Lokacin duba buƙatar haɗin kai, zai iya zama da wahala a tantance ko gwajin naúrar ya rufe lambar da aka canza. Madadin haka, masu bita za su iya dogara ga ɗaukacin ɗaukar hoto kuma su nemi a ƙara shi kafin amincewa da buƙatar haɗin gwiwa. Wannan na iya haifar da wata matsala ta rubuta gwaje-gwaje, wanda a zahiri ba zai inganta ingancin lambar ko ɗaukar hoto ba.

Yanzu, lokacin kallon bambancin buƙatar haɗin kai, za ku ga nuni na gani na ɗaukar hoto. Sabbin alamomi za su ba ka damar fahimtar da sauri ko lambar da aka canza tana rufe da gwajin naúrar, wanda zai taimaka hanzarta sake duba lambar da lokacin haɗawa da tura sabon lamba.

Спасибо Fabio Huser da Siemens don wannan fasalin!

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takaddun bayanai kan nuna kewayon lambar ta gwaji и tikitin asali.

Ƙarin yanayi da ayyuka a cikin rukunin mahalli

(PREMIUM, ULTIMATE, SILVER, GOLD) Matakin zagayowar DevOps: Saki

Tun lokacin da aka saki GitLab 12.5 ta amfani da bangarori na yanayi za ku iya sa ido kan yanayin muhalli, amma bai wuce wurare bakwai a cikin ayyuka uku ba. Mun haɓaka wannan rukunin a cikin sakin 13.4 ta hanyar sanya shi don taimaka muku kula da sarrafa mahallin ku a sikelin. Yanzu kuna iya ganin ƙarin mahalli a cikin ƙarin ayyuka.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takardun kwamitin muhalli и tikitin asali.

GitLab yana kula da mai bada GitLab Terraform

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Sanya

Kwanan nan mu an karɓi haƙƙin masu kiyayewa ga mai bada GitLab Terraform da shirin inganta shi a cikin sakewa masu zuwa. A cikin watan da ya gabata, mun karɓi buƙatun haɗin kai 21 kuma mun rufe tikiti 31, gami da wasu kurakurai da suka daɗe da ɓacewa kamar su. tallafi misali gungu... Za ka iya ƙarin koyo game da mai ba da GitLab Terraform a cikin takardun Terraform.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takardun Mai Ba da GitLab Terraform и tikitin asali.

Fuzzing API gwajin tare da BudeAPI ƙayyadaddun bayanai ko fayil HAR

(ULTIMATE, GOLD) Matakin zagayowar DevOps: Amintacce

Gwajin fuzzing API babbar hanya ce don nemo kwari da lahani a cikin aikace-aikacen gidan yanar gizonku da APIs waɗanda sauran na'urori da hanyoyin gwaji za su rasa.

Gwajin fuzzing API a GitLab yana ba ku damar samarwa Buɗe API v2 ƙayyadaddun bayanai ko HAR fayil aikace-aikacen ku sannan yana haifar da bayanan shigar da bazuwar da aka ƙera don gwada ƙararraki da nemo kwari. Ana iya ganin sakamako nan da nan a cikin bututun ku.

Wannan shine sakin gwajin fuzz na API na farko kuma muna son jin abin da kuke tunani. Muna da ƙarin haja don gwajin fuzz ra'ayoyi da yawa, wanda za mu dogara ne akan sakin wannan fasalin.

Takardun Gwajin Fuzzing API и asali almara.

Duba sabbin hotuna a cikin ma'auni

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Saka idanu

A baya can, ƙirƙirar hoto a cikin dashboard ɗin awo a GitLab ba abu ne mai sauƙi ba. Bayan kun ƙirƙiri awo a cikin fayil ɗin DAshboard YAML, kun yi canje-canje zuwa master, ba tare da samun damar tabbatar da cewa sabon zanen da aka ƙirƙira yana aiki daidai yadda kuke buƙata ba. Fara da wannan sakin, zaku iya samfoti canje-canje yayin da kuke ƙirƙira jadawali, samun ra'ayin sakamakon kafin aika canje-canje zuwa fayil ɗin DAshboard YAML.

Takaddun bayanai akan ƙara sabon jadawali zuwa kwamitin и tikitin asali.

Bayanai akan kewayon lambar ta gwaje-gwaje don duk ayyukan ƙungiyar

(PREMIUM, ULTIMATE, SILVER, GOLD) Matakin zagayowar DevOps: Tabbatar

Lokacin da kuke sarrafa ɗimbin ayyuka a GitLab, kuna buƙatar tushen bayani guda ɗaya game da yadda ɗaukar hoto ke canzawa akan lokaci a cikin duk ayyukan. A baya can, nunin wannan bayanin yana buƙatar aiki mai wahala da cin lokaci: dole ne a zazzage bayanan ɗaukar hoto daga kowane aikin kuma haɗa shi a cikin tebur.

A cikin saki 13.4, ya zama mai yiwuwa a sauƙaƙe da sauri haɗuwa .csv fayil tare da duk bayanai akan kewayon lambar don duk ayyukan ƙungiyar ko don zaɓin ayyukan. Wannan sifa ita ce MVC, za a bi ta da ikon Matsakaicin ɗaukar hoto akan lokaci.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takardun Bincike na Ma'ajiya и tikitin asali.

Taimakawa sababbin harsuna don cikakken gwajin fuzz

(ULTIMATE, GOLD) Matakin zagayowar DevOps: Amintacce

Wannan sakin yana gabatar da tallafi ga sabbin harsuna da yawa don gwajin fuzz da nufin cikakken ɗaukar hoto.

Yanzu zaku iya kimanta cikakken ƙarfin gwajin fuzzing a cikin aikace-aikacen Java, Rust, da Swift ɗin ku kuma nemo kurakurai da lahani waɗanda sauran na'urori da hanyoyin gwaji zasu rasa.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takaddun bayanai akan harsunan da aka goyan baya don gwajin fuzz и asali almara.

Faɗakarwa akan babban shafin muhalli

(PREMIUM, ULTIMATE, SILVER, GOLD) Matakin zagayowar DevOps: Saki

Shafin Muhalli yana nuna yanayin mahallin ku gaba ɗaya. A cikin wannan sakin mun inganta wannan shafin ta ƙara nunin faɗakarwa. Faɗakarwar faɗakarwa tare da matsayin mahallin ku zai taimaka muku da sauri ɗaukar mataki don gyara yanayin da ya taso.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takaddun don duba sabbin faɗakarwa a cikin mahalli и tikitin asali.

Bututun da aka gina a yanzu suna iya tafiyar da bututun nasu

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Tabbatar

Ta hanyar amfani da bututun gida, yanzu ana iya gudanar da sabbin bututun cikin bututun yara. Ƙarin matakin zurfin zai iya zama da amfani idan kuna buƙatar sassauci don samar da adadin adadin bututun mai.

A baya can, lokacin amfani da bututun gida, kowane bututun yara yana buƙatar aikin faɗakarwa don bayyana da hannu a cikin bututun iyaye. Yanzu zaku iya ƙirƙirar bututun gida waɗanda za su ƙaddamar da kowane adadin sabbin bututun gida. Alal misali, idan kana da monorepository, za ka iya ƙarfafawa ta samar da layin farko na farko, wanda kansa zai haifar da adadin da ake bukata na sababbin bututun bisa ga canje-canje a cikin reshe.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takardun Bututun Gida и tikitin asali.

Ingantacciyar kewayawa tsakanin iyaye da bututun gida

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Tabbatar

A baya can, kewayawa tsakanin iyaye da bututun gida bai dace sosai ba - kuna buƙatar dannawa da yawa don isa bututun da ake so. Har ila yau, ba abu ne mai sauƙi ba a gano ko wane aiki ya fara bututun. Yanzu zai zama da sauƙi don ganin haɗin kai tsakanin iyaye da bututun gida.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takardun Bututun Gida и tikitin asali.

Ayyukan matrix masu layi ɗaya suna nuna madaidaicin masu canji a cikin taken aiki

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Tabbatar

Idan kun yi amfani aikin matrix, Wataƙila kun lura cewa yana da wuya a tantance wane nau'in matrix da aka yi amfani da shi don wani aiki na musamman, tun da sunayen ayyukan sun yi kama da. matrix 1/4. A cikin sakin 13.4, zaku ga madaidaitan ma'auni masu dacewa waɗanda aka yi amfani da su a waccan aikin maimakon sunan aikin gama gari. Misali, idan burin ku shine gyara gine-ginen x86, to za'a kira aikin matrix: debug x86.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takardun don Ayyukan Matrix Daidaici и tikitin asali.

Sauran haɓakawa a cikin GitLab 13.4

Haɗa asusun Atlassian

(CORE, STARTER, PREMIUM, ULTIMATE) Matakin zagayowar DevOps: Sarrafa

Masu amfani da GitLab yanzu za su iya haɗa asusun GitLab zuwa asusun su na Atlassian Cloud. Wannan zai ba ku damar shiga GitLab tare da takaddun shaidar ku na Atlassian, kuma zai shimfiɗa harsashi don haɓaka haɗin kai na gaba. Gitlab with Jira kuma tare da wasu samfurori daga layin Atlassian.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takardun Haɗin kai na Atlassian и tikitin asali.

Ana fitar da jerin duk ayyukan haɗin gwiwa

(ULTIMATE, GOLD) Matakin zagayowar DevOps: Sarrafa

Ƙungiyoyin da aka mayar da hankali kan bin ƙa'idodin suna buƙatar wata hanya don nuna wa masu duba cikakken ra'ayi na abubuwan da ke da alaƙa da kowane canji na samarwa. A cikin GitLab, wannan yana nufin tattara komai a wuri ɗaya: haɗa buƙatun, tikiti, bututu, binciken tsaro, da sauran ƙaddamar da bayanai. Har zuwa yanzu, ko dai dole ne ku tattara shi da hannu a cikin GitLab ko saita kayan aikin ku don tattara bayanan, waɗanda ba su da inganci sosai.

Yanzu zaku iya tattarawa da fitar da wannan bayanan ta tsarin tsari don biyan buƙatun dubawa ko yin wasu nazari. Don fitarwa jerin duk ayyukan haɗin gwiwa don ƙungiyar ta yanzu, kuna buƙatar zuwa Dashboards masu yarda kuma danna maballin Jerin duk ayyukan haɗin gwiwa. Fayil ɗin da aka samo zai ƙunshi duk abin da aka yi na haɗakarwa, marubucin su, ID ɗin neman haɗin haɗin kai, rukuni, aiki, masu tabbatarwa da sauran bayanai.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takardun don ƙirƙirar rahoto и tikitin asali.

Yi lissafin ku sarrafa alamun isa ga mutum ta API

(ULTIMATE, GOLD) Matakin zagayowar DevOps: Sarrafa

Sarrafa samun damar shiga sunan GitLab muhimmin sashi ne na ƙoƙarce-ƙoƙarce. Daga ƙa'idodin mafi ƙarancin gata zuwa kashe damar lokaci, ana iya samun buƙatu da yawa masu alaƙa da alamun isa ga mutum a cikin GitLab. Don sauƙaƙa don kiyayewa da sarrafa duk waɗannan takaddun shaidar mai amfani a cikin sararin sunan ku, mun ba da damar jera duk alamun samun damar sirri da zaɓin zaɓi. hana shiga ta hanyar API.

Waɗannan haɓakawa ga GitLab API suna ba masu amfani damar jera da soke alamun samun damar kansu, da masu gudanarwa don jera da soke alamun masu amfani da su. Yanzu zai zama da sauƙi ga masu gudanarwa su ga waɗanda ke da damar yin amfani da sunan su, yin yanke shawara ta hanyar amfani da bayanan mai amfani, da kuma soke alamun samun damar shiga na sirri waɗanda ƙila an yi la'akari da su ko kuma waɗanda suka faɗi a waje da manufofin gudanarwa na kamfani.

Takaddun Takaddun Samun damar Keɓaɓɓu и tikitin asali.

Abubuwan da ke da alaƙa da sauran fasalulluka yanzu suna cikin GitLab Core

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Tsari

Bayan 'yan watannin da suka gabata mun sanar da wani shiri don fassarar fasali 18 zuwa buɗaɗɗen lambar tushe. Ta hanyar yin aiki don cika wannan alkawari, mun yi tikiti masu alaƙa, tikitin fitarwa zuwa CSV и Yanayin mayar da hankali kan allo (a cikin harshen Rasha na GitLab "hukumar tattaunawa") akwai a cikin Tsarin Core. Wannan kawai ya shafi dangantaka "mai alaƙa da" dangantaka; "blockers" da "katange" dangantaka sun kasance a cikin tsare-tsaren biya.

Takaddun kan tikiti masu alaƙa и tikitin asali.

Nuna asalin sunan reshe a mashigin buƙatar haɗin kai

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Ƙirƙiri

Lokacin da ake bitar canje-canjen lamba, tattaunawa, da buƙatar haɗin kai, yawanci yana da kyau a yi rajistar wuri na reshe don ƙarin bita. Koyaya, gano sunan zaren yana ƙara wahala yayin da ake ƙara ƙarin abun ciki zuwa bayanin buƙatar haɗawa kuma dole ne ku ƙara gungura ƙasa shafin.

Mun ƙara sunan reshe zuwa mashigin neman haɗin kai, yana mai da shi a kowane lokaci da kuma kawar da buƙatar gungurawa cikin duka shafin. Kamar hanyar haɗin kai zuwa buƙatar haɗin kai, sashin reshen tushen ya ƙunshi maɓallin “kwafi” dacewa.

Спасибо Ethan Reesor don babbar gudummawar ku don haɓaka wannan fasalin!

Haɗa takaddun buƙata и tikitin asali.

Alamar kasancewar fayilolin da suka ruguje a cikin buƙatar haɗin kai ya bambanta

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Ƙirƙiri

Haɗa buƙatun waɗanda ke ƙara canje-canje zuwa fayiloli da yawa wani lokaci suna rugujewar bambance-bambancen manyan fayiloli don haɓaka aikin samarwa. Lokacin da wannan ya faru, yana yiwuwa a tsallake fayil ɗin da gangan yayin bita, musamman a cikin buƙatun haɗin gwiwa tare da babban adadin fayiloli. Farawa da sigar 13.4, buƙatun haɗakarwa za su nuna bambance-bambancen da ke ɗauke da fayilolin naɗe-kaɗe, don haka ba za ku rasa waɗannan fayilolin yayin nazarin lamba ba. Don ƙarin haske, muna shirin ƙara haskakawa ga waɗannan fayilolin a cikin sakin gaba. Ku kasance tare da mu domin samun labarai tikitin gitlab#16047.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takaddun bayanai akan fayilolin da aka naɗe a cikin buƙatun rarrabuwa и tikitin asali.

Gargadi game da kasancewar fayilolin da suka ruguje a cikin bambance-bambancen neman haɗin kai

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Ƙirƙiri

A cikin ɓangaren buƙatar haɗakarwa, manyan fayiloli sun ruguje don haɓaka aiki. Koyaya, lokacin bitar lambar, ana iya rasa wasu fayiloli lokacin da mai bita ya gungura cikin jerin fayiloli, tunda duk manyan fayiloli sun ruguje.

Mun ƙara faɗakarwa mai gani a saman shafin neman haɗin kai don sanar da masu amfani cewa akwai fayil ɗin da aka haɗa a wannan sashe. Ta wannan hanyar, ba za ku rasa wasu canje-canje ga buƙatun haɗin kai yayin bita ba.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takaddun bayanai akan fayilolin da aka naɗe a cikin buƙatun rarrabuwa и tikitin asali.

Farfadowa ta atomatik na ma'ajiyar tarin Gitaly

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Ƙirƙiri

A baya can, lokacin da kumburin farko na gungu na Gitaly ya tafi layi, ma'ajiyar da ke wannan kullin an yiwa alama a matsayin karantawa kawai. Wannan ya hana asarar bayanai a cikin yanayi inda aka sami canje-canje a kan kumburin da ba a sake maimaita shi ba. Lokacin da kumburi ya dawo kan layi, GitLab ba a dawo da shi ta atomatik ba, kuma masu gudanarwa dole ne su fara aikin aiki tare da hannu ko karɓar asarar bayanai. Wasu yanayi, kamar gazawar aikin kwafi akan kumburin sakandare, kuma na iya haifar da datti ko ma'ajiyar karantawa kawai. A wannan yanayin, ma'ajiyar ta kasance tana aiki har sai aikin rubutu na gaba ya faru, wanda zai fara aikin kwafi.

Don magance wannan matsala Prefect yanzu yana tsara aikin kwafi lokacin da ya gano ma'ajiyar da ta gabata akan kulli ɗaya da sabon sigar ma'ajiyar akan wani. Wannan aikin kwafi yana kiyaye ma'ajiyar bayanai ta atomatik, yana kawar da buƙatar dawo da bayanai da hannu. Farfadowa ta atomatik kuma yana tabbatar da cewa ana hanzarta kawo nodes na biyu zuwa zamani idan aikin kwafi ya gaza, maimakon jiran aikin rubutu na gaba. Tun da yawancin gungu na Gilaly suna adana adadi mai yawa na ma'aji, wannan yana rage lokacin da masu gudanarwa da injiniyoyi masu aminci ke kashewa wajen dawo da bayanai bayan kuskure.

Bugu da kari, gyaran atomatik yana fara kwafin ma'ajiyar kayan ajiya akan kowane sabon kumburin Gitaly da aka ƙara zuwa gungu, yana kawar da aikin hannu lokacin ƙara sabbin nodes.

Takardun Farko na Gitaly и tikitin asali.

Alama aikin-yi kamar yadda aka kammala akan shafin ƙira

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Ƙirƙiri

Ingantacciyar sadarwa a GitLab ta dogara ne akan jerin abubuwan yi. Idan an ambaci ku a cikin sharhi, yana da mahimmanci ku sami damar tsallewa zuwa ɗawainiya kuma ko dai fara yin wani abu ko alama kamar an kammala. Hakanan yana da mahimmanci ku iya sanya wani aiki ga kanku lokacin da kuke buƙatar yin aiki akan wani abu ko dawo da shi daga baya.

A baya can, ba za ku iya ƙara ɗawainiya ko yi musu alama kamar yadda aka kammala ba lokacin aiki tare da ƙira. Wannan yana da matuƙar tarwatsa ingancin sadarwa tsakanin ƙungiyoyin samfura, tunda abubuwan da ake yi sune muhimmin sashi na aikin GitLab.

A cikin sakin 13.4, ƙira suna kama da maganganun tikitin yin amfani da ayyuka, wanda ke sa aiki tare da su ya fi dacewa da inganci.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takaddun kan ƙara ayyuka don ƙira и tikitin asali.

Ingantattun jagorar magance matsala don CI/CD

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Tabbatar

Mun inganta jagorar magance matsala don GitLab CI/CD tare da ƙarin bayani game da al'amuran gama gari da zaku iya fuskanta. Muna fatan ingantattun takaddun za su zama hanya mai mahimmanci don taimaka muku tashi da gudanar da GitLab CI/CD cikin sauri da sauƙi.

Takardun Matsalar CI/CD и tikitin asali.

Buƙatun haɗakarwa sun daina faɗuwa daga layin haɗin

(PREMIUM, ULTIMATE, SILVER, GOLD) Matakin zagayowar DevOps: Tabbatar

A baya can, buƙatun haɗakarwa na iya faɗuwa daga layin haɗin kai ta hanyar haɗari saboda jinkirin sharhi. Idan buƙatar haɗawa ta riga ta kasance a cikin jerin gwano kuma wani ya ƙara sharhi zuwa gare shi wanda ya haifar da sabuwar tattaunawa da ba a warware ba, ana ɗaukar buƙatar haɗakar ba ta cancanci haɗuwa ba kuma za ta faɗi daga jerin gwano. Yanzu, bayan an ƙara buƙatar haɗin kai zuwa jerin gwanon, za a iya ƙara sabbin tsokaci ba tare da tsoron tarwatsa tsarin haɗakarwa ba.

Haɗa Takardun Queue и tikitin asali.

Nuna ƙimar ɗaukar hoto don aiki a cikin buƙatar haɗuwa

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Tabbatar

Masu haɓakawa yakamata su iya ganin ƙimar ɗaukar hoto bayan bututun ya ƙare - har ma a cikin yanayi mai rikitarwa kamar gudanar da bututun tare da ayyuka da yawa waɗanda ke buƙatar tantancewa don ƙididdige ƙimar ɗaukar hoto. A baya can, widget din neman haɗin kai yana nuna matsakaicin ƙimar waɗannan ƙididdiga kawai, wanda ke nufin dole ne ku kewaya zuwa shafin aiki kuma ku koma buƙatar haɗakarwa don samun ƙimar ɗaukar hoto na matsakaici. Don adana lokaci da waɗannan ƙarin matakan, mun sanya widget din ya nuna matsakaicin ƙimar ɗaukar hoto, canje-canjensa tsakanin maƙasudi da rassan tushe, da kuma kayan aiki wanda ke nuna ƙimar ɗaukar hoto ga kowane aiki dangane da matsakaicin da aka ƙididdige shi.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takaddun tantancewa na lamba и tikitin asali.

Cire fakiti daga rajistar fakiti lokacin duba rukuni

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Kunshin

Rijistar fakitin GitLab wuri ne don adanawa da rarraba fakiti cikin tsari daban-daban. Lokacin da kuke da fakiti da yawa a cikin aikinku ko rukuni, kuna buƙatar gano fakitin da ba a amfani da su da sauri kuma ku cire su don hana mutane yin zazzage su. Kuna iya cire fakiti daga wurin yin rajista ta hanyar Kunshin API ko ta hanyar fakitin mai amfani da rajista. Koyaya, har yanzu ba za ku iya cire fakitin lokacin kallon rukuni ta UI ba. Sakamakon haka, dole ne ka cire fakitin da ba dole ba akan kowane tsarin aiki, wanda ba shi da inganci.

Yanzu zaku iya cire fakiti lokacin kallon rajistar fakitin rukuni. Kawai je zuwa shafin rajistar fakitin ƙungiyar, tace fakitin da suna, kuma cire duk wani abu da ba ku buƙata.

Takaddun bayanai kan cire fakiti daga rajistar fakitin и tikitin asali.

Ƙimar fakitin Conan zuwa matakin aiki

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Kunshin

Kuna iya amfani da ma'ajin Conan a GitLab don bugawa da rarraba abubuwan dogaro da C/C++. Koyaya, fakitin da suka gabata zasu iya yin ma'auni zuwa matakin misali, saboda sunan fakitin Conan zai iya zama matsakaicin haruffa 51 kawai. Idan kuna son buga fakiti daga rukunin rukuni, misali gitlab-org/ci-cd/package-stage/feature-testing/conan, ya kasance kusan ba zai yiwu a yi ba.

Yanzu zaku iya daidaita fakitin Conan zuwa matakin aikin, yana sauƙaƙa bugawa da rarraba abubuwan dogaro da ayyukan ku.

Takardun Buga Kunshin Conan и tikitin asali.

Goyon baya ga sabbin manajojin fakiti da harsuna don binciken dogaro

(ULTIMATE, GOLD) Matakin zagayowar DevOps: Amintacce

Muna farin cikin ƙara gwajin dogaro ga C, C++, C # da ayyukan lambar .Net waɗanda ke amfani da NuGet 4.9+ ko masu sarrafa fakitin Conan zuwa jerinmu. goyan bayan harsuna da tsarin. Yanzu zaku iya ba da damar bincika abin dogaro a matsayin wani ɓangare na Amintaccen mataki don bincika sanannun lahani a cikin abubuwan dogaro da aka ƙara ta hanyar manajan fakiti. Za a nuna rashin lahani da aka samu a cikin buƙatun ku tare da tsananin girman su, domin ku sani kafin aiwatar da haɗakar abin da ke tattare da sabon abin dogaro. Hakanan zaka iya saita aikin ku don buƙata tabbatar da buƙatar haɗawa don abubuwan dogaro masu rauni tare da matsananci (Mahimmanci), babba (Maɗaukaki) ko matakan tsanani (Ba a sani ba).

Takaddun bayanai don harsuna masu tallafi da masu sarrafa fakiti и asali almara.

Sanarwa lokacin da ake canza saitin neman haɗin kai zuwa 'Haɗa lokacin da bututun ya cika cikin nasara'

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Saki

A baya, lokacin saita saitunan buƙatar haɗawa Haɗe idan bututun ya ƙare (Haɗa Lokacin da bututun ya yi nasara, MWPS) ba a aika sanarwar imel ba. Dole ne ku duba matsayi da hannu ko jira sanarwar cewa haɗawar ta cika. Tare da wannan sakin mun yi farin cikin nuna gudunmawar mai amfani @ravishankar2kool, wanda ya magance wannan matsalar ta ƙara sanarwa ta atomatik ga duk wanda ya yi rajista don neman haɗin kai lokacin da mai bita ya canza saitin haɗin kai zuwa MWPS.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takaddun don Haɗuwar Buƙatun Fadakarwa na Biki и tikitin asali.

Ƙirƙirar gungu na EKS tare da takamaiman nau'in Kubernetes mai amfani

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Sanya

Masu amfani da GitLab yanzu za su iya zaɓar nau'in Kubernetes wanda EKS za ta bayar; Kuna iya zaɓar tsakanin sigogin 1.14-1.17.

Takaddun don ƙara gungun EKS и tikitin asali.

Ƙirƙirar abubuwan da suka faru a matsayin nau'in tikiti

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Saka idanu

Ba kowace matsala da ta taso nan da nan ke haifar da faɗakarwa ba: masu amfani suna ba da rahoton rashin aiki kuma membobin ƙungiyar suna bincika al'amuran aiki. Abubuwan da suka faru yanzu wani nau'in tikiti ne, don haka ƙungiyoyin ku za su iya ƙirƙira su da sauri a matsayin wani ɓangare na aikinsu na yau da kullun. Danna Sabon aiki daga ko'ina a GitLab, kuma a cikin filin Rubuta zama Abin da ya faru.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takardun don ƙirƙirar al'amura da hannu и tikitin asali.

Ambaton Faɗakarwar GitLab a cikin Markdown

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Saka idanu

Mun inganta faɗakarwar GitLab ta ƙara sabon nau'in ambaton musamman a gare su a cikin GitLab Markdown, yana sauƙaƙa rabawa da ambaton faɗakarwa. Amfani ^alert#1234don ambaton faɗakarwa a kowane filin Markdown: a cikin abubuwan da suka faru, tikiti, ko buƙatun haɗuwa. Wannan kuma zai taimaka muku gano ayyukan da aka ƙirƙira daga faɗakarwa maimakon tikiti ko buƙatun haɗin gwiwa.

Takardun Gudanar da Hatsari и tikitin asali.

Duba lodin faɗakarwa ta hanyar aukuwa

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Saka idanu

Bayanin faɗakarwa yana ƙunshe da bayanai masu mahimmanci don magance matsala da dawo da su, kuma wannan bayanin ya kamata a sami sauƙin isa don kada ku canza kayan aiki ko shafuka yayin da kuke aiki don warware wani lamari. Abubuwan da aka ƙirƙira daga faɗakarwa suna nuna cikakken bayanin faɗakarwa a cikin shafin Cikakkun Fadakarwa.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

75% saurin ci gaba bincike

(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) samuwa

GitLab, azaman aikace-aikace guda ɗaya, yana da keɓantaccen ikon yin binciken abun ciki a cikin dukkan ayyukanku na DevOps cikin sauri. A cikin GitLab 13.4, bincike na ci gaba yana dawo da sakamako 75% cikin sauri lokacin da ta iyakance ga wasu wuraren suna da ayyuka, kamar yadda akan GitLab.com.

Babban Takardun Bincike na Ci gaba и tikitin asali.

Duba ayyukan da aka goge don masu gudanarwa

(CORE, STARTER, PREMIUM, ULTIMATE) Matakin zagayowar DevOps: Sarrafa

Akwai zaɓi don jinkirta share aikin An gabatar da shi a cikin 12.6. Koyaya, a baya ba zai yiwu a ga duk ayyukan da ke jiran gogewa a wuri ɗaya ba. Masu kula da misalin mai amfani na GitLab yanzu na iya duba duk ayyukan sharewa da ke jira a wuri guda, tare da maɓalli don dawo da waɗannan ayyukan cikin sauƙi.

Wannan ƙarfin yana ba masu gudanarwa iko mafi girma akan gogewar aikin ta hanyar tattara duk bayanan da suka dace a wuri ɗaya da samar da ikon warware ayyukan sharewar da ba'a so.

Спасибо Ashesh Vidyut (@asheshvidyut7) don wannan fasalin!

Takaddun bayanai akan share ayyukan и tikitin asali.

Ƙara tallafi don ƙa'idodin tura rukuni zuwa API

(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Sarrafa

A baya can, ana iya saita ƙa'idodin tura rukuni kawai ta ziyartar kowace ƙungiya ta hanyar GitLab UI da amfani da waɗannan ƙa'idodin. Yanzu zaku iya sarrafa waɗannan ƙa'idodin ta API don tallafawa kayan aikin ku na al'ada da sarrafa kansa na GitLab.

Takaddun kan ƙa'idodin turawa ga ƙungiya и tikitin asali.

Soke alamun isa ga keɓaɓɓen ma'ajiya don sarrafa bayanan sirri

(ULTIMATE) Matakin zagayowar DevOps: Sarrafa

Ma'ajiyar shaida Yana ba masu gudanarwa bayanin da suke buƙata don sarrafa bayanan mai amfani don misalin su GitLab. Saboda ƙungiyoyin da suka mai da hankali kan bin ka'ida sun bambanta a cikin tsayayyen manufofin gudanarwar sahihancin su, mun ƙara maɓalli da ke ba masu gudanarwa damar soke alamar samun damar sirri na mai amfani da zaɓin (PAT). Masu gudanarwa na iya yanzu a sauƙaƙe soke PATs masu yuwuwar sulhu. Wannan fasalin yana da amfani ga ƙungiyoyi waɗanda ke son ƙarin zaɓuɓɓukan yarda da su don rage ɓarna ga masu amfani da su.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takardun Ma'ajiya и tikitin asali.

Fayil ɗin daidaitawa don editan rukunin yanar gizon a tsaye

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Ƙirƙiri

A cikin GitLab 13.4, muna gabatar da sabuwar hanya don keɓance madaidaicin editan rukunin yanar gizo. Ko da yake fayil ɗin daidaitawa baya ajiyewa ko karɓar kowane saiti a cikin wannan sakin, muna aza harsashi don keɓanta halayen edita na gaba. A cikin fitowar gaba za mu ƙara zuwa fayil ɗin .gitlab/static-site-editor.yml sigogi don shigarwa adireshin rukunin yanar gizon tushe, akan wacce ana adana hotunan da aka ɗora a cikin editan, ƙetare saitunan haɗin gwiwar Markdown da sauran saitunan edita.

Takardun don kafa editan rukunin yanar gizo и asali almara.

Shirya ɓangaren gabatarwar fayil ta amfani da madaidaicin editan rukunin yanar gizo

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Ƙirƙiri

Halin gaba hanya ce mai sassauƙa da dacewa don ayyana masu canjin shafi a cikin fayilolin bayanai don sarrafawa ta wurin janareta na tsaye. Yawancin lokaci ana amfani da shi don saita taken shafi, samfurin shimfidar wuri, ko marubuci, amma ana iya amfani da shi don ƙaddamar da kowane nau'in metadata zuwa janareta lokacin yin shafin a cikin HTML. An haɗa shi a saman kowane fayil ɗin bayanai, ɓangaren gabatarwa galibi ana tsara shi azaman YAML ko JSON kuma yana buƙatar daidaitaccen ma'auni. Masu amfani waɗanda ba su san takamaiman ƙa'idodin daidaitawa ba na iya shigar da alamar mara inganci ba da gangan ba, wanda hakan na iya haifar da matsalolin tsarawa ko ma gina gazawa.

Yanayin gyare-gyare na WYSIWYG na editan rukunin yanar gizo ya riga ya cire intro daga editan don hana waɗannan kurakuran tsarawa. Koyaya, wannan yana hana ku canza ƙimar da aka adana a cikin wannan ɓangaren ba tare da komawa zuwa gyara a yanayin tushe ba. A cikin GitLab 13.4, zaku iya samun dama ga kowane fage kuma shirya ƙimar sa a cikin sanannen ƙirar ƙirar ƙira. Lokacin da aka danna maɓallin Saituna (Saituna) panel zai buɗe yana nuna filin tsari na kowane maɓalli da aka ayyana a farkon. Filayen suna cike da ƙimar halin yanzu, kuma gyara kowane ɗayansu abu ne mai sauƙi kamar shigar da shi cikin sigar gidan yanar gizo. Gyara gabatarwar ku ta wannan hanyar yana guje wa hadadden tsarin aiki kuma yana ba ku cikakken iko akan abun ciki yayin tabbatar da an tsara sakamako na ƙarshe akai-akai.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takaddun editan rukunin yanar gizo a tsaye и tikitin asali.

GitLab na Jira da Mai Haɗin DVCS yanzu yana cikin Core

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Ƙirƙiri

Ga masu amfani da Jira akan GitLab: GitLab app don Jira и Mai Haɗin DVCS ba ku damar nuna bayanai game da ayyukan GitLab da haɗa buƙatun kai tsaye a cikin Jira. Haɗe tare da haɗin gwiwar mu na Jira, zaku iya tafiya cikin sauƙi tsakanin ƙa'idodin biyu yayin da kuke aiki.

Waɗannan fasalulluka sun kasance a baya kawai a cikin tsarinmu na Premium, amma yanzu suna samuwa ga duk masu amfani!

Jira takardun haɗin gwiwa и tikitin asali.

Mafi yawan kuri'a don ma'amalar gungu na Gitaly (beta)

(CORE, STARTER, PREMIUM, ULTIMATE) Matakin zagayowar DevOps: Ƙirƙiri

Tarin Gitaly yana ba ku damar yin kwafin ma'ajiyar Git zuwa nodes na Gitaly "dumi". Wannan yana ƙara haƙuri ga kuskure ta hanyar kawar da maki guda na gazawa. Ayyukan Ma'amala, An gabatar da shi a cikin GitLab 13.3, yana haifar da canje-canje don watsawa ga duk nodes na Gitaly a cikin gungu, amma Gitaly nodes kawai waɗanda ke jefa kuri'a a cikin yarjejeniya tare da kumburi na farko suna adana canje-canje zuwa faifai. Idan duk nodes ɗin kwafi ba su yarda ba, kwafin canjin guda ɗaya kawai za a adana a kan faifai, ƙirƙirar maki guda na gazawa har sai an gama kwafin asynchronous.

Yawancin jefa ƙuri'a na haɓaka haƙuri ta kuskure ta hanyar buƙatar izinin yawancin nodes (ba duka ba) kafin adana canje-canje zuwa faifai. Idan an kunna wannan fasalin jujjuyawar, rubutun yakamata yayi nasara akan nodes da yawa. Ana daidaita kumburin rarrabuwar kawuna ta atomatik ta amfani da kwafin asynchronous daga waɗancan nodes waɗanda suka samar da ƙima.

Takardun don kafa daidaito a Gitaly и tikitin asali.

Taimakon tsari na al'ada don ingantaccen JSON a cikin IDE Yanar Gizo

(PREMIUM, ULTIMATE, SILVER, GOLD) Matakin zagayowar DevOps: Ƙirƙiri

Ayyukan da mutane ke rubuta daidaitawa a JSON ko YAML galibi suna fuskantar matsaloli saboda yana da sauƙin yin bugun rubutu da karya wani abu. Zai yiwu a rubuta kayan aikin bincike don kama waɗannan batutuwa a cikin bututun CI, amma yin amfani da fayil ɗin tsarin JSON na iya zama da amfani don samar da takardu da alamu.

Mahalarta aikin za su iya ayyana a cikin ma'ajiyar su hanyar zuwa tsari na al'ada a cikin fayil .gitlab/.gitlab-webide.yml, wanda ke ƙayyade tsari da hanyar zuwa fayilolin da za a bincika. Lokacin da ka loda takamaiman fayil a cikin IDE na Yanar Gizo, za ka ga ƙarin bayani da inganci don taimaka maka ƙirƙirar fayil ɗin.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takaddun don Tsare-tsare na Musamman a cikin IDE Yanar Gizo и tikitin asali.

Matsakaicin reshe na Acyclic Graph (DAG) ya ƙaru zuwa 50

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Tabbatar

Idan kana amfani da conveyors tare da jadawali acyclic directed (Directed Acyclic Graph (DAG)), za ku iya gano cewa akwai iyakacin ayyuka 10 da aiki zai iya ƙayyade a ciki. needs:, da tsauri. A cikin 13.4, an ƙara ƙimar tsoho daga 10 zuwa 50 don ba da damar ƙarin hadaddun hanyoyin sadarwa tsakanin ayyuka a cikin bututun ku.

Idan kai mai gudanarwa ne na misali na GitLab na al'ada, zaku iya haɓaka wannan iyaka har ma mafi girma ta hanyar saita fasalin juzu'i, kodayake ba mu bayar da goyan bayan hukuma don wannan ba.

Документация по настройке needs: и tikitin asali.

Ingantaccen hali needs don ayyukan da aka rasa

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Tabbatar

A wasu lokuta, aikin da aka rasa a cikin bututun na iya zama kuskure a yi la'akari da nasara ga abin dogaro da aka ƙayyade a ciki needs, wanda ya haifar da ayyuka na gaba suna gudana, wanda bai kamata ya faru ba. An gyara wannan hali a cikin sigar 13.4, kuma needs yanzu yana kula da lamuran ayyukan da aka rasa daidai.

Документация по настройке needs и tikitin asali.

Sanya kayan tarihi na ƙarshe don hana goge shi

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Tabbatar

GitLab yanzu yana kulle ta atomatik aiki na ƙarshe na nasara da bututun kayan tarihi akan kowane reshe mai aiki, buƙatar haɗaka, ko alama don hana share shi bayan ƙarewa. Zai zama sauƙi don saita ƙarin ƙa'idodin karewa masu ƙarfi don tsaftace tsoffin kayan tarihi. Wannan yana taimakawa rage yawan amfani da sarari kuma yana tabbatar da cewa koyaushe kuna da kwafin sabbin kayan tarihi daga bututun.

Takaddun kan Ƙarshen Ƙarshe и tikitin asali.

Jagoran CI/CD don Haɓaka Bututu

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Tabbatar

Haɓaka bututun CI/CD ɗin ku na iya haɓaka saurin isarwa da adana kuɗi. Mun inganta takardun mu don haɗa da jagora mai sauri don samun mafi kyawun inganta bututun ku.

Takaddun kan Inganta Canjin Canzawa и tikitin asali.

Rahoton gwajin da aka jera ta matsayin gwaji

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Tabbatar

Rahoton Gwajin Raka'a hanya ce mai sauƙi don ganin sakamakon duk gwaje-gwaje a cikin bututun mai. Koyaya, tare da adadi mai yawa na gwaje-gwaje, gano gwaje-gwajen da suka gaza na iya ɗaukar lokaci mai tsawo. Sauran batutuwan da za su iya sa rahoton ya yi wahala a yi amfani da su sun haɗa da wahalar gungurawa ta hanyar dogayen abubuwan ganowa da zagaye lokaci zuwa sifili don gwaje-gwajen da ke gudana cikin ƙasa da daƙiƙa 1. Yanzu, ta hanyar tsoho, lokacin da ake rarraba rahoton gwaji, yana fara sanya gwaje-gwajen da ba a yi nasara ba a farkon rahoton, sannan kuma ana tsara gwaje-gwajen ta tsawon lokaci. Wannan yana sauƙaƙa samun gazawa da dogon gwaje-gwaje. Bugu da ƙari, ana nuna lokutan gwaji a cikin millise seconds ko daƙiƙa, yana sa su yi saurin karantawa, kuma an warware matsalolin gungurawa da suka gabata.

Takardun Rahoton Gwajin Raka'a и tikitin asali.

Iyaka akan girman fayilolin da aka ɗora zuwa wurin rajistar fakitin

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Kunshin

Yanzu akwai iyaka akan girman fayilolin fakiti waɗanda za a iya loda su zuwa rajistar fakitin GitLab. An ƙara ƙuntatawa don inganta aikin yin rajistar fakiti da hana cin zarafi. Iyakoki sun bambanta dangane da tsarin fakitin. Don GitLab.com, matsakaicin girman fayil sune:

  • Saukewa: 250MB
  • Saukewa: 3GB
  • NPM: 300MB
  • Saukewa: 250MB
  • Saukewa: 3GB

Don misalan GitLab na al'ada, abubuwan da suka dace iri ɗaya ne. Koyaya, mai gudanarwa na iya sabunta hani ta amfani da Rails consoles.

Takaddun bayanai akan iyakokin girman fayil и tikitin asali.

Yi amfani da CI_JOB_TOKEN don buga fakitin PyPI

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Kunshin

Kuna iya amfani da wurin ajiyar GitLab PyPI don ƙirƙira, bugawa, da raba fakitin Python tare da lambar tushe da bututun CI/CD. Koyaya, a baya ba za ku iya tantance ma'ajiyar ta amfani da ƙayyadadden mahallin yanayi ba CI_JOB_TOKEN. Sakamakon haka, dole ne ka yi amfani da bayanan sirri naka don sabunta ma'ajiyar PyPI, ko kuma ka yanke shawarar kada kayi amfani da ma'ajiyar kwata-kwata.

Yanzu ya fi sauƙi a yi amfani da GitLab CI/CD don bugawa da shigar da fakitin PyPI ta amfani da ƙayyadaddun yanayin yanayi. CI_JOB_TOKEN.

Takaddun bayanai akan amfani da GitLab CI tare da fakitin PyPI и tikitin asali.

Bayanan bayanan na'urar daukar hoto DAST akan buƙata

(ULTIMATE, GOLD) Matakin zagayowar DevOps: Amintacce

Zuwa duban DAST da ake buƙata wanda ya kasance gabatar a baya saki, DAST bayanan martaba an ƙara su. Suna tsawaita ikon daidaitawa na waɗannan sikanin, yana ba ku damar ƙirƙirar bayanan martaba da yawa don rufe nau'ikan sikanin da yawa. A cikin 13.4, bayanin martabar crawler a asali ya ƙunshi saitin lokacin kashe rarrafe wanda ke saita tsawon lokacin da DAST crawler ya kamata ya yi aiki yayin da yake ƙoƙarin gano duk shafuka na rukunin yanar gizo. Fayil ɗin ya kuma haɗa da saitin lokacin da aka yi niyya don saita tsawon lokacin da mai rarrafe ya kamata ya jira shafin ya zama mai isa kafin ya zubar da rarrafe idan rukunin bai amsa da lambar matsayi 200 ko 300 ba. Yayin da muke ci gaba da haɓaka Wannan fasalin zai kasance. ƙara zuwa bayanin martaba na na'urar daukar hotan takardu a cikin fitowar gaba; za a ƙara ƙarin sigogin daidaitawa.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takardun Bayanan Bayanan Bayani na DAST Scanner и tikitin asali.

Fayil ɗin daidaitawa mai sauƙi don Shafukan GitLab

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Saki

Idan kuna amfani da Shafukan GitLab kuma kuna son sarrafa canje-canjen URL, ƙila kun lura cewa sarrafa jujjuyawa akan rukunin Shafukan GitLab ɗinku bai yiwu ba. GitLab yanzu yana ba ku damar saita dokoki don tura URL ɗaya zuwa wani don rukunin Shafukan ku ta ƙara fayil ɗin sanyi zuwa ma'ajiyar. Wannan fasalin yana yiwuwa godiya ga gudummawar Kevin Barnett (@PopeDrFreud), Eric Eastwood (@MadLittleMods) da ƙungiyoyin GitLab. Godiya ga kowa da kowa don shigar da ku.

Takaddun juyar da kai и tikitin asali.

Jihar Terraform da GitLab ke gudanarwa

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Sanya

Samun dama ga sigogin da suka gabata na jihar Terraform yana da mahimmanci duka biyu don bin ka'ida da kuma yin gyara idan ya cancanta. Ana ba da tallafi don sigar tsarin Terraform wanda GitLab ke gudanarwa yana farawa da GitLab 13.4. Ana kunna sigar ta atomatik don sabbin fayilolin jihar Terraform. Fayilolin jihar Terraform na yanzu zasu kasance ƙaura ta atomatik zuwa ma'ajin da aka tsara a wani saki daga baya.

Takaddun bayanai don jihohin Terraform da GitLab ke gudanarwa и tikitin asali.

Muhimmiyar Bayanin Sanarwa da Hakuri

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Saka idanu

Lokacin sarrafa abubuwan da suka faru, kuna buƙatar samun sauƙin tantance tsawon lokacin da faɗakarwa ta buɗe da sau nawa aka kunna lamarin. Waɗannan cikakkun bayanai galibi suna da mahimmanci wajen tantance tasirin abokin ciniki da abin da ƙungiyar ku yakamata ta fara magance. A cikin sabon kwamiti na Cikakkun Bayanai, muna nuna lokacin fara faɗakarwa, adadin abubuwan da suka faru, da hanyar haɗi zuwa faɗakarwar asali. Ana samun wannan bayanin don abubuwan da suka faru waɗanda aka haifar daga faɗakarwa.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takardun Gudanar da Hatsari и asali almara.

Saita da gyara ma'aunin tsananin abin da ya faru

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Matakin zagayowar DevOps: Saka idanu

Girman Girman Abin da ya faru yana bawa masu amsawa da masu ruwa da tsaki damar tantance tasirin rashin aiki, da kuma hanya da gaggawar amsawa. Yayin da ƙungiyar ku ke raba sakamakon yayin ƙudurin abin da ya faru da murmurewa, za su iya canza wannan saitin. Yanzu zaku iya shirya girman abin da ya faru a gefen dama na shafin Cikakkun Abubuwan Taɗi, kuma ana nuna tsananin a cikin jerin abubuwan da suka faru.

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takardun don magance al'amura и tikitin asali.

Ƙirƙirar, gyarawa da share dokokin tsaro na cibiyar sadarwar kwantena

(ULTIMATE, GOLD) Matakin zagayowar DevOps: Kare

Wannan haɓakawa ga Editan Tsaron Tsaro na Hanyar Sadarwar Kwantena yana bawa masu amfani damar ƙirƙira, gyara, da share ƙa'idodin su cikin sauƙi daga mai amfani da GitLab. Abubuwan gyara sun haɗa da .yaml don gogaggun masu amfani da editan dokoki tare da keɓancewar fahimta ga waɗanda sababbi ga dokokin cibiyar sadarwa. Kuna iya samun sabbin zaɓuɓɓukan sarrafa dokoki a cikin sashin Tsaro da Biyayya> Gudanar da Barazana> Dokoki (Tsaro & Biyayya > Gudanar da Barazana > Manufofi).

An saki # GitLab 13.4 tare da ajiyar HashiCorp don masu canjin CI da Kubernetes Agent

Takardun Editan Dokokin hanyar sadarwa и asali almara.

Tallafin ajiya na Azure blob

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) samuwa

Duk GitLab da GitLab Runner yanzu suna tallafawa Azure blob ajiya, yana sauƙaƙa gudanar da ayyukan GitLab akan Azure.

Misalan GitLab suna tallafawa Azure don kowane nau'in shagunan abubuwa, gami da fayilolin LFS, kayan tarihi na CI, da backups. Don saita ajiyar Azure Blob, bi umarnin shigarwa Omnibus ko Tsarin Helm.

Masu sarrafa aikin GitLab kuma suna tallafawa Azure don ajiya cache rarraba. Ana iya saita ajiyar Azure ta amfani da sashin [runners.cache.azure].

Takaddun bayanai kan amfani da ajiyar Azure Blob и tikitin asali.

Fakitin Omnibus ARM64 don Ubuntu da OpenSUSE

(CORE, STARTER, PREMIUM, ULTIMATE) samuwa

Dangane da karuwar bukatar tallafi don gudanar da GitLab akan gine-ginen 64-bit ARM, muna farin cikin sanar da samuwar kunshin ARM64 Ubuntu 20.04 Omnibus na hukuma. Babban godiya ga Zitai Chen da Guillaume Gardet saboda babbar gudummawar da suka bayar - buƙatun haɗin gwiwarsu sun taka muhimmiyar rawa a wannan!

Don saukewa da shigar da kunshin don Ubuntu 20.04, je zuwa namu shafin shigarwa kuma zaɓi Ubuntu.

Takardar bayanan ARM64 и tikitin asali.

Goyan bayan ingantaccen katin kati na GitLab Helm ginshiƙi

(PREMIUM, ULTIMATE) samuwa

Katunan wayo, kamar Katunan Samun Katin gama gari (CAC), yanzu ana iya amfani da su don tantancewa zuwa misalin GitLab da aka tura ta taswirar Helm. Katunan wayo suna ingantattun ka'idojin bayanai na gida ta amfani da takaddun shaida X.509. Tare da wannan, tallafin katin wayo tare da ginshiƙi Helm yanzu yana cikin layi tare da tallafin katin wayo da ake samu a cikin jigilar Omnibus.

Takardun don Saitunan Tabbatar da Katin Smart и tikitin asali.

Ana iya karanta cikakkun bayanan bayanan saki da sabuntawa/ umarni shigarwa a cikin asalin Turanci na asali: GitLab 13.4 wanda aka saki tare da Vault don masu canjin CI da Kubernetes Agent.

Muna aikin fassara daga Turanci cattidourden, maryartkey, wanineko и rishavant.

source: www.habr.com

Add a comment