# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Release 13.4 te lage ak depo HashiCorp pou varyab CI, Ajan Kubernetes ak sant sekirite, osi byen ke karakteristik switchable nan Starter.

Nan GitLab, nou toujou ap panse sou fason nou ka ede itilizatè yo diminye risk, amelyore efikasite, ak amelyore vitès livrezon sou platfòm ou pi renmen. Mwa sa a nou te ajoute yon anpil nan nouvo karakteristik itil ki elaji kapasite sekirite yo, redwi kantite frajilite yo, ogmante efikasite, senplifye travay ak GitLab, epi ede ekip ou a delivre karakteristik menm pi vit. Nou espere ke w ap jwenn karakteristik prensipal yo nan lage a itil, osi byen ke 53 lòt nouvo karakteristik, te ajoute nan lage sa a.

Karakteristik Sekirite Avanse

Nou eseye ajoute plizyè nouvo karakteristik nan GitLab DevSecOps chak mwa, e lage sa a pa gen okenn eksepsyon. Kle sekrè ki soti nan vout HashiCorp kapab kounye a itilize nan travay CI/CD nan kad asanble ak deplwaman. Anplis de sa, òganizasyon ki vle sipòte separasyon responsablite deplwaman kòd kapab kounye a ajoute wòl Deployer pou itilizatè ki gen aksè Reporter. Wòl sa a koresponn prensip pi piti privilèj aksè epi li pral pèmèt ou konfime demann fizyone (nan lokalizasyon Ris GitLab "demann fizyone") ak deplwaye kòd nan anviwònman pwoteje, san yo pa bay aksè a chanje kòd la tèt li.

Yon lòt fason pou redwi risk se sèvi ak nouvo Ajan GitLab Kubernetes. Ekip operasyon yo ka deplwaye gwoup Kubernetes soti nan GitLab san yo pa oblije ekspoze gwoup yo a tout entènèt la. Nou ap tou entwodwi sipò kontwòl vèsyon otomatik pou nouvo dosye eta Terraform ak GitLab jere eta Terraform pou sipòte konfòmite ak fasilite debogaj. Finalman, tablodbò sekirite egzanp lan te vin Sant Sekirite GitLab ak rapò vilnerabilite ak anviwònman sekirite.

Travay pi pratik ak efikas ak GitLab

Nou te amelyore rechèch mondyal nou an pou enkli navigasyon rapid nan ba rechèch la, ki pèmèt ou fasil navige nan dènye tikè, gwoup, pwojè, anviwònman ak sijè èd. Nou kontan anonse paj GitLab sa yo redireksyon parèt redireksyon paj endividyèl ak anyè nan sit la, ki pral pèmèt itilizatè yo deplwaye sit yo pi efikasman. Ak pou moun ki ta renmen resevwa enfòmasyon elaji sou deplwaman an, lage sa a pèmèt jere plizyè santèn deplwaman pwojè sipòte nan ba zouti anviwònman an!

Kontribisyon sous louvri

Nou reprezante montre kouvèti kòd nan diferans demann fizyoneki mwen te ajoute MVP mwa sa a, Fabio Huser. Mak sou kouvèti tès inite kòd chanje bay devlopè yo yon lide klè sou kouvèti kòd pandan revizyon; enfòmasyon sa a ede akselere revizyon epi redwi tan pou fizyone ak deplwaye nouvo kòd. E nou menm tou deplase karakteristik switchable (drapo karakteristik) nan Starter ak plan deplase yo nan Core nan lage 13.5.

Epi sa a se jis kòmansman an!

Kòm toujou, gen twò piti espas nan BECA jeneral la, men gen yon anpil nan karakteristik fre nan lage 13.4 la. Men kèk lòt:

Si ou vle konnen davans sa k ap tann ou nan pwochen lage, gade videyo lage 13.5 nou an.

Gade webcast nou an "Resiliency in Challenging Times".

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

MVP mwa sa a - Fabio Huser

Fabio kontribye anpil kontribisyon в montre kouvèti kòd nan diferans demann fizyone - yon karakteristik ki te tann pou yon tan trè lontan nan kominote a GitLab. Sa a se yon kontribisyon vrèman enpòtan ak chanjman ki pa trivial ki te mande kolaborasyon konstan ak manm ekip GitLab epi ki afekte anpil zòn nan pwojè a tankou UX, front-end ak back-end.

Karakteristik prensipal yo nan lage GitLab 13.4

Sèvi ak kle HashiCorp Vault nan travay CI

(PREMIUM, ULTIMATE, SILVER, GOLD) Etap sik DevOps: Liberasyon

Nan lage 12.10, GitLab te prezante kapasite pou resevwa ak transfere kle nan travay CI yo lè l sèvi avèk GitLab job handler (GitLab kourè). Kounye a nou ap agrandi otantifikasyon lè l sèvi avèk JWT, ajoute nouvo sentaks secrets pou ranpli .gitlab-ci.yml. Sa a pral fè li pi fasil yo mete kanpe epi sèvi ak repozitwa a HashiCorp ak GitLab.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokimantasyon pou travay ak kle и tikè orijinal la.

Prezante GitLab Kubernetes Agent

(PREMIUM, ULTIMATE) Etap sik DevOps: Konfigirasyon

Entegrasyon GitLab ak Kubernetes depi lontan fè li posib pou deplwaye nan grap Kubernetes san yo pa bezwen konfigirasyon manyèl. Anpil itilizatè te renmen fasilite yo sèvi ak pake sa a, pandan ke lòt moun te rankontre kèk difikilte. Pou entegrasyon aktyèl la, gwoup ou a dwe aksesib sou entènèt la pou GitLab gen aksè a li. Pou anpil òganizasyon, sa pa posib paske yo mete restriksyon sou aksè nan grap pou rezon sekirite, konfòmite oswa regilasyon. Pou jwenn restriksyon sa yo, itilizatè yo te bezwen bati zouti yo sou tèt GitLab, otreman yo pa ta kapab sèvi ak karakteristik sa a.

Jodi a nou ap prezante GitLab Kubernetes Agent, yon nouvo fason pou deplwaye nan grap Kubernetes. Ajan an kouri andedan gwoup ou a, kidonk ou pa bezwen ekspoze li nan tout entènèt la. Ajan an kowòdone deplwaman an lè li mande nouvo chanjman nan men GitLab, olye ke GitLab pouse mizajou nan gwoup la. Kèlkeswa metòd GitOps ou itilize, GitLab gen ou kouvri.

Tanpri sonje ke sa a se premye lage nan ajan an. Konsantre aktyèl nou pou GitLab Kubernetes Agent se konfigirasyon ak jere deplwaman atravè kòd. Gen kèk karakteristik entegrasyon Kubernetes ki deja egziste, tankou tablo deplwaman ak aplikasyon GitLab jere, yo poko sipòte. Nou sipozeke kapasite sa yo pral ajoute nan ajan an nan degaje fiti, osi byen ke nouvo entegrasyon konsantre sou sekirite ak konfòmite.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

GitLab Kubernetes Ajan Dokimantasyon и tikè orijinal la.

Bay itilizatè yo pèmisyon deplwaman san aksè nan kòd

(PREMIUM, ULTIMATE, SILVER, GOLD) Etap sik DevOps: Liberasyon

Anvan sa, sistèm otorizasyon GitLab te fè li difisil pou byen divize responsablite nan ekip ou a ant moun ki responsab devlopman ak moun ki responsab deplwaman. Avèk liberasyon GitLab 13.4, ou ka bay pèmisyon pou apwouve demann fizyone pou deplwaman, osi byen ke pou aktyèlman deplwaye kòd bay moun ki pa ekri kòd la, san yo pa ba yo dwa aksè mentenatè (nan lokalizasyon Ris GitLab "mentè" ).

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokimantasyon Aksè Anviwònman и sezon orijinal la.

Sant Sekirite

(ULTIM, LÒ) Etap sik DevOps: Sekirize

Anvan sa, jesyon vilnerabilite nan nivo egzanp te limite nan tou de fonksyonalite ak fleksibilite. Koòdone a se te yon sèl paj ki konbine detay sou frajilite, graf metrik, ak anviwònman. Pa gen anpil plas pou devlope karakteristik sa yo oswa itilize lòt karakteristik sekirite.

Nou te fè chanjman fondamantal nan fason nou jere sekirite ak transparans nan GitLab. Panèl sekirite egzanp lan te transfòme nan yon sant sekirite tout antye. Pi gwo chanjman an se entwodiksyon yon nouvo estrikti meni: olye de yon paj, kounye a ou wè tablodbò sekirite, rapò vilnerabilite, ak seksyon paramèt yo separeman. Pandan ke fonksyonalite a pa chanje, kraze li an pati pral pèmèt pou amelyorasyon nan seksyon sa a ki otreman ta difisil. Sa a tou mete etap la pou ajoute lòt kapasite ki gen rapò ak sekirite nan lavni an.

Seksyon Rapò Vulnerabilite dedye a kounye a gen plis espas pou montre detay enpòtan yo. Men vilnerabilite ki kounye a sou lis frajilite pwojè a. Deplase widgets ak mezi vilnerabilite nan yon seksyon separe kreye yon panèl kontwòl sekirite pratik. Kounye a li se yon twal pou vizyalizasyon nan lavni-pa sèlman pou jesyon vilnerabilite, men pou nenpòt mezi ki gen rapò ak sekirite. Finalman, yon zòn anviwònman separe kreye yon espas komen pou tout anviwònman sekirite nan nivo egzanp, pa sèlman jesyon vilnerabilite.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokimantasyon Sant Sekirite Enstans и sezon orijinal la.

Karakteristik switchable yo kounye a nan GitLab Starter

(STARTER, PREMIUM, ULTIMATE, BRONZE, ARGAN, LÒ) Etap sik DevOps: Liberasyon

GitLab 11.4 te lage vèsyon alfa nan karakteristik switchable. Nan 12.2 nou prezante estrateji pou yo pousantaj itilizatè yo и pa ID itilizatè, ak nan 13.1 yo te ajoute lis itilizatè yo и mete estrateji yo pou diferan anviwònman.

Nan kòmansman ane sa a, GitLab te pran yon angajman deplase 18 karakteristik nan sous louvri. Nan lage sa a, nou te konplete migrasyon karakteristik switchable yo nan plan Starter a epi nou pral kontinye imigre yo nan Core soti nan Git Lab 13.5. Nou kontan pote karakteristik sa a bay plis itilizatè epi nou vle tande kijan ou itilize li.

Dokimantasyon sou karakteristik switchable и tikè orijinal la.

Navigasyon rapid nan ba rechèch la

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Disponibilite

Pafwa lè w ap navige GitLab ou vle ale tou dwat nan yon pwojè espesifik olye ke paj rezilta rechèch la.

Sèvi ak ba rechèch mondyal la, ou ka byen vit navige nan dènye tikè, gwoup, pwojè, anviwònman, ak sijè èd yo. Ou ka menm sèvi ak yon hotkey /pou deplase kurseur ou nan ba rechèch la pou navige GitLab menm pi efikas!

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Chèche dokiman autocomplete и tikè orijinal la.

Montre kouvèti kòd nan diferans demann fizyon

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Kreye

Lè w ap revize yon demann fizyon, li ka difisil pou detèmine si kòd ki chanje a kouvri pa tès inite yo. Olye de sa, evalyatè yo ka konte sou pwoteksyon an jeneral epi mande pou yo ogmante li anvan yo apwouve yon demann fizyon. Sa a ka mennen nan yon apwòch azar nan ekri tès yo, ki pa pral aktyèlman amelyore kalite kòd oswa kouvèti tès la.

Koulye a, lè w ap gade yon diferans demann fizyon, ou pral wè yon ekspozisyon vizyèl nan pwoteksyon kòd. Nouvo mak pral pèmèt ou byen vit konprann si wi ou non kòd chanje a kouvri pa yon tès inite, ki pral ede pi vit revizyon kòd ak tan an nan fizyone ak deplwaye nouvo kòd.

Mèsi Fabio Huser ak Siemens pou karakteristik sa a!

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokimantasyon sou montre kouvèti kòd pa tès yo и tikè orijinal la.

Plis anviwònman ak pwojè nan panèl Environments

(PREMIUM, ULTIMATE, SILVER, GOLD) Etap sik DevOps: Liberasyon

Depi lage GitLab 12.5 lè l sèvi avèk panno anviwònman yo ou ta ka kontwole eta a nan anviwònman, men pa plis pase sèt anviwònman nan twa pwojè. Nou te amelyore panèl sa a nan lage 13.4 lè nou paj li pou ede ou kenbe ak jere anviwònman ou yo nan echèl. Koulye a, ou ka wè plis anviwònman nan plis pwojè.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokiman panèl anviwònman an и tikè orijinal la.

GitLab pran kontwòl founisè GitLab Terraform

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Konfigirasyon

Dènyèman nou te resevwa dwa mentenatè bay founisè GitLab Terraform ak plan amelyore li nan degaje kap vini yo. Pandan mwa ki sot pase a, nou te aksepte 21 demann fizyon epi fèmen 31 tikè, ki gen ladan kèk ensèk ki gen lontan ak karakteristik ki manke tankou sipò pou egzanp grap... Ou kapab aprann plis sou founisè GitLab Terraform la nan dokiman Terraform la.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokimantasyon Founisè GitLab Terraform и tikè orijinal la.

Fuzzing API tès ak espesifikasyon OpenAPI oswa dosye HAR

(ULTIM, LÒ) Etap sik DevOps: Sekirize

Tès fuzzing API se yon bon fason pou jwenn ensèk ak frajilite nan aplikasyon entènèt ou yo ak API lòt eskanè ak metòd tès yo ta ka rate.

API fuzzing tès nan GitLab pèmèt ou bay Spesifikasyon OpenAPI v2 oswa dosye HAR aplikasyon w lan ak Lè sa a, otomatikman jenere done opinyon o aza ki fèt pou teste ka kwen ak jwenn pinèz. Rezilta yo vizib imedyatman nan tiyo ou.

Sa a se premye lage tès API fuzz nou an e nou ta renmen tande sa ou panse. Nou gen plis nan stock pou tès fuzz anpil lide, ki nou pral baze sou liberasyon an nan karakteristik sa a.

API Fuzzing Tès Dokimantasyon и sezon orijinal la.

Aperçu nouvo graf nan panèl mezi yo

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Siveye

Précédemment, kreye yon graf nan tablodbò a nan GitLab pa t 'yon travay fasil. Apre ou fin kreye metrik la nan dosye YAML tablodbò a, ou fè chanjman nan master, san yo pa kapab verifye ke graf ki fèk kreye a travay egzakteman jan ou bezwen. Kòmanse ak lage sa a, ou ka preview chanjman yo pandan w ap kreye graf la, pou w jwenn yon lide sou rezilta a anvan ou voye chanjman yo nan dosye YAML tablodbò a.

Dokimantasyon sou ajoute yon nouvo graf nan panèl la и tikè orijinal la.

Done sou kouvèti kòd pa tès pou tout pwojè gwoup la

(PREMIUM, ULTIMATE, SILVER, GOLD) Etap sik DevOps: Verifye

Lè ou jere yon gwo kantite pwojè nan GitLab, ou bezwen yon sèl sous enfòmasyon sou fason kouvèti kòd la ap chanje sou tan atravè tout pwojè yo. Précédemment, montre enfòmasyon sa yo te mande travay manyèl fatigan ak tan konsome: ou te oblije telechaje done kouvèti kòd ki soti nan chak pwojè epi konbine li nan yon tablo.

Nan lage 13.4, li te vin posib pou rasanble byen vit ak fasil .csv dosye ak tout done sou kouvèti kòd pou tout pwojè nan gwoup la oswa pou yon seleksyon nan pwojè. Karakteristik sa a se MVC, li pral swiv pa kapasite a trase kouvèti mwayèn sou tan.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokimantasyon Repository Analytics и tikè orijinal la.

Sipò pou nouvo lang pou tès fuzz konplè

(ULTIM, LÒ) Etap sik DevOps: Sekirize

Version sa a prezante sipò pou plizyè nouvo lang pou tès fuzz ki vize a kouvri konplè.

Koulye a, ou ka evalye kapasite konplè tès fuzzing nan aplikasyon Java, Rust ak Swift ou yo epi jwenn erè ak frajilite lòt eskanè ak metòd tès yo ka rate.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokimantasyon sou lang ki sipòte pou tès fuzz и sezon orijinal la.

Alèt sou paj prensipal anviwònman an

(PREMIUM, ULTIMATE, SILVER, GOLD) Etap sik DevOps: Liberasyon

Paj Anviwònman yo montre eta an jeneral nan anviwònman ou yo. Nan lage sa a, nou amelyore paj sa a lè nou ajoute ekspozisyon alèt. Alèt deklanche ansanm ak estati anviwònman ou yo pral ede w byen vit pran aksyon pou korije sitiyasyon ki rive.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokimantasyon pou gade dènye alèt yo nan anviwònman yo и tikè orijinal la.

Tiyo anbrike kounye a ka kouri pwòp tiyo yo enbrike yo

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Verifye

Lè w sèvi ak tuyaux imbrike, kounye a li posib pou kouri nouvo tuyaux andedan tuyaux timoun yo. Nivo siplemantè nan pwofondè ka itil si ou bezwen fleksibilite pou jenere yon kantite varyab tuyaux.

Anvan sa, lè w ap itilize tuyaux anbrike, chak pitit tuyaux te egzije yon travay deklanche pou être lamen defini nan pipeline paran an. Koulye a, ou ka kreye tiyo enbrike ki pral dinamik lanse nenpòt ki kantite nouvo tiyo enbrike. Pou egzanp, si ou gen yon monorepository, ou ka dinamik jenere premye subpipeline, ki li menm pral kreye kantite ki nesesè nan nouvo tiyo ki baze sou chanjman nan branch lan.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokimantasyon Pipeline anbrike и tikè orijinal la.

Amelyore navigasyon ant paran ak tuyaux enbrike

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Verifye

Précédemment, navige ant paran ak tiyo enbrike pa t 'trè pratik - ou te bezwen yon anpil nan klik pou li ale nan tiyo a vle. Li pa t fasil tou pou konnen ki travay ki te kòmanse tiyo a. Koulye a, li pral pi fasil yo wè koneksyon ki genyen ant paran ak tiyo enbrike.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokimantasyon Pipeline anbrike и tikè orijinal la.

Travay matris paralèl montre varyab ki enpòtan nan tit travay

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Verifye

Si ou te itilize matris travay, ou ka remake ke li te difisil pou detèmine ki varyab matris yo te itilize pou yon travay patikilye, paske non travay yo te sanble ak matrix 1/4. Nan lage 13.4, ou pral wè valè varyab ki enpòtan yo te itilize nan travay sa a olye de non travay jenerik la. Pou egzanp, si objektif ou se debogaj achitekti x86 la, yo ta rele travay la matrix: debug x86.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokimantasyon pou travay Matrice Paralèl и tikè orijinal la.

Lòt amelyorasyon nan GitLab 13.4

Konekte yon kont Atlassian

(CORE, STARTER, PREMIUM, ULTIMATE) Etap sik DevOps: Jere

Itilizatè GitLab yo pral kounye a kapab konekte kont GitLab yo ak kont Atlassian Cloud yo. Sa a pral pèmèt ou konekte nan GitLab ak kalifikasyon Atlassian ou yo, epi tou li pral poze baz pou amelyorasyon entegrasyon nan lavni. Gitlab ak Jira ak ak lòt pwodwi ki soti nan liy lan Atlassian.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Atlassian Dokimantasyon Entegrasyon и tikè orijinal la.

Ekspòte yon lis tout komèt fizyon

(ULTIM, LÒ) Etap sik DevOps: Jere

Òganizasyon ki konsantre sou konfòmite yo bezwen yon fason pou montre oditè yo yon vi holistic sou eleman ki asosye ak nenpòt chanjman nan pwodiksyon an. Nan GitLab, sa vle di kolekte tout bagay nan yon sèl kote: fizyon demann, tikè, tiyo, analiz sekirite, ak lòt done komèt. Jiska kounye a, ou te oblije kolekte l 'manyèlman nan GitLab oswa konfigirasyon zouti ou yo kolekte enfòmasyon an, ki pa t' trè efikas.

Ou kapab kounye a pwograme kolekte epi ekspòte done sa yo pou satisfè kondisyon odit oswa fè lòt analiz. Pou ekspòte yon lis tout komèt fizyon pou gwoup aktyèl la, ou bezwen ale nan Konfòmite Dashboards epi klike sou bouton an Lis tout fusion commits. Fichye ki kapab lakòz a pral genyen tout komèt demann fizyon an, otè yo, ID demann fizyon ki asosye a, gwoup, pwojè, konfimatè ak lòt enfòmasyon.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokimantasyon pou kreye yon rapò и tikè orijinal la.

Lis ak jere marqueur aksè pèsonèl atravè API

(ULTIM, LÒ) Etap sik DevOps: Jere

Jere aksè nan espas non GitLab la se yon pati enpòtan nan efò konfòmite. Soti nan prensip pi piti privilèj rive nan enfimite aksè kwonometre, ka gen plizyè kondisyon ki asosye ak siy aksè pèsonèl nan GitLab. Pou fè li pi fasil pou kenbe ak jere tout kalifikasyon itilizatè sa yo nan espas non ou a, nou te bay kapasite pou lis tout jeton aksè pèsonèl ak opsyonèl. refize aksè atravè API.

Amelyorasyon sa yo nan GitLab API a pèmèt itilizatè yo lis ak anile pwòp marqueur aksè pèsonèl yo, ak administratè yo lis ak anile marqueur itilizatè yo. Kounye a li pral pi fasil pou administratè yo wè ki moun ki gen aksè a espas non yo, pran desizyon aksè ki baze sou done itilizatè yo, epi anile jeton aksè pèsonèl ki te ka konpwomèt oswa ki pa soti nan règleman jesyon aksè konpayi an.

Dokimantasyon Token Aksè Pèsonèl и tikè orijinal la.

Pwoblèm ki gen rapò ak lòt karakteristik yo kounye a nan GitLab Core

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Plan

Kèk mwa de sa nou te anonse yon plan pou tradiksyon 18 karakteristik nan kòd sous louvri. Lè nou travay pou akonpli pwomès sa a, nou fè tikè ki gen rapò, ekspòtasyon tikè nan CSV и mòd konsantre tablo travay (nan lokalizasyon Ris GitLab "tablo diskisyon") ki disponib nan plan Nwayo a. Sa a sèlman aplike nan relasyon "lye ak"; "blòk" ak "bloke" relasyon yo rete nan plan peye.

Dokimantasyon sou tikè ki gen rapò и tikè orijinal la.

Montre non branch orijin lan nan kad demann fizyon an

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Kreye

Lè w revize chanjman kòd, diskisyon, ak komèt demann fizyon, li souvan dezirab fè yon kesye lokal nan branch lan pou yon revizyon pi pwofon. Sepandan, jwenn non fil la vin de pli zan pli difisil kòm plis kontni ajoute nan deskripsyon demann fizyon an epi ou dwe woule pi lwen desann paj la.

Nou te ajoute non branch lan nan ba kote demann fizyon an, fè li aksesib a nenpòt ki lè epi elimine nesesite pou defile nan tout paj la. Menm jan ak lyen ki mennen nan demann fizyon an, seksyon branch sous la gen yon bouton "kopi" pratik.

Mèsi Etan Reesor pou gwo kontribisyon ou nan devlopman karakteristik sa a!

Fizyon dokiman demann и tikè orijinal la.

Endikasyon de prezans nan dosye ki tonbe nan diferans demann fizyone

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Kreye

Fizyon demann ki ajoute chanjman nan plizyè fichye pafwa efondre diferans yo nan gwo dosye pou amelyore pèfòmans rann. Lè sa rive, li posib pou aksidantèlman sote yon dosye pandan revizyon, espesyalman nan demann fizyone ak yon gwo kantite dosye. Kòmanse ak vèsyon 13.4, demann fizyon yo pral siyale diferan ki gen dosye ki plwaye, kidonk, ou pa pral rate dosye sa yo pandan revizyon kòd. Pou plis klè toujou, nou planifye ajoute en nan dosye sa yo nan yon lage nan lavni. Rete branche pou mizajou sou tikè gitlab #16047.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokimantasyon sou dosye ki plwaye nan demann fizyon diferans и tikè orijinal la.

Avètisman sou prezans dosye ki tonbe nan diferans lan nan yon demann fizyon

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Kreye

Nan seksyon diferans demann fizyon an, gwo dosye yo tonbe pou amelyore pèfòmans. Sepandan, lè w ap revize kòd, yo ka rate kèk fichye lè revizyon an ap pase nan lis fichye yo, paske tout gwo fichye yo tonbe.

Nou te ajoute yon avètisman vizib nan tèt paj diferans demann fizyon an pou enfòme itilizatè yo ke gen yon fichye fizyone nan seksyon sa a. Nan fason sa a, ou pa pral manke okenn chanjman nan demann fizyon an pandan revizyon.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokimantasyon sou dosye ki plwaye nan demann fizyon diferans и tikè orijinal la.

Rekiperasyon otomatik nan depo gwoup Gitaly

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Kreye

Anvan sa, lè ne prensipal yon gwoup Gitaly te ale offline, depo yo sou ne sa a te make kòm lekti sèlman. Sa a te anpeche pèt done nan sitiyasyon kote te gen chanjman sou ne ki poko repwodui. Lè nœud la te tounen sou entènèt, GitLab pa te restore otomatikman, epi administratè yo te oblije kòmanse pwosesis senkronizasyon an manyèlman oswa aksepte pèt done. Lòt sitiyasyon, tankou echèk nan yon travay replikasyon sou yon ne segondè, ta ka lakòz tou depo rasi oswa lekti sèlman. Nan ka sa a, depo a te rete rasi jiskaske pwochen operasyon ekri a te fèt, ki ta kòmanse travay replikasyon an.

Pou rezoud pwoblèm sa a Praefect kounye a pwograme yon travay replikasyon lè li detekte yon depo demode sou yon nod ak dènye vèsyon an nan depo a sou yon lòt. Travay replikasyon sa a kenbe repozitwa a ajou otomatikman, sa ki elimine nesesite pou restore done manyèlman. Rekiperasyon otomatik asire tou ke nœuds segondè yo byen vit mete ajou si yon travay replikasyon echwe, olye ke ap tann pou pwochen operasyon ekriti a. Piske anpil gwoup Gilaly estoke yon gwo kantite depo, sa diminye tan administratè yo ak enjenyè fyab yo pase pou rekipere done apre yon erè.

Anplis de sa, reparasyon otomatik kòmanse repwodiksyon depo sou nenpòt nouvo ne Gitaly ki ajoute nan gwoup la, elimine travay manyèl lè yo ajoute nouvo ne.

Dokimantasyon Gitaly Data Recovery и tikè orijinal la.

Make yon travay pou fè kòm ranpli sou paj konsepsyon an

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Kreye

Kominikasyon efikas nan GitLab baze sou lis pou fè. Si w mansyone nan yon kòmantè, li enpòtan pou w kapab ale nan yon travay epi swa kòmanse fè yon bagay oswa make li kòm fini. Li enpòtan tou pou kapab bay yon travay nan tèt ou lè ou bezwen travay sou yon bagay oswa tounen vin jwenn li pita.

Anvan sa, ou pa t 'kapab ajoute travay oswa make yo kòm fini lè w ap travay ak desen. Sa a seryezman deranje efikasite kominikasyon ant ekip pwodwi yo, paske travay yo se yon eleman enpòtan nan workflow GitLab la.

Nan lage 13.4, desen yo ratrape kòmantè tikè yo nan sèvi ak travay, sa ki fè travay avèk yo pi konsistan ak efikas.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokimantasyon sou ajoute travay pou desen yo и tikè orijinal la.

Amelyore gid depanaj pou CI/CD

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Verifye

Nou amelyore gid depanaj pou GitLab CI/CD ak plis enfòmasyon sou pwoblèm komen ou ka rankontre. Nou espere ke dokimantasyon amelyore yo pral yon resous valab nan ede w kòmanse ak kouri GitLab CI/CD byen vit ak fasil.

CI/CD Dokimantasyon Depanaj и tikè orijinal la.

Demann fizyon yo pa tonbe soti nan keu fizyon an ankò

(PREMIUM, ULTIMATE, SILVER, GOLD) Etap sik DevOps: Verifye

Anvan sa, demann fizyone yo te kapab tonbe soti nan keu fizyon an pa aksidan akòz kòmantè an reta. Si yon demann fizyon te deja nan keu a epi yon moun te ajoute yon kòmantè nan li ki te kreye yon nouvo diskisyon ki poko rezoud, demann fizyon an te konsidere kòm pa kalifye pou yon fizyon epi li ta tonbe soti nan keu la. Kounye a, apre yo fin ajoute yon demann fizyone nan keu fizyon an, yo ka ajoute nouvo kòmantè san yo pa pè deranje pwosesis fizyon an.

Fizyon Dokiman keu и tikè orijinal la.

Montre valè kouvèti kòd pou yon travay nan yon demann fizyone

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Verifye

Devlopè yo ta dwe kapab wè valè kouvèti kòd la apre tiyo a fini - menm nan senaryo konplèks tankou kouri yon tiyo ak plizyè travay ki bezwen analize pou kalkile valè pwoteksyon an. Anvan sa, widget demann fizyon an te montre sèlman mwayèn valè sa yo, ki vle di ou te oblije navige nan paj travay la epi tounen nan demann fizyon an pou jwenn valè pwoteksyon entèmedyè. Pou fè ou ekonomize tan ak etap siplemantè sa yo, nou te fè widget la montre valè kouvèti mwayèn, chanjman li genyen ant branch sib ak sous la, ak yon ti konsèy ki montre valè kouvèti asirans pou chak travay ki baze sou mwayèn yo te kalkile.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokimantasyon analiz kòd kouvèti asirans и tikè orijinal la.

Retire pakè nan rejis pake a lè w ap gade yon gwoup

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Pake

Rejis pake GitLab la se yon kote pou sere ak distribye pakè nan diferan fòma. Lè ou gen anpil pakè nan pwojè w la oswa gwoup ou a, ou bezwen byen vit idantifye pakè ki pa itilize yo epi retire yo pou anpeche moun telechaje yo. Ou ka retire pakè yo nan rejis ou atravè Pake API oswa atravè koòdone itilizatè rejis pake a. Sepandan, jiska kounye a ou pa t 'kapab retire pakè lè w ap gade yon gwoup atravè UI a. Kòm yon rezilta, ou te oblije retire pakè ki pa nesesè sou yon baz pou chak pwojè, ki pa efikas.

Ou kapab kounye a retire pakè lè w ap gade rejis pake yon gwoup. Senpleman ale nan paj rejis pake gwoup la, filtre pakè yo pa non, epi retire nenpòt pakè ou pa bezwen.

Dokimantasyon sou retire pakè nan rejis pake a и tikè orijinal la.

Echèl pakè Conan nan nivo pwojè

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Pake

Ou ka itilize depo Conan nan GitLab pou pibliye ak distribye depandans C/C++. Sepandan, deja pakè yo te kapab sèlman echèl nan nivo egzanp lan, kòm non an pake Conan te kapab sèlman yon maksimòm de 51 karaktè. Si ou te vle pibliye yon pake ki soti nan yon sougwoup, pou egzanp gitlab-org/ci-cd/package-stage/feature-testing/conan, li te prèske enposib fè.

Ou kapab kounye a echèl pakè Conan jiska nivo pwojè a, sa ki fè li fasil pou pibliye ak distribye depandans pwojè ou yo.

Dokimantasyon Piblikasyon Pake Conan и tikè orijinal la.

Sipò pou nouvo manadjè pake ak lang pou optik depandans

(ULTIM, LÒ) Etap sik DevOps: Sekirize

Nou kontan ajoute analiz depandans pou pwojè kòd C, C++, C# ak .Net ki itilize NuGet 4.9+ oswa manadjè pake Conan nan lis nou an. lang ak kad sipòte. Ou kapab kounye a pèmèt optik depandans kòm yon pati nan etap Secure pou tcheke frajilite li te ye nan depandans ki te ajoute atravè manadjè pake. Frape yo jwenn yo pral parèt nan demann fizyon ou a ansanm ak nivo severite yo, pou w konnen anvan ou egzekite fizyon an ki risk nouvo depandans lan pote. Ou kapab tou configured pwojè ou a mande konfimasyon demann fizyone pou depandans ak vilnerabilite ak nivo severite kritik (Kritik), segondè (Segondè) oswa enkoni (Enkoni).

Dokimantasyon pou lang ki sipòte ak administratè pake yo и sezon orijinal la.

Notifikasyon lè w ap chanje anviwònman demann fizyon an nan 'Fizyone lè tiyo a konplete avèk siksè'

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Liberasyon

Précédemment, lè mete anviwònman demann fizyon an Fizyone lè tiyo a fini (Merge When Pipeline Succeeds, MWPS) pa te voye okenn notifikasyon imel. Ou te oblije tcheke estati a manyèlman oswa tann pou yon notifikasyon fizyone. Avèk lage sa a, nou kontan prezante kontribisyon itilizatè yo @ravishankar2kool, ki te rezoud pwoblèm sa a lè li ajoute notifikasyon otomatik pou tout moun ki te abònman nan yon demann fizyone lè yon evalè chanje anviwònman fizyon an nan MWPS.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokimantasyon pou Notifikasyon Evènman Mande Fizyon и tikè orijinal la.

Kreye grap EKS ak yon vèsyon itilizatè-espesifye nan Kubernetes

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Konfigirasyon

Itilizatè GitLab yo kapab kounye a chwazi vèsyon Kubernetes ke EKS pral bay la; ou ka chwazi ant vèsyon 1.14–1.17.

Dokimantasyon pou ajoute grap EKS и tikè orijinal la.

Kreye ensidan kòm kalite tikè

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Siveye

Se pa tout pwoblèm ki parèt imedyatman deklanche alèt: itilizatè yo rapòte pann epi manm ekip yo mennen ankèt sou pwoblèm pèfòmans. Ensidan yo se kounye a yon kalite tikè, kidonk ekip ou yo ka byen vit kreye yo kòm yon pati nan workflow nòmal yo. Klike sou Nouvo travay soti nan nenpòt kote nan GitLab, ak nan jaden an Kalite chwazi Ensidan.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokimantasyon pou kreye ensidan manyèlman и tikè orijinal la.

Mansyone Alèt GitLab nan Markdown

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Siveye

Nou amelyore alèt GitLab lè nou ajoute yon nouvo kalite mansyone espesyalman pou yo nan GitLab Markdown, sa ki fè li pi fasil pou pataje ak mansyone alèt yo. Sèvi ak ^alert#1234pou mansyone alèt la nan nenpòt jaden Markdown: nan ensidan, tikè, oswa demann fizyon. Sa ap ede ou tou idantifye travay ki kreye nan alèt olye ke tikè oswa demann fizyon.

Dokimantasyon Jesyon Ensidan и tikè orijinal la.

Wè chaj alèt la pa ensidan

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Siveye

Deskripsyon alèt la gen enfòmasyon ki enpòtan pou depanaj ak rekiperasyon, epi enfòmasyon sa yo ta dwe fasil pou w jwenn aksè pou w pa oblije chanje zouti oswa onglet pandan w ap travay pou rezoud yon ensidan. Ensidan ki te kreye nan alèt yo montre deskripsyon alèt konplè a nan tab la Detay Alèt.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

75% pi vit rechèch avanse

(STARTER, PREMIUM, ULTIMATE, BRONZE, ARGAN, LÒ) Disponibilite

GitLab, kòm yon sèl aplikasyon, gen kapasite inik pou fè dekouvèt kontni atravè tout workflow DevOps ou rapid. Nan GitLab 13.4, rechèch avanse retounen rezilta 75% pi vit lè li limite a sèten espas non ak pwojè, tankou sou GitLab.com.

Pi vit Dokimantasyon rechèch avanse и tikè orijinal la.

Wè pwojè efase pou administratè yo

(CORE, STARTER, PREMIUM, ULTIMATE) Etap sik DevOps: Jere

Te gen yon opsyon pou ranvwaye efase pwojè a prezante nan 12.6. Sepandan, anvan li pa t posib pou wè tout pwojè k ap tann efase nan yon sèl kote. Administratè egzanp itilizatè GitLab kapab kounye a wè tout pwojè efase ki annatant yo nan yon sèl kote, ansanm ak bouton pou restore pwojè sa yo fasil.

Karakteristik sa a bay administratè yo pi gwo kontwòl sou efase pwojè lè yo kolekte tout enfòmasyon ki enpòtan nan yon sèl kote epi bay kapasite pou yo defèt aksyon sipresyon vle.

Mèsi Ashesh Vidyut (@asheshvidyut7) pou karakteristik sa a!

Dokimantasyon sou efase pwojè yo и tikè orijinal la.

Te ajoute sipò pou règ gwoup pouse nan API a

(STARTER, PREMIUM, ULTIMATE, BRONZE, ARGAN, LÒ) Etap sik DevOps: Jere

Anvan sa, règ pouse gwoup yo te kapab sèlman configuré lè w vizite chak gwoup endividyèlman atravè GitLab UI epi aplike règ sa yo. Ou kapab kounye a jere règ sa yo atravè yon API pou sipòte zouti koutim ou yo ak automatisation GitLab.

Dokimantasyon sou règ pouse pou yon gwoup и tikè orijinal la.

Anile jeton aksè pèsonèl pou depo kalifikasyon oto-jere

(ULTIME) Etap sik DevOps: Jere

Depo kalifikasyon Bay administratè yo enfòmasyon yo bezwen pou jere kalifikasyon itilizatè yo pou egzanp GitLab yo. Paske òganizasyon ki konsantre sou konfòmite yo varye nan sevè politik jesyon kalifikasyon yo, nou te ajoute yon bouton ki pèmèt administratè yo anile siy aksè pèsonèl itilizatè a (PAT). Kounye a, administratè yo ka fasilman anile PAT ki kapab konpwomèt yo. Karakteristik sa a itil pou òganizasyon ki vle opsyon konfòmite pi fleksib pou minimize dezòd itilizatè yo.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokimantasyon Depo Credential и tikè orijinal la.

Fichye konfigirasyon pou editè sit estatik la

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Kreye

Nan GitLab 13.4, nou ap entwodwi yon nouvo fason pou personnaliser editè sit estatik la. Malgre ke fichye konfigirasyon an pa sove oswa resevwa okenn paramèt nan lage sa a, nou ap mete baz pou pèsonalizasyon nan lavni nan konpòtman editè. Nan pwochen degaje nou pral ajoute nan dosye a .gitlab/static-site-editor.yml paramèt pou enstalasyon adrès sit de baz, sou ki imaj ki chaje nan editè a yo estoke, anile paramèt sentaks Markdown ak lòt paramèt editè.

Dokimantasyon pou mete kanpe editè sit estatik la и sezon orijinal la.

Editing pati entwodiksyon yon dosye lè l sèvi avèk yon editè sit estatik

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Kreye

Matyè devan se yon fason fleksib ak pratik pou defini varyab paj nan dosye done pou trete pa dèlko sit estatik la. Li se tipikman itilize yo mete tit la paj, modèl layout, oswa otè, men yo ka itilize yo pase nenpòt kalite metadata nan dèlko a lè rann paj la nan HTML. Enkli nan tèt la nan chak dosye done, pati entwodiksyon an anjeneral fòma kòm YAML oswa JSON epi li mande sentaks ki konsistan ak presi. Itilizatè ki pa abitye ak règ sentaks espesifik yo ka antre inadvèrtans mak envalid, ki an vire ka lakòz pwoblèm fòma oswa menm bati echèk.

Mòd koreksyon WYSIWYG nan editè sit estatik la deja retire intro a nan editè a pou anpeche erè fòma sa yo. Sepandan, sa a anpeche ou chanje valè ki estoke nan pati sa a san yo pa retounen nan koreksyon nan mòd sous. Nan GitLab 13.4, ou ka jwenn aksè nan nenpòt jaden epi modifye valè li yo nan yon koòdone abitye ki baze sou fòm. Lè bouton an peze Anviwònman (Anviwònman) yon panèl ap louvri ki montre yon jaden fòm pou chak kle defini nan kòmansman an. Jaden yo peple ak valè aktyèl la, epi modifye nenpòt nan yo se senp tankou antre nan fòm entènèt la. Edite intro a fason sa a evite sentaks konplèks epi li ba ou kontwòl konplè sou kontni an pandan y ap asire rezilta final la fòma toujou.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokimantasyon editè sit estatik и tikè orijinal la.

GitLab pou Jira ak DVCS Connector se kounye a nan Nwayo

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Kreye

Pou itilizatè Jira sou GitLab: GitLab aplikasyon pou Jira и DVCS Connector pèmèt ou montre enfòmasyon sou GitLab komèt ak fizyon demann dirèkteman nan Jira. Konbine ak entegre Jira entegrasyon nou an, ou ka fasilman deplase ant de apps yo pandan w ap travay.

Karakteristik sa yo te disponib sèlman nan plan Premium nou an, men yo disponib kounye a pou tout itilizatè!

Jira dokiman entegrasyon и tikè orijinal la.

Majorite vòt pou tranzaksyon gwoup Gitaly (beta)

(CORE, STARTER, PREMIUM, ULTIMATE) Etap sik DevOps: Kreye

Yon gwoup Gitaly pèmèt ou repwodui depo Git nan plizyè nœuds Gitaly "cho". Sa a ogmante tolerans fay pa elimine pwen sèl nan echèk. Operasyon tranzaksyon, prezante nan GitLab 13.3, lakòz chanjman yo dwe emisyon nan tout nœuds Gitaly nan gwoup la, men se sèlman nœuds Gitaly ki vote an akò ak nœud prensipal la sove chanjman yo sou disk. Si tout nœuds kopi yo pa dakò, sèlman yon kopi chanjman an pral estoke sou disk, sa ki kreye yon sèl pwen echèk jiskaske replikasyon asynchrone fini.

Vòt majorite amelyore tolerans fòt lè yo mande konsantman yon majorite nœuds (pa tout) anvan yo sove chanjman nan disk. Si fonksyon baskile sa a aktive, ekri a ta dwe reyisi sou plizyè nœuds. Nœuds disidan yo otomatikman senkronize lè l sèvi avèk replikasyon asynchrone nan nœuds sa yo ki te fòme yon kowòm.

Dokimantasyon pou mete konsistans nan Gitaly и tikè orijinal la.

Sipò pou chema pèsonalize pou validation JSON nan IDE Web

(PREMIUM, ULTIMATE, SILVER, GOLD) Etap sik DevOps: Kreye

Pwojè kote moun ekri konfigirasyon nan JSON oswa YAML yo souvan gen tandans fè pwoblèm paske li fasil fè yon typo epi kraze yon bagay. Li posib pou ekri zouti enspeksyon pou trape pwoblèm sa yo nan tiyo CI a, men lè l sèvi avèk yon fichye chema JSON ka itil pou bay dokimantasyon ak sijesyon.

Patisipan pwojè yo ka defini nan depo yo chemen an nan yon chema koutim nan yon dosye .gitlab/.gitlab-webide.yml, ki presize chema a ak chemen nan dosye yo dwe tcheke. Lè w chaje yon fichye espesifik nan IDE Web la, w ap wè plis fidbak ak validation pou ede w kreye fichye a.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokimantasyon pou Schemas Custom nan IDE Web la и tikè orijinal la.

Dirije Acyclic Graph (DAG) limit branch ogmante a 50

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Verifye

Si w ap itilize transporteurs ak graf asilik dirije (Directed Acyclic Graph (DAG)), ou ka jwenn ke gen yon limit nan 10 travay ke yon travay ka presize nan needs:, twò di. Nan 13.4, limit defo a te ogmante de 10 a 50 pou pèmèt rezo relasyon ki pi konplike ant travay nan tiyo w yo.

Si ou se yon administratè yon egzanp GitLab koutim, ou ka ogmante limit sa a menm pi wo lè w mete yon fonksyon baskil, byenke nou pa ofri sipò ofisyèl pou sa.

Документация по настройке needs: и tikè orijinal la.

Konpòtman amelyore needs pou devwa yo rate

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Verifye

Nan kèk ka, yon travay rate nan yon tiyo ta ka mal konsidere kòm siksè pou depandans espesifye nan needs, ki te lakòz travay ki vin apre yo kouri, ki pa ta dwe rive. Konpòtman sa a te fiks nan vèsyon 13.4, ak needs kounye a kòrèkteman okipe ka nan travay rate.

Документация по настройке needs и tikè orijinal la.

Pin dènye zafè rechèch la pou anpeche li efase

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Verifye

GitLab kounye a otomatikman fèmen dènye travay ki gen siksè ak zafè tiyo sou nenpòt branch aktif, demann fizyone, oswa tag pou anpeche li efase apre ekspirasyon. Li vin pi fasil pou mete règ ekspirasyon pi agresif pou netwaye vye zafè. Sa a ede diminye konsomasyon espas disk epi asire ke ou toujou gen yon kopi dènye zafè ki soti nan tiyo a.

Dokimantasyon sou ekspirasyon artefact и tikè orijinal la.

Gid CI/CD pou Optimizasyon Pipeline

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Verifye

Optimize tiyo CI/CD ou a ka amelyore vitès livrezon epi ekonomize lajan. Nou amelyore dokimantasyon nou an pou mete yon gid rapid pou jwenn plis pwofi nan optimize tiyo ou yo.

Dokimantasyon sou Amelyore Efikasite Transporteur и tikè orijinal la.

Rapò tès yo klase dapre estati tès la

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Verifye

Rapò Tès Inite se yon fason fasil pou wè rezilta tout tès yo nan yon tiyo. Sepandan, ak yon gwo kantite tès, jwenn tès echwe ka pran yon bon bout tan. Lòt pwoblèm ki ka fè rapò a difisil pou itilize gen ladan difikilte pou defile nan pwodiksyon tras long ak awondi tan a zewo pou tès ki kouri nan mwens pase 1 segonn. Koulye a, pa default, lè klasman yon rapò tès, li premye mete tès echwe nan kòmansman rapò a, ak Lè sa a, sòt tès yo pa dire. Sa fè li pi fasil pou jwenn echèk ak tès long. Anplis de sa, dire tès yo kounye a parèt an milisgond oswa segonn, sa ki fè yo pi vit pou li, epi pwoblèm defile anvan yo te rezoud tou.

Dokimantasyon Rapò Tès Inite yo и tikè orijinal la.

Limit sou gwosè dosye yo telechaje nan rejis pake a

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Pake

Kounye a gen limit sou gwosè fichye pake yo ki ka telechaje nan rejis pake GitLab la. Yo te ajoute restriksyon pou optimize pèfòmans rejis pake yo epi anpeche abi. Limit yo varye selon fòma pake a. Pou GitLab.com, gwosè maksimòm fichye yo se:

  • Conan: 250MB
  • Maven: 3GB
  • NPM: 300MB
  • NuGet: 250MB
  • PyPI: 3GB

Pou egzanp GitLab koutim, default yo se menm bagay la. Sepandan, administratè a ka mete ajou restriksyon yo lè l sèvi avèk Rails konsole.

Dokimantasyon sou limit gwosè dosye yo и tikè orijinal la.

Sèvi ak CI_JOB_TOKEN pou pibliye pakè PyPI

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Pake

Ou ka itilize depo GitLab PyPI pou kreye, pibliye, epi pataje pakè Python ansanm ak kòd sous ak tiyo CI/CD. Sepandan, deja ou pa t 'kapab otantifye nan depo a lè l sèvi avèk yon varyab anviwònman predefini CI_JOB_TOKEN. Kòm yon rezilta, ou te oblije sèvi ak kalifikasyon pèsonèl ou pou mete ajou depo PyPI a, oswa ou ka deside pa sèvi ak depo a ditou.

Kounye a li pi fasil pou itilize GitLab CI/CD pou pibliye ak enstale pakè PyPI lè l sèvi avèk yon varyab anviwònman predefini. CI_JOB_TOKEN.

Dokimantasyon sou itilizasyon GitLab CI ak pakè PyPI и tikè orijinal la.

Des scanner DAST sou demann

(ULTIM, LÒ) Etap sik DevOps: Sekirize

Pou eskanè DAST sou demann lan ki te prezante nan vèsyon anvan yo, Yo te ajoute pwofil eskanè DAST. Yo pwolonje kapasite konfigirasyon analiz sa yo, ki pèmèt ou byen vit kreye plizyè pwofil pou kouvri plizyè kalite eskanè. Nan 13.4, pwofil krole a gen ladan l yon paramèt timeout crawler ki fikse konbyen tan krole DAST la ta dwe kouri pandan l ap eseye dekouvri tout paj yon sit k ap ranpe. Pwofil la gen ladan tou yon anviwònman delè sit sib la pou fikse konbyen tan krole a ta dwe tann pou yon sit vin aksesib anvan li avòte rale a si sit la pa reponn ak yon kòd estati 200 oswa 300. Pandan n ap kontinye amelyore karakteristik sa a pral ajoute nan pwofil eskanè a nan pwochen degaje yo; yo pral ajoute paramèt konfigirasyon adisyonèl.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokimantasyon Profil Scanner DAST и tikè orijinal la.

Yon senp dosye konfigirasyon redireksyon pou GitLab Pages

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Liberasyon

Si ou itilize GitLab Pages epi ou vle jere pi byen chanjman URL, ou ka remake ke jere redireksyon sou sit GitLab Pages ou a pa t posib. GitLab kounye a pèmèt ou konfigirasyon règ yo redireksyon yon URL nan yon lòt pou sit Paj ou a lè w ajoute yon dosye konfigirasyon nan depo a. Karakteristik sa a posib gras a kontribisyon Kevin Barnett (@PopeDrFreud), Eric Eastwood nou an (@MadLittleMods) ak ekip GitLab. Mèsi tout moun pou opinyon ou.

Redireksyon dokiman yo и tikè orijinal la.

Eta Terraform jere pa GitLab

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Konfigirasyon

Aksè nan vèsyon anvan yo nan eta Terraform nesesè tou de pou konfòmite ak pou debogaj si sa nesesè. Sipò pou vèsyon Terraform eta ki jere pa GitLab bay kòmanse ak GitLab 13.4. Versioning otomatikman aktive pou nouvo fichye eta Terraform. Fichye eta Terraform ki deja egziste yo pral otomatikman imigre nan repozitwa vèsyon nan yon lage pita.

Dokimantasyon pou eta Terraform jere pa GitLab и tikè orijinal la.

Detay Notifikasyon Ensidan Enpòtan

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Siveye

Lè w ap trete ensidan yo, ou bezwen fasil pou detèmine konbyen tan yon alèt te louvri ak konbyen fwa evènman an te deklanche. Detay sa yo souvan kritik nan detèmine enpak la sou kliyan an ak sa ekip ou a ta dwe adrese an premye. Nan nouvo panèl Detay Ensidan an, nou montre lè alèt la kòmanse, kantite evènman yo, ak yon lyen ki mennen nan alèt orijinal la. Enfòmasyon sa a disponib pou ensidan ki pwodui nan alèt yo.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokimantasyon Jesyon Ensidan и sezon orijinal la.

Mete ak koreksyon paramèt severite ensidan an

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Etap sik DevOps: Siveye

Dimansyon Gravite Ensidan an pèmèt sekouris yo ak moun ki gen enterè yo detèmine enpak yon pann, ansanm ak metòd ak ijans repons lan. Kòm ekip ou a pataje rezilta yo pandan rezolisyon ensidan ak rekiperasyon, yo ka chanje anviwònman sa a. Kounye a ou ka modifye gravite yon ensidan nan ba bò dwat la nan paj Detay Ensidan an, epi severite a parèt nan lis ensidan an.

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokimantasyon pou jere ensidan yo и tikè orijinal la.

Kreye, koreksyon ak efase règ sekirite rezo veso yo

(ULTIM, LÒ) Etap sik DevOps: Defann

Amelyorasyon sa a nan Editè Règ Sekirite Kontenè Rezo a pèmèt itilizatè yo fasilman kreye, modifye, ak efase règ yo dirèkteman nan koòdone itilizatè GitLab la. Karakteristik editè yo enkli .yaml pou itilizatè ki gen eksperyans ak yon editè règ ak yon koòdone entwisyon pou moun ki nouvo nan règ rezo yo. Ou ka jwenn nouvo opsyon jesyon règ nan seksyon an Sekirite ak Konfòmite > Jesyon Menas > Règ (Sekirite & Konfòmite > Jesyon Menas > Règleman).

# GitLab 13.4 te lage ak depo HashiCorp pou varyab CI ak Ajan Kubernetes

Dokimantasyon Editè Règ rezo и sezon orijinal la.

Azure blob depo sipò

(CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ) Disponibilite

Tou de GitLab ak GitLab Runner kounye a sipòte Azure blob depo, fè li pi fasil pou kouri sèvis GitLab sou Azure.

Enstans GitLab sipòte Azure pou tout kalite magazen objè, ki gen ladan fichye LFS, zafè CI, ak sovgad. Pou mete depo Azure Blob, swiv enstriksyon enstalasyon yo Omnibus oswa Tablo Helm.

Pwosesè travay GitLab sipòte tou Azure pou depo distribye kachèt. Azure depo ka configuré lè l sèvi avèk seksyon an [runners.cache.azure].

Dokimantasyon sou itilizasyon Azure Blob depo и tikè orijinal la.

Pake Omnibus ARM64 pou Ubuntu ak OpenSUSE

(CORE, STARTER, PREMIUM, ULTIMATE) Disponibilite

An repons a demann k ap grandi pou sipò pou kouri GitLab sou achitekti ARM 64-bit, nou kontan anonse disponiblite pake ofisyèl ARM64 Ubuntu 20.04 Omnibus la. Yon gwo mèsi a Zitai Chen ak Guillaume Gardet pou gwo kontribisyon yo te fè - demann fizyon yo te jwe yon wòl kle nan sa!

Pou telechaje ak enstale pake a pou Ubuntu 20.04, ale nan nou an paj enstalasyon epi chwazi Ubuntu.

Pake dokiman pou ARM64 и tikè orijinal la.

Sipò otantifikasyon kat entelijan pou tablo Helm GitLab

(PREMIUM, ULTIMATE) Disponibilite

Kat entelijan, tankou Common Access Cards (CAC), kounye a ka itilize pou otantifye nan yon egzanp GitLab deplwaye atravè tablo Helm. Kat entelijan yo otantifye kont yon baz done lokal lè l sèvi avèk sètifika X.509. Avèk sa a, sipò kat entelijan ak tablo Helm se kounye a nan liy ak sipò kat entelijan ki disponib nan deplwaman Omnibus.

Dokimantasyon pou Anviwònman Otantifikasyon Kat Entelijan и tikè orijinal la.

Ou ka li nòt detaye ak aktyalizasyon/enstalasyon nan pòs angle orijinal la: GitLab 13.4 lage ak Vault pou varyab CI ak Ajan Kubernetes.

Nou t ap travay sou tradiksyon nan lang angle cattidourden, maryartkey, ainoneko и rishavant.

Sous: www.habr.com

Add nouvo kòmantè