# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Itusilẹ 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI, Aṣoju Kubernetes ati ile-iṣẹ aabo, ati awọn ẹya iyipada ni Starter

Ni GitLab, a n ronu nigbagbogbo nipa bawo ni a ṣe le ṣe iranlọwọ fun awọn olumulo lati dinku eewu, mu ilọsiwaju ṣiṣẹ, ati ilọsiwaju iyara ifijiṣẹ lori pẹpẹ ayanfẹ rẹ. Ni oṣu yii a ti ṣafikun ọpọlọpọ awọn ẹya tuntun ti o wulo ti o faagun awọn agbara aabo, dinku nọmba awọn ailagbara, mu iṣẹ ṣiṣe pọ si, rọrun ṣiṣẹ pẹlu GitLab, ati ṣe iranlọwọ fun ẹgbẹ rẹ lati ṣafipamọ awọn ẹya paapaa yiyara. A nireti pe iwọ yoo rii awọn ẹya akọkọ ti itusilẹ wulo, bakanna bi 53 awọn ẹya tuntun miiran, fi kun ni yi Tu.

To ti ni ilọsiwaju Aabo Awọn ẹya ara ẹrọ

A gbiyanju lati ṣafikun ọpọlọpọ awọn ẹya tuntun si GitLab DevSecOps ni gbogbo oṣu, ati pe itusilẹ yii kii ṣe iyatọ. Awọn bọtini aṣiri lati ibi ifinkan HashiCorp le ṣee lo ni bayi ni awọn iṣẹ CI/CD laarin awọn ilana ti ijọ ati imuṣiṣẹ. Ni afikun, awọn ajo ti o fẹ lati ṣe atilẹyin iyapa ti awọn iṣẹ imuṣiṣẹ koodu le ni bayi ṣafikun ipa Deployer si awọn olumulo pẹlu wiwọle Onirohin. Yi ipa ni ibamu opo ti o kere wiwọle anfani ati pe yoo gba ọ laaye lati jẹrisi awọn ibeere idapọ (ni isọdi Russian ti GitLab “awọn ibeere apapọ”) ati fi koodu ranṣẹ ni awọn agbegbe to ni aabo, laisi ipese wiwọle lati yi koodu naa funrararẹ.

Ọna miiran lati dinku awọn ewu ni lati lo titun GitLab Kubernetes Aṣoju. Awọn ẹgbẹ iṣẹ le mu awọn iṣupọ Kubernetes ṣiṣẹ lati GitLab laisi nini lati fi iṣupọ wọn han si gbogbo intanẹẹti. A tun n ṣafihan atilẹyin iṣakoso ẹya adaṣe fun awọn faili ipinlẹ Terraform tuntun pẹlu GitLab ṣakoso Terraform ipinle lati ṣe atilẹyin ibamu ati irọrun ti n ṣatunṣe aṣiṣe. Nikẹhin, dasibodu aabo apẹẹrẹ di Ile-iṣẹ Aabo GitLab pẹlu awọn ijabọ ailagbara ati awọn eto aabo.

Irọrun diẹ sii ati iṣẹ daradara pẹlu GitLab

A ti ṣe ilọsiwaju wiwa agbaye wa lati pẹlu lilọ kiri ni kiakia lati ọpa wiwa, gbigba ọ laaye lati ni irọrun lilö kiri si awọn tikẹti tuntun, awọn ẹgbẹ, awọn iṣẹ akanṣe, awọn eto ati awọn akọle iranlọwọ. Inu wa dun lati kede awọn oju-iwe GitLab yẹn àtúnjúwe han lati ṣe atunṣe awọn oju-iwe kọọkan ati awọn ilana laarin aaye naa, eyiti yoo gba awọn olumulo laaye lati fi awọn aaye wọn ṣiṣẹ daradara siwaju sii. Ati fun awọn ti o fẹ lati gba alaye ti o gbooro sii nipa imuṣiṣẹ, itusilẹ yii gba laaye ṣakoso awọn ọgọọgọrun ti awọn imuṣiṣẹ iṣẹ akanṣe lati ọpa irinṣẹ ayika!

Ṣii Orisun Awọn ifunni

A ṣe aṣoju fifi koodu agbegbe han ni akojọpọ ibeere yatoeyi ti mo ti fi kun MVP ti oṣu yii, Fabio Huser. Awọn ami lori agbegbe idanwo ẹyọkan ti koodu iyipada fun awọn olupilẹṣẹ ni imọran ti o yege ti agbegbe koodu lakoko atunyẹwo; Alaye yii ṣe iranlọwọ fun awọn atunwo iyara ati dinku akoko fun iṣọpọ ati fifi koodu titun ṣiṣẹ. Ati awa naa gbe switchable awọn ẹya ara ẹrọ (ẹya-ara awọn asia) to Starter ati ètò gbe wọn lọ si Core ni itusilẹ 13.5.

Ati pe eyi jẹ ibẹrẹ nikan!

Gẹgẹbi nigbagbogbo, aaye kekere wa ni akopọ gbogbogbo, ṣugbọn ọpọlọpọ awọn ẹya tutu wa ninu itusilẹ 13.4. Eyi ni diẹ diẹ sii:

Ti o ba fẹ mọ tẹlẹ ohun ti n duro de ọ ni Itele tu silẹ, wo fidio idasilẹ 13.5 wa.

Wo ere wẹẹbu wa “Iduroṣinṣin Ni Awọn akoko Ipenija”.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

MVP osu yii - Fabio Huser

Fabio ṣe alabapin pataki ilowosi в fifi koodu agbegbe han ni akojọpọ ibeere yato - ẹya ti o ti nreti fun igba pipẹ ni agbegbe GitLab. Eyi jẹ ilowosi pataki nitootọ pẹlu awọn iyipada ti kii ṣe bintin ti o nilo ifowosowopo igbagbogbo pẹlu awọn ọmọ ẹgbẹ ẹgbẹ GitLab ati pe o kan ọpọlọpọ awọn agbegbe ti iṣẹ akanṣe bii UX, iwaju-opin ati ẹhin-opin.

Awọn ẹya akọkọ ti itusilẹ GitLab 13.4

Lo awọn bọtini HashiCorp Vault ni awọn iṣẹ CI

(PREMIUM, ULTIMATE, SILVER, GOLD) Ipele ọmọ DevOps: Tu

Ni itusilẹ 12.10, GitLab ṣafihan agbara lati gba ati gbigbe awọn bọtini si awọn iṣẹ CI nipa lilo oluṣakoso iṣẹ GitLab (Asare GitLab). Bayi a ti wa ni faagun ìfàṣẹsí nipa lilo JWT, fifi titun sintasi secrets lati faili .gitlab-ci.yml. Eyi yoo jẹ ki o rọrun lati ṣeto ati lo ibi ipamọ HashiCorp pẹlu GitLab.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Awọn iwe aṣẹ fun ṣiṣẹ pẹlu awọn bọtini и atilẹba tiketi.

Ifihan GitLab Kubernetes Aṣoju

(PREMIUM, GIDI) Ipele ọmọ DevOps: tunto

Ijọpọ GitLab pẹlu Kubernetes ti jẹ ki o ṣee ṣe lati ran lọ si awọn iṣupọ Kubernetes laisi iwulo fun iṣeto ni afọwọṣe. Ọpọlọpọ awọn olumulo fẹran irọrun ti lilo lapapo yii, lakoko ti awọn miiran pade awọn iṣoro diẹ. Fun iṣọpọ lọwọlọwọ, iṣupọ rẹ gbọdọ wa ni iwọle lati Intanẹẹti ki GitLab le wọle si. Fun ọpọlọpọ awọn ajo, eyi ko ṣee ṣe nitori wọn ni ihamọ iraye si awọn iṣupọ fun aabo, ibamu, tabi awọn idi ilana. Lati wa ni ayika awọn ihamọ wọnyi, awọn olumulo nilo lati kọ awọn irinṣẹ wọn si oke GitLab, bibẹẹkọ wọn kii yoo ni anfani lati lo ẹya yii.

Loni a n ṣafihan Aṣoju GitLab Kubernetes, ọna tuntun lati ran lọ si awọn iṣupọ Kubernetes. Aṣoju nṣiṣẹ inu iṣupọ rẹ, nitorina o ko nilo lati fi han si gbogbo Intanẹẹti. Aṣoju ipoidojuko imuṣiṣẹ naa nipa bibeere awọn ayipada tuntun lati GitLab, dipo GitLab titari awọn imudojuiwọn si iṣupọ naa. Laibikita ọna GitOps ti o lo, GitLab ti bo ọ.

Jọwọ ṣe akiyesi pe eyi ni itusilẹ akọkọ ti aṣoju naa. Idojukọ lọwọlọwọ wa fun Aṣoju GitLab Kubernetes ni lati tunto ati ṣakoso awọn imuṣiṣẹ nipasẹ koodu. Diẹ ninu awọn ẹya isọpọ Kubernetes ti o wa tẹlẹ, gẹgẹbi awọn igbimọ imuṣiṣẹ ati awọn ohun elo iṣakoso GitLab, ko ti ni atilẹyin sibẹsibẹ. A ro pepe awọn agbara wọnyi yoo ṣafikun si oluranlowo ni awọn idasilẹ ọjọ iwaju, bakanna bi awọn iṣọpọ tuntun ti dojukọ aabo ati ibamu.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Iwe Aṣoju GitLab Kubernetes и atilẹba tiketi.

Fun awọn olumulo awọn igbanilaaye imuṣiṣẹ laisi wiwọle koodu

(PREMIUM, ULTIMATE, SILVER, GOLD) Ipele ọmọ DevOps: Tu

Ni iṣaaju, eto awọn igbanilaaye GitLab jẹ ki o nira lati pin awọn ojuse daradara laarin ẹgbẹ rẹ laarin awọn ti o ni iduro fun idagbasoke ati awọn ti o ni iduro fun imuṣiṣẹ. Pẹlu itusilẹ ti GitLab 13.4, o le funni ni igbanilaaye lati fọwọsi awọn ibeere apapọ fun imuṣiṣẹ, ati lati fi koodu ranṣẹ si awọn eniyan ti ko kọ koodu naa, laisi fifun wọn ni awọn ẹtọ iraye si olutọju (ni agbegbe Russian ti GitLab “olutọju”) ).

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Ayika Access Documentation и apọju atilẹba.

Ile-iṣẹ Aabo

(GIDI, GOLD) DevOps ọmọ ipele: Secure

Ni iṣaaju, iṣakoso ailagbara ipele-apeere ni opin ni iṣẹ ṣiṣe mejeeji ati irọrun. Ni wiwo jẹ oju-iwe kan ti o ṣajọpọ awọn alaye ti awọn ailagbara, awọn aworan metiriki, ati awọn eto. Ko si yara pupọ lati ṣe agbekalẹ awọn ẹya wọnyi tabi lo awọn ẹya aabo miiran.

A ti ṣe awọn ayipada ipilẹ si bii a ṣe ṣakoso aabo ati akoyawo ni GitLab. Igbimọ aabo apẹẹrẹ ti yipada si gbogbo ile-iṣẹ aabo. Iyipada ti o tobi julọ ni iṣafihan eto akojọ aṣayan tuntun: dipo oju-iwe kan, o rii dasibodu aabo ni bayi, ijabọ ailagbara, ati apakan awọn eto lọtọ. Lakoko ti iṣẹ ṣiṣe ko ti yipada, fifọ si awọn apakan yoo gba laaye fun awọn ilọsiwaju si apakan yii ti yoo nira bibẹẹkọ. Eyi tun ṣeto ipele fun fifi awọn agbara ti o ni ibatan si aabo ni ọjọ iwaju.

Apakan Ijabọ Ipalara ti a ṣe iyasọtọ ni bayi ni aaye diẹ sii lati ṣafihan awọn alaye pataki. Eyi ni awọn ailagbara ti o wa lọwọlọwọ lori atokọ iṣẹ akanṣe ti awọn ailagbara. Gbigbe awọn ẹrọ ailorukọ pẹlu awọn metiriki ailagbara si apakan lọtọ ṣẹda igbimọ iṣakoso aabo irọrun kan. O jẹ bayi kanfasi fun awọn iwoye iwaju-kii ṣe fun iṣakoso ailagbara nikan, ṣugbọn fun eyikeyi awọn metiriki ti o ni ibatan si aabo. Ni ipari, agbegbe awọn eto lọtọ ṣẹda aaye ti o wọpọ fun gbogbo awọn eto aabo ipele-apeere, kii ṣe iṣakoso ailagbara nikan.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Apeere Aabo Center iwe aṣẹ и apọju atilẹba.

Awọn ẹya ti o le yipada wa ni GitLab Starter

(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: Tu

GitLab 11.4 ti tu silẹ Alpha version of switchable awọn ẹya ara ẹrọ. Ni 12.2 a ṣafihan awọn ilana fun wọn ogorun ti awọn olumulo и nipa olumulo ID, ati ni 13.1 wọn fi kun olumulo awọn akojọ и eto soke ogbon fun orisirisi ayika.

Ni ibẹrẹ ọdun yii, GitLab ṣe adehun kan gbe 18 awọn ẹya ara ẹrọ sinu ìmọ orisun. Ninu itusilẹ yii, a ti pari iṣiwa ti awọn ẹya iyipada si ero Ibẹrẹ ati pe yoo tẹsiwaju lati jade lọ si Core lati Git Lab 13.5. Inu wa dun lati mu ẹya yii wa si awọn olumulo diẹ sii ati pe a fẹ gbọ bi o ṣe lo.

Iwe lori awọn ẹya ara ẹrọ yipada и atilẹba tiketi.

Lilọ kiri ni iyara lati ọpa wiwa

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Wiwa

Nigba miiran nigba lilọ kiri GitLab o fẹ lọ taara si iṣẹ akanṣe kan ju oju-iwe awọn abajade wiwa lọ.

Lilo ọpa wiwa agbaye, o le yara lọ kiri si awọn tikẹti tuntun, awọn ẹgbẹ, awọn iṣẹ akanṣe, eto, ati awọn akọle iranlọwọ. O le paapaa lo hotkey kan /lati gbe kọsọ rẹ si ọpa wiwa lati lọ kiri GitLab paapaa daradara siwaju sii!

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Ṣewadii awọn iwe aṣẹ adaṣe и atilẹba tiketi.

Nfihan agbegbe koodu ni ibeere akojọpọ yatọ

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: Ṣẹda

Nigbati o ba n ṣe atunwo ibeere akojọpọ, o le nira lati pinnu boya koodu ti o yipada ni aabo nipasẹ awọn idanwo ẹyọkan. Dipo, awọn oluyẹwo le gbarale agbegbe gbogbogbo ati beere pe ki o pọ si ṣaaju ki o to fọwọsi ibeere apapọ kan. Eyi le ja si ọna haphazard si awọn idanwo kikọ, eyiti kii yoo ni ilọsiwaju didara koodu tabi agbegbe idanwo.

Ni bayi, nigbati o nwo iyatọ ibeere idapọ, iwọ yoo rii ifihan wiwo ti agbegbe koodu. Awọn aami tuntun yoo gba ọ laaye lati ni oye ni kiakia boya koodu ti o yipada ni aabo nipasẹ idanwo ẹyọkan, eyiti yoo ṣe iranlọwọ iyara atunyẹwo koodu ati akoko idapọ ati fifi koodu titun ṣiṣẹ.

Спасибо Fabio Huser ati Siemens fun ẹya ara ẹrọ yi!

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Awọn iwe aṣẹ lori fifi koodu agbegbe han nipasẹ awọn idanwo и atilẹba tiketi.

Awọn agbegbe diẹ sii ati awọn iṣẹ akanṣe ni nronu Awọn ayika

(PREMIUM, ULTIMATE, SILVER, GOLD) Ipele ọmọ DevOps: Tu

Lati itusilẹ ti GitLab 12.5 ni lilo ayika paneli o le ṣe atẹle ipo awọn agbegbe, ṣugbọn ko ju agbegbe meje lọ ni awọn iṣẹ akanṣe mẹta. A ti mu panẹli yii pọ si ni itusilẹ 13.4 nipa sisọ pagin lati ṣe iranlọwọ fun ọ lati ṣetọju ati ṣakoso awọn agbegbe rẹ ni iwọn. Bayi o le rii awọn agbegbe diẹ sii ni awọn iṣẹ akanṣe diẹ sii.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Ayika nronu iwe и atilẹba tiketi.

GitLab gba iṣakoso ti olupese GitLab Terraform

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: tunto

Laipe a gba awọn ẹtọ olutọju si olupese GitLab Terraform ati ètò mu o ni ìṣe tu. Ni oṣu to kọja, a ti gba awọn ibeere apapọ 21 ati awọn tikẹti 31 pipade, pẹlu diẹ ninu awọn idun ti o duro pẹ ati awọn ẹya ti o padanu gẹgẹbi atilẹyin fun apẹẹrẹ awọn iṣupọ. O le Kọ ẹkọ diẹ sii nipa olupese GitLab Terraform ninu iwe Terraform.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Iwe Olupese GitLab Terraform и atilẹba tiketi.

Idanwo API fuzzing pẹlu OpenAPI ni pato tabi faili HAR

(GIDI, GOLD) DevOps ọmọ ipele: Secure

Idanwo fuzzing API jẹ ọna nla lati wa awọn idun ati awọn ailagbara ninu awọn ohun elo wẹẹbu rẹ ati awọn API ti awọn aṣayẹwo miiran ati awọn ọna idanwo le padanu.

Idanwo fuzzing API ni GitLab gba ọ laaye lati pese Ṣii API v2 sipesifikesonu tabi HAR faili ohun elo rẹ ati lẹhinna ṣe ipilẹṣẹ laifọwọyi data igbewọle ID ti a ṣe apẹrẹ lati ṣe idanwo awọn ọran eti ati rii awọn idun. Awọn abajade yoo han lẹsẹkẹsẹ laarin opo gigun ti epo rẹ.

Eyi ni idasilẹ idanwo fuzz API akọkọ wa ati pe a yoo nifẹ lati gbọ ohun ti o ro. A ni diẹ sii ni iṣura fun idanwo fuzz ọpọlọpọ awọn ero, eyiti a yoo da lori itusilẹ ẹya yii.

API Fuzzing Akosile Idanwo и apọju atilẹba.

Ṣe awotẹlẹ awọn aworan tuntun ninu nronu metiriki

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps ọmọ ipele: Atẹle

Ni iṣaaju, ṣiṣẹda aworan kan ninu dasibodu metiriki ni GitLab kii ṣe iṣẹ ti o rọrun. Lẹhin ti o ṣẹda metiriki ninu faili YAML dashboard, o ṣe awọn ayipada si master, laisi ni anfani lati rii daju pe aworan tuntun ti o ṣẹda ṣiṣẹ ni deede bi o ṣe nilo. Bibẹrẹ pẹlu itusilẹ yii, o le ṣe awotẹlẹ awọn ayipada bi o ṣe ṣẹda iwọn, ni imọran abajade ṣaaju fifiranṣẹ awọn ayipada si faili YAML dasibodu naa.

Iwe lori fifi a titun awonya si nronu и atilẹba tiketi.

Data lori koodu agbegbe nipasẹ awọn idanwo fun gbogbo awọn iṣẹ akanṣe ti ẹgbẹ

(PREMIUM, ULTIMATE, SILVER, GOLD) Ipele ọmọ DevOps: Daju

Nigbati o ba ṣakoso nọmba nla ti awọn iṣẹ akanṣe ni GitLab, o nilo orisun kan ti alaye nipa bii agbegbe koodu ti n yipada ni akoko lori gbogbo awọn iṣẹ akanṣe. Ni iṣaaju, iṣafihan alaye yii nilo iṣẹ afọwọṣe ti n gba agbara ati akoko: o ni lati ṣe igbasilẹ data agbegbe koodu lati inu iṣẹ akanṣe kọọkan ki o darapọ mọ tabili kan.

Ni itusilẹ 13.4, o ṣee ṣe lati yarayara ati irọrun pejọ .csv faili pẹlu gbogbo data lori koodu agbegbe fun gbogbo ise agbese ti awọn ẹgbẹ tabi fun yiyan ti ise agbese. Ẹya ara ẹrọ yi ni MVC, o yoo wa ni atẹle nipa awọn agbara Idite apapọ agbegbe lori akoko.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Iwe Itupalẹ Ibi ipamọ и atilẹba tiketi.

Atilẹyin fun awọn ede tuntun fun idanwo fuzz ni kikun

(GIDI, GOLD) DevOps ọmọ ipele: Secure

Itusilẹ yii ṣafihan atilẹyin fun ọpọlọpọ awọn ede tuntun fun idanwo fuzz ti o ni ero si agbegbe ni kikun.

Bayi o le ṣe iṣiro awọn agbara kikun ti idanwo fuzzing ninu Java rẹ, Rust, ati awọn ohun elo Swift ati rii awọn aṣiṣe ati awọn ailagbara ti awọn aṣayẹwo miiran ati awọn ọna idanwo le padanu.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Awọn iwe aṣẹ lori awọn ede atilẹyin fun idanwo fuzz и apọju atilẹba.

Awọn titaniji lori oju-iwe ayika akọkọ

(PREMIUM, ULTIMATE, SILVER, GOLD) Ipele ọmọ DevOps: Tu

Oju-iwe Awọn ayika fihan ipo gbogbogbo ti awọn agbegbe rẹ. Ninu itusilẹ yii a ti ni ilọsiwaju si oju-iwe yii nipa fifi ifihan titaniji kun. Awọn itaniji ti o fa pẹlu ipo awọn agbegbe rẹ yoo ṣe iranlọwọ fun ọ ni iyara lati ṣe atunṣe awọn ipo ti o dide.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Iwe fun wiwo awọn titaniji tuntun ni awọn agbegbe и atilẹba tiketi.

Awọn opo gigun ti ile itẹle le ṣiṣẹ ni bayi awọn opo gigun ti itẹ-ẹiyẹ tiwọn

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: Daju

Nipa lilo awọn opo gigun ti itẹ-ẹiyẹ, o ṣee ṣe ni bayi lati ṣiṣe awọn opo gigun ti epo tuntun inu awọn paipu ọmọde. Ipele afikun ti ijinle le wulo ti o ba nilo irọrun lati ṣe ina nọmba oniyipada ti awọn opo gigun ti epo.

Ni iṣaaju, nigba lilo awọn opo gigun ti itẹ-ẹiyẹ, opo gigun ti ọmọ kọọkan nilo iṣẹ ti o nfa lati ṣe asọye pẹlu ọwọ ni opo gigun ti awọn obi. Ni bayi o le ṣẹda awọn opo gigun ti itẹ-ẹiyẹ ti yoo ṣe ifilọlẹ eyikeyi nọmba ti awọn opo gigun ti itẹ-ẹi tuntun. Fun apẹẹrẹ, ti o ba ni monorepository kan, o le ṣe ina ni agbara ipilẹṣẹ subpipeline akọkọ, eyiti funrararẹ yoo ṣẹda nọmba ti a beere fun awọn opo gigun ti epo tuntun ti o da lori awọn ayipada ninu ẹka naa.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Itẹle Pipeline Documentation и atilẹba tiketi.

Ilọsiwaju lilọ kiri laarin obi ati awọn opo gigun ti itẹ-ẹiyẹ

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: Daju

Ni iṣaaju, lilọ kiri laarin awọn obi ati awọn paipu oni ite ko rọrun pupọ - o nilo ọpọlọpọ awọn titẹ lati de ọdọ opo gigun ti epo ti o fẹ. Ko tun rọrun lati ṣawari iru iṣẹ wo ni o bẹrẹ opo gigun ti epo. Bayi yoo rọrun pupọ lati rii awọn asopọ laarin obi ati awọn opo gigun ti itẹ-ẹiyẹ.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Itẹle Pipeline Documentation и atilẹba tiketi.

Awọn iṣẹ matrix ti o jọra ṣe afihan awọn oniyipada ti o yẹ ni akọle iṣẹ

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: Daju

Ti o ba lo matrix iṣẹ-ṣiṣe, o le ti ṣe akiyesi pe o ṣoro lati pinnu iru iyipada matrix ti a lo fun iṣẹ kan pato, niwon awọn orukọ iṣẹ naa dabi. matrix 1/4. Ni itusilẹ 13.4, iwọ yoo rii awọn iye iyipada ti o yẹ ti a lo ninu iṣẹ yẹn dipo orukọ iṣẹ jeneriki. Fun apẹẹrẹ, ti ibi-afẹde rẹ ni lati yokokoro faaji x86, lẹhinna iṣẹ naa yoo pe matrix: debug x86.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Iwe fun Parallel Matrix Jobs и atilẹba tiketi.

Awọn ilọsiwaju miiran ni GitLab 13.4

Nsopọ akọọlẹ Atlassian kan

(CORE, STARTER, PREMIUM, ULTIMATE) Ipele ọmọ DevOps: Ṣakoso awọn

Awọn olumulo GitLab yoo ni anfani lati so awọn akọọlẹ GitLab wọn pọ si akọọlẹ awọsanma Atlassian wọn. Eyi yoo gba ọ laaye lati wọle si GitLab pẹlu awọn iwe-ẹri Atlassian rẹ, ati pe yoo tun fi ipilẹ lelẹ fun awọn ilọsiwaju iṣọpọ ọjọ iwaju. Gitlab pẹlu Jira ati pẹlu awọn ọja miiran lati laini Atlassian.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Atlassian Integration Documentation и atilẹba tiketi.

Ṣe okeere akojọ kan ti gbogbo awọn ifarapọ idapọ

(GIDI, GOLD) Ipele ọmọ DevOps: Ṣakoso awọn

Awọn ẹgbẹ ti o ni idojukọ ibamu nilo ọna lati ṣafihan awọn oluyẹwo ni iwoye pipe ti awọn paati ti o ni nkan ṣe pẹlu eyikeyi iyipada ti a fun ni iṣelọpọ. Ni GitLab, eyi tumọ si gbigba ohun gbogbo ni aaye kan: awọn ibeere dapọ, awọn tikẹti, awọn opo gigun ti epo, awọn ọlọjẹ aabo, ati awọn data ifaramọ miiran. Titi di bayi, o ni lati gba pẹlu ọwọ ni GitLab tabi tunto awọn irinṣẹ rẹ lati gba alaye naa, eyiti ko munadoko pupọ.

O le gba eto ni bayi ati gbejade data yii si okeere lati pade awọn ibeere iṣayẹwo tabi ṣe awọn itupalẹ miiran. Lati okeere atokọ ti gbogbo awọn ifarapọ apapọ fun ẹgbẹ lọwọlọwọ, o nilo lati lọ si Dashboards ibamu ki o si tẹ lori bọtini Atokọ ti gbogbo awọn ifarapọ idapọ. Faili abajade yoo ni gbogbo awọn ifaramọ ti ibeere idapọ, onkọwe wọn, ID ti ibeere iṣọpọ ti o somọ, ẹgbẹ, iṣẹ akanṣe, awọn oludaniloju ati alaye miiran.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Iwe fun ṣiṣẹda kan Iroyin и atilẹba tiketi.

Ṣe atokọ ati ṣakoso awọn ami iraye si ti ara ẹni nipasẹ API

(GIDI, GOLD) Ipele ọmọ DevOps: Ṣakoso awọn

Ṣiṣakoso iraye si aaye orukọ GitLab jẹ apakan pataki ti awọn akitiyan ibamu. Lati awọn ipilẹ ti anfani ti o kere julọ si piparẹ iraye si akoko, ọpọlọpọ awọn ibeere le wa ni nkan ṣe pẹlu awọn ami iraye si ti ara ẹni ni GitLab. Lati jẹ ki o rọrun lati ṣetọju ati ṣakoso gbogbo awọn iwe-ẹri olumulo wọnyi laarin aaye orukọ rẹ, a ti pese agbara lati ṣe atokọ gbogbo awọn ami iraye si ti ara ẹni ati yiyan. kọ wiwọle nipasẹ API.

Awọn ilọsiwaju wọnyi si GitLab API gba awọn olumulo laaye lati ṣe atokọ ati fagile awọn ami iraye si ti ara ẹni, ati awọn alabojuto lati ṣe atokọ ati fagile awọn ami ami olumulo wọn. Yoo rọrun bayi fun awọn alakoso lati rii ẹniti o ni iwọle si aaye orukọ wọn, ṣe awọn ipinnu iraye si da lori data olumulo, ati fagile awọn ami iraye si ti ara ẹni ti o le ti gbogun tabi ti o ṣubu ni ita awọn ilana iṣakoso iwọle ti ile-iṣẹ naa.

Ti ara ẹni Wiwọle Tokini Documentation и atilẹba tiketi.

Awọn ọran ti o jọmọ ati awọn ẹya miiran wa ni GitLab Core

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps ọmọ ipele: Eto

A diẹ osu seyin a kede a ètò lati itumọ ti awọn ẹya 18 sinu koodu orisun ṣiṣi. Nipa ṣiṣẹ lati mu ileri yii ṣẹ, a ti ṣe jẹmọ tiketi, okeere tiketi to CSV и ipo idojukọ ọkọ iṣẹ (ni agbegbe Russian ti GitLab “igbimọ ijiroro”) ti o wa ninu ero Core. Eyi kan nikan si awọn ibatan “ti o sopọ mọ”; “awọn bulọọki” ati “dina” awọn ibatan wa ninu awọn ero isanwo.

Awọn iwe aṣẹ lori awọn tikẹti ti o jọmọ и atilẹba tiketi.

Ṣafihan orukọ ẹka orisun ti o wa ninu ọpa ẹgbe iṣiṣẹpọ

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: Ṣẹda

Nigbati o ba n ṣe atunwo awọn iyipada koodu, awọn ijiroro, ati awọn ibeere idapọmọra, o jẹ iwunilori nigbagbogbo lati ṣe isanwo agbegbe ti ẹka fun atunyẹwo jinle. Bibẹẹkọ, wiwa orukọ o tẹle ara yoo nira siwaju sii bi akoonu diẹ sii ti ṣafikun si apejuwe ibeere apapọ ati pe o ni lati yi lọ siwaju si isalẹ oju-iwe naa.

A ti ṣafikun orukọ ẹka naa si ibi-apapọ ibeere ẹgbẹ, jẹ ki o wa ni wiwọle nigbakugba ati imukuro iwulo lati yi lọ nipasẹ gbogbo oju-iwe naa. Gẹgẹ bii ọna asopọ si ibeere iṣọpọ, apakan ẹka orisun ni bọtini “daakọ” irọrun kan.

Спасибо Ethan Reesor fun ilowosi nla rẹ si idagbasoke ẹya yii!

Dapọ iwe ibeere и atilẹba tiketi.

Itọkasi wiwa awọn faili ti o ṣubu ni ibeere idapọmọra yatọ

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: Ṣẹda

Darapọ awọn ibeere ti o ṣafikun awọn ayipada si awọn faili lọpọlọpọ nigbakan ṣubu awọn iyatọ ti awọn faili nla lati mu ilọsiwaju iṣẹ ṣiṣe. Nigbati eyi ba ṣẹlẹ, o ṣee ṣe lati foju faili lairotẹlẹ lakoko atunyẹwo, paapaa ni awọn ibeere idapọ pẹlu nọmba nla ti awọn faili. Bibẹrẹ pẹlu ẹya 13.4, awọn ibeere idapọ yoo ṣe asia awọn iyatọ ti o ni awọn faili pọ, nitorinaa iwọ kii yoo padanu awọn faili wọnyi lakoko atunyẹwo koodu. Fun paapaa alaye diẹ sii, a gbero lati ṣafikun fifi aami si awọn faili wọnyi ni itusilẹ ọjọ iwaju. Duro si aifwy fun awọn imudojuiwọn lori gitlab tiketi # 16047.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Awọn iwe-ipamọ lori awọn faili ti a ṣe pọ ni ibeere ti o yatọ и atilẹba tiketi.

Ikilọ nipa wiwa awọn faili ti o ṣubu ni iyatọ ti ibeere apapọ kan

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: Ṣẹda

Ni apakan awọn iyatọ ibeere idapọ, awọn faili nla ti ṣubu lulẹ lati mu ilọsiwaju ṣiṣẹ. Sibẹsibẹ, nigba atunwo koodu, diẹ ninu awọn faili le padanu nigbati oluyẹwo yi lọ nipasẹ atokọ awọn faili, nitori gbogbo awọn faili nla ti ṣubu.

A ti ṣafikun ikilọ ti o han ni oke ti oju-iwe iyatọ ibeere idapọ lati sọ fun awọn olumulo pe faili ti o dapọ wa ni abala yii. Ni ọna yii, iwọ kii yoo padanu eyikeyi awọn ayipada si ibeere apapọ lakoko atunyẹwo.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Awọn iwe-ipamọ lori awọn faili ti a ṣe pọ ni ibeere ti o yatọ и atilẹba tiketi.

Imularada aifọwọyi ti ibi ipamọ iṣupọ Gitaly

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: Ṣẹda

Ni iṣaaju, nigbati ipade akọkọ ti iṣupọ Gitaly kan lọ ni aisinipo, awọn ibi ipamọ ti o wa lori ipade yẹn ti samisi bi kika-nikan. Eyi ṣe idiwọ pipadanu data ni awọn ipo nibiti awọn ayipada wa lori ipade ti ko ti tun ṣe. Nigbati ipade naa ba pada wa lori ayelujara, GitLab ko mu pada laifọwọyi, ati pe awọn alakoso ni lati bẹrẹ ilana imuṣiṣẹpọ pẹlu ọwọ tabi gba pipadanu data. Awọn ipo miiran, gẹgẹbi ikuna ti iṣẹ atunṣe lori ipade keji, tun le ja si awọn ibi ipamọ ti o duro tabi kika-nikan. Ni idi eyi, ibi ipamọ naa duro titi di igba ti iṣẹ kikọ ti o tẹle yoo waye, eyiti yoo bẹrẹ iṣẹ atunṣe.

Lati yanju isoro yi Pipe ni bayi seto iṣẹ isọdọtun nigbati o ṣe awari ibi ipamọ ti igba atijọ lori ipade kan ati ẹya tuntun ti ibi ipamọ lori omiiran. Iṣẹ isọdọtun yii jẹ ki ibi ipamọ naa di ọjọ laifọwọyi, imukuro iwulo lati mu data pada pẹlu ọwọ. Imularada aifọwọyi tun ṣe idaniloju pe awọn apa keji ni a yara mu soke si ọjọ ti iṣẹ atunṣe ba kuna, dipo ki o duro de iṣẹ kikọ atẹle. Niwọn igba ti ọpọlọpọ awọn iṣupọ Gilaly tọju nọmba nla ti awọn ibi ipamọ, eyi dinku ni pataki akoko ti awọn alabojuto ati awọn onimọ-ẹrọ igbẹkẹle na n gba data pada lẹhin aṣiṣe kan.

Ni afikun, atunṣe aifọwọyi bẹrẹ atunṣe ti awọn ibi ipamọ lori eyikeyi titun Gitaly node ti a fi kun si iṣupọ, imukuro iṣẹ afọwọṣe nigba fifi awọn apa titun kun.

Gitaly Data Ìgbàpadà Documentation и atilẹba tiketi.

Samisi iṣẹ ṣiṣe bi a ti pari lori oju-iwe apẹrẹ

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: Ṣẹda

Ibaraẹnisọrọ ti o munadoko ni GitLab da lori awọn atokọ ṣiṣe. Ti o ba mẹnuba ninu asọye, o ṣe pataki lati ni anfani lati fo si iṣẹ-ṣiṣe kan ati boya bẹrẹ ṣiṣe nkan tabi samisi bi o ti pari. O tun ṣe pataki lati ni anfani lati fi iṣẹ kan fun ararẹ nigbati o nilo lati ṣiṣẹ lori nkan kan tabi pada si ọdọ rẹ nigbamii.

Ni iṣaaju, o ko le ṣafikun awọn iṣẹ-ṣiṣe tabi samisi wọn bi a ti pari nigba ṣiṣẹ pẹlu awọn apẹrẹ. Eyi ṣe idiwọ imunadoko ti ibaraẹnisọrọ laarin awọn ẹgbẹ ọja, nitori awọn iṣẹ-ṣiṣe jẹ ẹya pataki ti iṣan-iṣẹ GitLab.

Ni itusilẹ 13.4, awọn aṣa ṣe deede pẹlu awọn asọye tikẹti ni lilo awọn iṣẹ ṣiṣe, eyiti o jẹ ki ṣiṣẹ pẹlu wọn diẹ sii ni ibamu ati daradara.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Iwe lori fifi awọn iṣẹ-ṣiṣe fun awọn aṣa и atilẹba tiketi.

Ilọsiwaju itọsọna laasigbotitusita fun CI/CD

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: Daju

A ti ni ilọsiwaju itọsọna laasigbotitusita fun GitLab CI/CD pẹlu alaye diẹ sii nipa awọn ọran ti o wọpọ ti o le ba pade. A nireti pe iwe ilọsiwaju yoo jẹ orisun ti o niyelori ni iranlọwọ fun ọ lati dide ati ṣiṣe GitLab CI/CD ni iyara ati irọrun.

CI/CD Iwe Laasigbotitusita и atilẹba tiketi.

Awọn ibeere idapọmọra ko tun ja kuro ni isinyi apapọ

(PREMIUM, ULTIMATE, SILVER, GOLD) Ipele ọmọ DevOps: Daju

Ni iṣaaju, awọn ibeere idapọ le ṣubu kuro ni isinyi apapọ nipasẹ ijamba nitori awọn asọye pẹ. Ti ibeere iṣọpọ kan ba ti wa tẹlẹ ninu isinyin ti ẹnikan si ṣafikun asọye kan si i ti o ṣẹda ijiroro tuntun ti ko yanju, ibeere irẹpọ naa ni a ka pe ko yẹ fun idapọ ati pe yoo ṣubu kuro ni isinyi. Ni bayi, lẹhin ti o ba ti ṣafikun ibeere idapọ si isinyi apapọ, awọn asọye tuntun le ṣafikun laisi iberu ti dabaru ilana iṣọpọ naa.

Dapọ ti isinyi Documentation и atilẹba tiketi.

Ifihan iye agbegbe koodu fun iṣẹ kan ni ibeere idapọ

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: Daju

Awọn olupilẹṣẹ yẹ ki o ni anfani lati wo iye agbegbe koodu lẹhin ti opo gigun ti epo ti pari - paapaa ni awọn oju iṣẹlẹ ti o nipọn bii ṣiṣiṣẹ opo gigun ti epo pẹlu awọn iṣẹ lọpọlọpọ ti o nilo lati ṣe itupalẹ lati ṣe iṣiro iye agbegbe. Ni iṣaaju, ẹrọ ailorukọ ibeere apapọ fihan apapọ awọn iye wọnyi, eyiti o tumọ si pe o ni lati lilö kiri si oju-iwe iṣẹ ati pada si ibeere apapọ lati gba awọn iye agbegbe agbedemeji. Lati fi akoko pamọ ati awọn igbesẹ afikun wọnyi, a jẹ ki ẹrọ ailorukọ naa han iye iwọn agbegbe, awọn iyipada rẹ laarin ibi-afẹde ati awọn ẹka orisun, ati ọpa irinṣẹ ti o fihan iye agbegbe fun iṣẹ kọọkan ti o da lori eyiti a ṣe iṣiro apapọ.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Awọn iwe-itumọ koodu agbegbe и atilẹba tiketi.

Yiyọ awọn idii kuro ni iforukọsilẹ package nigbati o nwo ẹgbẹ kan

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps ọmọ ipele: Package

Iforukọsilẹ package GitLab jẹ aaye lati fipamọ ati pinpin awọn idii ni awọn ọna kika oriṣiriṣi. Nigbati o ba ni ọpọlọpọ awọn idii ninu iṣẹ akanṣe tabi ẹgbẹ rẹ, o nilo lati ṣe idanimọ awọn idii ti ko lo ki o yọ wọn kuro lati ṣe idiwọ fun eniyan lati ṣe igbasilẹ wọn. O le yọ awọn idii kuro lati iforukọsilẹ rẹ nipasẹ Package API tabi nipasẹ awọn package iforukọsilẹ ni wiwo olumulo. Sibẹsibẹ, titi di bayi o ko le yọkuro awọn idii nigba wiwo ẹgbẹ kan nipasẹ UI. Bi abajade, o ni lati yọkuro awọn idii ti ko wulo lori ipilẹ-iṣẹ kan, eyiti o jẹ ailagbara.

O le yọkuro awọn idii nigba wiwo iforukọsilẹ package ẹgbẹ kan. Nìkan lọ si oju-iwe iforukọsilẹ package ẹgbẹ, ṣe àlẹmọ awọn idii nipasẹ orukọ, ki o yọ eyikeyi ti o ko nilo.

Iwe aṣẹ lori yiyọ awọn idii lati iforukọsilẹ package и atilẹba tiketi.

Iwọn iwọn awọn idii Conan si ipele akanṣe

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps ọmọ ipele: Package

O le lo ibi ipamọ Conan ni GitLab lati ṣe atẹjade ati pinpin awọn igbẹkẹle C/C++. Sibẹsibẹ, awọn idii iṣaaju le ṣe iwọn nikan si ipele apẹẹrẹ, nitori orukọ package Conan le jẹ iwọn awọn ohun kikọ 51 nikan. Ti o ba fẹ lati ṣe atẹjade akojọpọ kan lati ẹgbẹ-ẹgbẹ kan, fun apẹẹrẹ gitlab-org/ci-cd/package-stage/feature-testing/conan, o jẹ fere soro lati ṣe.

O le ṣe iwọn awọn idii Conan ni bayi si ipele iṣẹ akanṣe, jẹ ki o rọrun lati ṣe atẹjade ati kaakiri awọn igbẹkẹle awọn iṣẹ akanṣe rẹ.

Conan Package Publishing Documentation и atilẹba tiketi.

Atilẹyin fun awọn oluṣakoso package tuntun ati awọn ede fun ọlọjẹ igbẹkẹle

(GIDI, GOLD) DevOps ọmọ ipele: Secure

A ni inudidun lati ṣafikun awọn ọlọjẹ igbẹkẹle fun C, C ++, C # ati awọn iṣẹ akanṣe koodu .Net ti o lo NuGet 4.9+ tabi awọn alakoso package Conan si atokọ wa. atilẹyin awọn ede ati awọn ilana. O le ni bayi ṣe ọlọjẹ igbẹkẹle gẹgẹbi apakan ti ipele Aabo lati ṣayẹwo fun awọn ailagbara ti a mọ ni awọn igbẹkẹle ti a ṣafikun nipasẹ awọn oluṣakoso package. Awọn ailagbara ti a rii ni yoo ṣafihan ninu ibeere iṣọpọ rẹ pẹlu ipele iwuwo wọn, nitorinaa o mọ ṣaaju ṣiṣe iṣọpọ kini awọn eewu ti igbẹkẹle tuntun gbejade. O tun le tunto ise agbese rẹ lati beere àkópọ ìbéèrè ìmúdájú fun awọn igbẹkẹle pẹlu awọn ailagbara pẹlu pataki (Lominu ni), giga (Ga) tabi aimọ (Aimọ) awọn ipele idibajẹ.

Awọn iwe aṣẹ fun awọn ede ti o ni atilẹyin ati awọn alakoso package и apọju atilẹba.

Awọn ifitonileti nigba iyipada eto iṣopọ si 'Ipapọ nigbati opo gigun ti epo ba pari ni aṣeyọri'

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: Tu

Ni iṣaaju, nigbati o ba ṣeto awọn eto ibeere idapọ Dapọ nigbati opo gigun ti epo ba pari (Dapọ Nigbati Pipeline Ṣaṣeyọri, MWPS) ko si ifitonileti imeeli ti a fi ranṣẹ. O ni lati ṣayẹwo ipo pẹlu ọwọ tabi duro fun ifitonileti apapọ kan. Pẹlu itusilẹ yii a ni inudidun lati ṣe ẹya awọn ifunni olumulo @ravishankar2kool, eyiti o yanju iṣoro yii nipa fifi awọn ifitonileti aifọwọyi kun si gbogbo eniyan ti o ṣe alabapin si ibeere iṣọpọ kan nigbati oluyẹwo ba yi eto idapọ pọ si MWPS.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Iwe-ipamọ fun Awọn Iwifunni Iṣẹlẹ Ibeere Darapọ и atilẹba tiketi.

Ṣiṣẹda awọn iṣupọ EKS pẹlu ẹya olumulo kan pato ti Kubernetes

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: tunto

Awọn olumulo GitLab le yan ẹya ti Kubernetes ti yoo pese nipasẹ EKS; o le yan laarin awọn ẹya 1.14–1.17.

Iwe fun fifi awọn iṣupọ EKS kun и atilẹba tiketi.

Ṣiṣẹda awọn iṣẹlẹ bi awọn iru tikẹti

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps ọmọ ipele: Atẹle

Kii ṣe gbogbo iṣoro ti o dide lẹsẹkẹsẹ nfa awọn itaniji: awọn olumulo ṣe ijabọ awọn ijade ati awọn ọmọ ẹgbẹ ẹgbẹ ṣe iwadii awọn ọran iṣẹ. Awọn iṣẹlẹ jẹ bayi iru tikẹti kan, nitorinaa awọn ẹgbẹ rẹ le ṣẹda wọn ni iyara gẹgẹbi apakan ti iṣan-iṣẹ deede wọn. Tẹ Iṣẹ tuntun lati ibikibi ni GitLab, ati ni aaye Iru yan Iṣẹlẹ.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Awọn iwe aṣẹ fun ṣiṣẹda awọn iṣẹlẹ pẹlu ọwọ и atilẹba tiketi.

Mẹmẹnuba Awọn titaniji GitLab ni Markdown

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps ọmọ ipele: Atẹle

A ti ni ilọsiwaju awọn titaniji GitLab nipa fifi iru mẹnuba tuntun kan kun pataki fun wọn ni GitLab Markdown, ṣiṣe ki o rọrun lati pin ati darukọ awọn itaniji. Lo ^alert#1234lati darukọ itaniji ni eyikeyi aaye Markdown: ni awọn iṣẹlẹ, awọn tikẹti, tabi awọn ibeere apapọ. Eyi yoo tun ṣe iranlọwọ fun ọ lati ṣe idanimọ awọn iṣẹ ti o ṣẹda lati awọn titaniji dipo awọn tikẹti tabi awọn ibeere idapọ.

Iwe Iṣakoso Iṣẹlẹ и atilẹba tiketi.

Wiwo fifuye gbigbọn nipasẹ isẹlẹ

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps ọmọ ipele: Atẹle

Apejuwe titaniji naa ni alaye to ṣe pataki si laasigbotitusita ati imularada, ati pe alaye yii yẹ ki o wa ni irọrun ki o ko ni lati yipada awọn irinṣẹ tabi awọn taabu bi o ṣe n ṣiṣẹ lati yanju iṣẹlẹ kan. Awọn iṣẹlẹ ti a ṣẹda lati awọn titaniji ṣe afihan apejuwe titaniji ni kikun ninu taabu Awọn alaye Itaniji.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

75% yiyara ilọsiwaju wiwa

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

GitLab, gẹgẹbi ohun elo ẹyọkan, ni agbara alailẹgbẹ lati ṣe iṣawari akoonu kọja gbogbo iṣẹ ṣiṣe DevOps rẹ ni iyara. Ni GitLab 13.4, wiwa ilọsiwaju da awọn abajade pada 75% yiyara nigbati o ni opin si awọn aaye orukọ ati awọn iṣẹ akanṣe, bi lori GitLab.com.

Yiyara To ti ni ilọsiwaju Documentation и atilẹba tiketi.

Wiwo awọn iṣẹ akanṣe paarẹ fun awọn alabojuto

(CORE, STARTER, PREMIUM, ULTIMATE) Ipele ọmọ DevOps: Ṣakoso awọn

Aṣayan wa lati sun idaduro piparẹ iṣẹ akanṣe ti a ṣe sinu 12.6. Sibẹsibẹ, ni iṣaaju ko ṣee ṣe lati rii gbogbo awọn iṣẹ akanṣe ti nduro piparẹ ni aye kan. Awọn alabojuto apẹẹrẹ olumulo GitLab le wo gbogbo awọn iṣẹ akanṣe piparẹ ni isunmọtosi ni aaye kan, pẹlu awọn bọtini lati mu awọn iṣẹ akanṣe yẹn pada ni irọrun.

Agbara yii n fun awọn alabojuto ni iṣakoso nla lori piparẹ iṣẹ akanṣe nipa gbigba gbogbo alaye ti o yẹ ni aye kan ati pese agbara lati ṣe atunṣe awọn iṣe piparẹ aifẹ.

Спасибо Ashesh Vidyut (@asheshvidyut7) fun ẹya ara ẹrọ yi!

Awọn iwe aṣẹ lori piparẹ awọn iṣẹ akanṣe и atilẹba tiketi.

Atilẹyin ti a ṣafikun fun awọn ofin titari ẹgbẹ si API

(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: Ṣakoso awọn

Ni iṣaaju, awọn ofin titari ẹgbẹ le ṣee tunto nikan nipasẹ lilo si ẹgbẹ kọọkan lọkọọkan nipasẹ GitLab UI ati lilo awọn ofin wọnyẹn. O le ni bayi ṣakoso awọn ofin wọnyi nipasẹ API lati ṣe atilẹyin awọn irinṣẹ aṣa rẹ ati adaṣe GitLab.

Awọn iwe aṣẹ lori awọn ofin titari fun ẹgbẹ kan и atilẹba tiketi.

Yiyọkuro awọn ami iraye si ti ara ẹni fun ibi ipamọ ijẹrisi ti iṣakoso ti ara ẹni

(GIDI) Ipele ọmọ DevOps: Ṣakoso awọn

Ibi ipamọ iwe-ẹri Pese awọn alakoso pẹlu alaye ti wọn nilo lati ṣakoso awọn iwe-ẹri olumulo fun apẹẹrẹ GitLab wọn. Nitoripe awọn ile-iṣẹ ti o ni idojukọ ibamu yatọ si ni okun ti awọn ilana iṣakoso ijẹrisi wọn, a ti ṣafikun bọtini kan ti o fun laaye awọn alabojuto lati fagilee ami-iwọle ti ara ẹni ti olumulo kan (PAT). Awọn alakoso le ni rọọrun fagile awọn PAT ti o ni ipalara. Ẹya yii wulo fun awọn ẹgbẹ ti o fẹ awọn aṣayan ifaramọ rọ diẹ sii lati dinku idalọwọduro si awọn olumulo wọn.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Iwe Ipamọ Ipamọ и atilẹba tiketi.

Faili iṣeto ni fun olootu aaye aimi

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: Ṣẹda

Ni GitLab 13.4, a n ṣafihan ọna tuntun lati ṣe akanṣe olootu aaye aimi. Botilẹjẹpe faili iṣeto ni ko fipamọ tabi gba awọn eto eyikeyi ninu itusilẹ yii, a nfi ipilẹ lelẹ fun isọdi ọjọ iwaju ti ihuwasi olootu. Ni awọn idasilẹ ọjọ iwaju a yoo ṣafikun si faili naa .gitlab/static-site-editor.yml paramita fun fifi sori mimọ ojula adirẹsi, lori eyiti awọn aworan ti kojọpọ ninu olootu ti wa ni ipamọ, bori awọn eto sintasi Markdown ati awọn eto olootu miiran.

Awọn iwe aṣẹ fun iṣeto olootu aaye aimi и apọju atilẹba.

Ṣiṣatunṣe apakan ifihan ti faili kan nipa lilo olootu aaye aimi kan

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: Ṣẹda

Ọrọ iwaju jẹ ọna irọrun ati irọrun lati ṣalaye awọn oniyipada oju-iwe ni awọn faili data fun sisẹ nipasẹ olupilẹṣẹ aaye aimi. O maa n lo lati ṣeto akọle oju-iwe, awoṣe akọkọ, tabi onkọwe, ṣugbọn o le ṣee lo lati ṣe eyikeyi iru metadata si olupilẹṣẹ nigbati o n ṣe oju-iwe ni HTML. Ti o wa ni oke ti gbogbo faili data, apakan iforo jẹ ọna kika bii YAML tabi JSON ati pe o nilo sintasi deede ati kongẹ. Awọn olumulo ti ko mọ pẹlu awọn ofin sintasi kan le ṣe airotẹlẹ tẹ isamisi aiṣedeede, eyiti o le fa awọn iṣoro akoonu akoonu tabi paapaa kọ awọn ikuna.

Ipo ṣiṣatunṣe WYSIWYG ti olootu aaye aimi tẹlẹ yọ iforo kuro lati ọdọ olootu lati ṣe idiwọ awọn aṣiṣe kika wọnyi. Sibẹsibẹ, eyi ṣe idiwọ fun ọ lati yi awọn iye ti o fipamọ sinu apakan yii laisi pada si ṣiṣatunṣe ni ipo orisun. Ni GitLab 13.4, o le wọle si aaye eyikeyi ki o ṣatunkọ iye rẹ ni wiwo ti o da lori awọn fọọmu faramọ. Nigbati o ba tẹ bọtini naa Eto (Eto) nronu kan yoo ṣii fifi aaye fọọmu kan han fun bọtini kọọkan ti a ṣalaye ni ibẹrẹ. Awọn aaye naa ni iye ti o wa lọwọlọwọ, ati ṣiṣatunṣe eyikeyi ninu wọn jẹ rọrun bi titẹ sii ni fọọmu wẹẹbu. Ṣiṣatunṣe intoro rẹ ni ọna yii yago fun sintasi idiju ati fun ọ ni iṣakoso ni kikun lori akoonu lakoko ti o rii daju pe abajade ipari ti wa ni tito lẹsẹsẹ.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Awọn iwe olootu aaye aimi и atilẹba tiketi.

GitLab fun Jira ati Asopọmọra DVCS wa ni Core

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: Ṣẹda

Fun awọn olumulo Jira lori GitLab: GitLab app fun Jira и DVCS Asopọmọra gba ọ laaye lati ṣafihan alaye nipa awọn iṣẹ GitLab ati dapọ awọn ibeere taara ni Jira. Ni idapọ pẹlu iṣọpọ Jira ti a ṣe sinu wa, o le ni rọọrun gbe laarin awọn ohun elo mejeeji bi o ṣe n ṣiṣẹ.

Awọn ẹya wọnyi wa tẹlẹ nikan ni ero Ere wa, ṣugbọn o wa fun gbogbo awọn olumulo!

Jira Integration iwe и atilẹba tiketi.

Idibo pupọ julọ fun awọn iṣowo iṣupọ Gitaly (beta)

(CORE, STARTER, PREMIUM, ULTIMATE) Ipele ọmọ DevOps: Ṣẹda

Iṣupọ Gitaly ngbanilaaye lati tun ṣe awọn ibi ipamọ Git si ọpọlọpọ awọn apa Gitaly “gbona”. Eyi mu ifarada ẹbi pọ si nipa yiyọkuro awọn aaye ikuna ẹyọkan. Idunadura Mosi, ti a ṣe ni GitLab 13.3, fa awọn ayipada lati wa ni ikede si gbogbo awọn apa Gitaly ninu iṣupọ, ṣugbọn awọn Gitaly nodes nikan ti o dibo ni adehun pẹlu ipade akọkọ fi awọn ayipada pamọ si disk. Ti gbogbo awọn apa ajọra ko ba gba, ẹda kan ṣoṣo ti iyipada yoo wa ni ipamọ sori disiki, ṣiṣẹda aaye ikuna kan titi ti ẹda asynchronous yoo pari.

Idibo ti o pọ julọ ṣe ilọsiwaju ifarada ẹbi nipasẹ wiwa ifọwọsi ti ọpọlọpọ awọn apa (kii ṣe gbogbo) ṣaaju fifipamọ awọn ayipada si disk. Ti ẹya yiyi ba ti ṣiṣẹ, kikọ yẹ ki o ṣaṣeyọri lori awọn apa ọpọ. Awọn apa idayatọ jẹ mimuuṣiṣẹpọ laifọwọyi nipa lilo atunwi asynchronous lati awọn apa wọnyẹn ti o ti ṣe agbekalẹ apejọ kan.

Iwe fun eto aitasera ni Gitaly и atilẹba tiketi.

Atilẹyin apẹrẹ aṣa fun afọwọsi JSON ni IDE Wẹẹbu

(PREMIUM, ULTIMATE, SILVER, GOLD) Ipele ọmọ DevOps: Ṣẹda

Awọn iṣẹ akanṣe nibiti eniyan ti kọ awọn atunto ni JSON tabi YAML nigbagbogbo ni itara si awọn iṣoro nitori o rọrun lati ṣe typo ati fọ nkan kan. O ṣee ṣe lati kọ awọn irinṣẹ ayewo lati yẹ awọn ọran wọnyi ni opo gigun ti epo CI, ṣugbọn lilo faili iṣeto JSON le wulo lati pese iwe ati awọn amọran.

Awọn olukopa iṣẹ akanṣe le ṣalaye ni ibi ipamọ wọn ọna si ero aṣa ni faili kan .gitlab/.gitlab-webide.yml, eyi ti o ṣe apejuwe eto ati ọna si awọn faili lati ṣayẹwo. Nigbati o ba gbe faili kan pato sinu IDE Wẹẹbu, iwọ yoo rii esi ni afikun ati afọwọsi lati ṣe iranlọwọ fun ọ lati ṣẹda faili naa.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Iwe fun Awọn ero Aṣa ni IDE Wẹẹbu naa и atilẹba tiketi.

Iyara Acyclic Itọsọna (DAG) opin ẹka ti pọ si 50

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: Daju

Ti o ba ti wa ni lilo conveyors pẹlu darí acyclic awonya (Dari Acyclic Graph (DAG)), o le rii pe opin wa ti awọn iṣẹ 10 ti iṣẹ kan le ṣe pato ninu needs:, lile ju. Ni 13.4, opin aiyipada ti pọ lati 10 si 50 lati gba laaye fun awọn nẹtiwọọki eka diẹ sii ti awọn ibatan laarin awọn iṣẹ ninu awọn opo gigun ti epo rẹ.

Ti o ba jẹ oluṣakoso ti apẹẹrẹ GitLab aṣa, o le gbe opin yii ga paapaa nipasẹ ṣiṣeto ẹya toggle kan, botilẹjẹpe a ko funni ni atilẹyin osise fun eyi.

Документация по настройке needs: и atilẹba tiketi.

Iwa ilọsiwaju needs fun awọn iṣẹ iyansilẹ ti o padanu

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: Daju

Ni awọn igba miiran, iṣẹ ti o padanu ninu opo gigun ti epo kan le jẹ pe ni aṣiṣe ni a gba pe o ṣaṣeyọri fun awọn igbẹkẹle pato ninu needs, eyi ti o fa awọn iṣẹ ti o tẹle lati ṣiṣẹ, eyiti ko yẹ ki o ṣẹlẹ. Yi ihuwasi ti a ti o wa titi ni version 13.4, ati needs bayi o tọ mu awọn ọran ti awọn iṣẹ-ṣiṣe ti o padanu.

Документация по настройке needs и atilẹba tiketi.

Pin ohun-ọṣọ ti o kẹhin lati ṣe idiwọ rẹ lati paarẹ

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: Daju

GitLab ni bayi tiipa laifọwọyi iṣẹ aṣeyọri ti o kẹhin ati ohun-ọṣọ opo gigun ti epo lori eyikeyi ẹka ti nṣiṣe lọwọ, ibeere apapọ, tabi tag lati ṣe idiwọ lati paarẹ lẹhin ipari. O di rọrun lati ṣeto awọn ofin ipari ibinu diẹ sii lati nu awọn ohun-ọṣọ atijọ di mimọ. Eyi ṣe iranlọwọ lati dinku agbara aaye disk ati rii daju pe o nigbagbogbo ni ẹda ti ohun-ọṣọ tuntun lati opo gigun ti epo.

Iwe lori Ipari Artifact и atilẹba tiketi.

CI / CD Itọsọna si Pipeline ti o dara ju

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: Daju

Ṣiṣapeye opo gigun ti epo CI/CD le mu iyara ifijiṣẹ pọ si ati fi owo pamọ. A ti ni ilọsiwaju iwe-ipamọ wa lati ni itọsọna iyara kan si gbigba pupọ julọ ninu jijẹ awọn opo gigun ti epo rẹ.

Iwe lori Imudara Imudara Imudara Imudara и atilẹba tiketi.

Ijabọ idanwo lẹsẹsẹ nipasẹ ipo idanwo

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: Daju

Unit igbeyewo Iroyin jẹ ọna ti o rọrun lati rii awọn abajade ti gbogbo awọn idanwo ni opo gigun ti epo. Sibẹsibẹ, pẹlu nọmba nla ti awọn idanwo, wiwa awọn idanwo ti o kuna le gba akoko pipẹ. Awọn ọran miiran ti o le jẹ ki ijabọ naa nira lati lo pẹlu iṣoro yi lọ nipasẹ awọn abajade itọpa gigun ati akoko yika si odo fun awọn idanwo ti o ṣiṣẹ ni o kere ju iṣẹju 1. Bayi, nipa aiyipada, nigba tito ijabọ idanwo kan, o kọkọ gbe awọn idanwo ti kuna ni ibẹrẹ ijabọ naa, ati lẹhinna lẹsẹsẹ awọn idanwo nipasẹ iye akoko. Eyi jẹ ki o rọrun lati wa awọn ikuna ati awọn idanwo gigun. Ni afikun, awọn akoko idanwo ti han ni awọn iṣẹju-aaya tabi iṣẹju-aaya, ṣiṣe wọn ni iyara pupọ lati ka, ati pe awọn ọran lilọ kiri iṣaaju ti tun ti yanju.

Unit Igbeyewo Iwe Iroyin Iroyin и atilẹba tiketi.

Awọn ifilelẹ lọ lori iwọn awọn faili ti a gbejade si iforukọsilẹ package

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps ọmọ ipele: Package

Awọn opin wa bayi lori iwọn awọn faili package ti o le gbejade si iforukọsilẹ package GitLab. Awọn ihamọ ti jẹ afikun lati mu iṣẹ ṣiṣe iforukọsilẹ package jẹ ki o ṣe idiwọ ilokulo. Awọn ifilelẹ lọ yatọ da lori ọna kika package. Fun GitLab.com, awọn iwọn faili ti o pọju jẹ:

  • Kọni: 250MB
  • Maven: 3GB
  • NPM: 300MB
  • NuGet: 250MB
  • PyPI: 3GB

Fun awọn apẹẹrẹ GitLab aṣa, awọn aiyipada jẹ kanna. Sibẹsibẹ, oluṣakoso le ṣe imudojuiwọn awọn ihamọ nipa lilo Awọn itunu afowodimu.

Awọn iwe aṣẹ lori awọn opin iwọn faili и atilẹba tiketi.

Lo CI_JOB_TOKEN lati ṣe atẹjade awọn akojọpọ PyPI

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps ọmọ ipele: Package

O le lo ibi ipamọ GitLab PyPI lati ṣẹda, ṣe atẹjade, ati pin awọn idii Python papọ pẹlu koodu orisun ati awọn opo gigun ti CI/CD. Sibẹsibẹ, ni iṣaaju o ko le ṣe ijẹrisi si ibi-ipamọ nipa lilo oniyipada ayika ti a ti yan tẹlẹ CI_JOB_TOKEN. Bi abajade, o ni lati lo awọn iwe-ẹri ti ara ẹni lati ṣe imudojuiwọn ibi ipamọ PyPI, tabi o le ti pinnu lati ma lo ibi ipamọ rara.

O rọrun ni bayi lati lo GitLab CI/CD lati ṣe atẹjade ati fi sori ẹrọ awọn idii PyPI nipa lilo oniyipada ayika ti a ti yan tẹlẹ CI_JOB_TOKEN.

Iwe lori lilo GitLab CI pẹlu awọn idii PyPI и atilẹba tiketi.

DAST scanner profaili lori ìbéèrè

(GIDI, GOLD) DevOps ọmọ ipele: Secure

Si ọlọjẹ DAST ti o beere ti o jẹ ṣe ni išaaju Tu, Awọn profaili scanner DAST ti ni afikun. Wọn fa awọn agbara iṣeto ni ti awọn iwoye wọnyi, gbigba ọ laaye lati ṣẹda awọn profaili lọpọlọpọ lati bo awọn oriṣi ọlọjẹ lọpọlọpọ. Ni 13.4, profaili crawler ni abinibi pẹlu eto akoko ipari crawler ti o ṣeto bi o ṣe gun DAST crawler yẹ ki o ṣiṣẹ bi o ti n gbiyanju lati ṣawari gbogbo awọn oju-iwe ti aaye jijoko kan. Profaili naa tun pẹlu eto akoko akoko ibi-afẹde lati ṣeto bi o ṣe pẹ to yẹ ki o duro de aaye kan lati wa ni iwọle ṣaaju ki o to fa fifalẹ jija ti aaye naa ko ba dahun pẹlu koodu ipo 200 tabi 300. Bi a ti n tẹsiwaju lati ni ilọsiwaju Ẹya yii yoo jẹ fi kun si profaili scanner ni awọn idasilẹ ọjọ iwaju; awọn paramita iṣeto ni afikun yoo ṣafikun.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

DAST Scanner Iwe Profaili и atilẹba tiketi.

Faili atunto àtúnjúwe ti o rọrun fun Awọn oju-iwe GitLab

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: Tu

Ti o ba lo Awọn oju-iwe GitLab ati pe o fẹ lati ṣakoso awọn iyipada URL daradara, o le ti ṣe akiyesi pe iṣakoso awọn itọsọna lori oju opo wẹẹbu GitLab rẹ ko ṣeeṣe. GitLab ni bayi ngbanilaaye lati tunto awọn ofin lati tunda URL kan si omiiran fun oju opo wẹẹbu rẹ nipa fifi faili atunto kan kun si ibi ipamọ naa. Ẹya yii ṣee ṣe ọpẹ si ilowosi ti Kevin Barnett (@PopeDrFreud), Eric Eastwood wa (@MadLittleMods) ati awọn ẹgbẹ GitLab. O ṣeun fun gbogbo eniyan fun titẹ sii rẹ.

Àtúnjúwe iwe и atilẹba tiketi.

Ipinle Terraform ti iṣakoso nipasẹ GitLab

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Ipele ọmọ DevOps: tunto

Wiwọle si awọn ẹya iṣaaju ti ipinlẹ Terraform jẹ pataki mejeeji fun ibamu ati fun n ṣatunṣe aṣiṣe ti o ba jẹ dandan. Atilẹyin fun ikede ti ikede Terraform ipinle ti GitLab ti nṣakoso ni a pese ti o bẹrẹ pẹlu GitLab 13.4. Ti ṣe ikede ni adaṣe laifọwọyi fun awọn faili ipinlẹ Terraform tuntun. Awọn faili ipinlẹ Terraform to wa yoo jẹ losi laifọwọyi si ibi ipamọ ti ikede ni kan nigbamii Tu.

Iwe fun awọn ipinlẹ Terraform ti GitLab ṣakoso и atilẹba tiketi.

Awọn alaye Iwifunni Iṣẹlẹ pataki

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps ọmọ ipele: Atẹle

Nigbati awọn iṣẹlẹ ṣiṣiṣẹ, o nilo lati ni irọrun pinnu bi o ti pẹ to titaniji ti ṣii ati iye igba iṣẹlẹ ti nfa. Awọn alaye wọnyi nigbagbogbo ṣe pataki ni ṣiṣe ipinnu ipa lori alabara ati kini ẹgbẹ rẹ yẹ ki o koju ni akọkọ. Ninu igbimọ Awọn alaye Iṣẹlẹ tuntun, a ṣafihan akoko ibẹrẹ titaniji, nọmba awọn iṣẹlẹ, ati ọna asopọ si itaniji atilẹba. Alaye yii wa fun awọn iṣẹlẹ ti o ti ipilẹṣẹ lati awọn titaniji.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Iwe Iṣakoso Iṣẹlẹ и apọju atilẹba.

Ṣiṣeto ati ṣiṣatunṣe paramita idibajẹ iṣẹlẹ naa

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps ọmọ ipele: Atẹle

Iwọn Iwọn Iṣẹlẹ naa ngbanilaaye awọn oludahun ati awọn ti o nii ṣe lati pinnu ipa ti ijade kan, bakanna bi ọna ati iyara ti idahun naa. Bi ẹgbẹ rẹ ṣe n pin awọn abajade lakoko ipinnu iṣẹlẹ ati imularada, wọn le yi eto yii pada. Bayi o le ṣatunkọ bi o ṣe le buruju isẹlẹ kan ni apa ọtun ti oju-iwe Awọn alaye Iṣẹlẹ, ati bi o ṣe le ṣe afihan ninu atokọ awọn iṣẹlẹ.

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Awọn iwe aṣẹ fun mimu awọn iṣẹlẹ и atilẹba tiketi.

Ṣiṣẹda, ṣiṣatunṣe ati piparẹ awọn ofin aabo nẹtiwọọki eiyan

(GIDI, GOLD) DevOps ọmọ ipele: Dabobo

Imudara yii si Olootu Ofin Aabo Nẹtiwọọki Apoti ngbanilaaye awọn olumulo lati ṣẹda irọrun, ṣatunkọ, ati paarẹ awọn ofin wọn taara lati wiwo olumulo GitLab. Awọn ẹya ara ẹrọ Olootu pẹlu .yaml fun awọn olumulo ti o ni iriri ati olootu ofin pẹlu wiwo inu inu fun awọn tuntun wọnyẹn si awọn ofin nẹtiwọọki. O le wa awọn aṣayan iṣakoso awọn ofin titun ni apakan Aabo ati Ibamu> Isakoso Irokeke> Awọn ofin (Aabo & Ibamu> Isakoso Irokeke> Awọn ilana).

# GitLab 13.4 ti tu silẹ pẹlu ibi ipamọ HashiCorp fun awọn oniyipada CI ati Aṣoju Kubernetes

Nẹtiwọki Ofin Olootu Documentation и apọju atilẹba.

Azure blob support ipamọ

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD) Wiwa

Mejeeji GitLab ati GitLab Runner ni atilẹyin Azure blob ipamọ, jẹ ki o rọrun lati ṣiṣẹ awọn iṣẹ GitLab lori Azure.

Awọn apẹẹrẹ GitLab ṣe atilẹyin Azure fun gbogbo iru awọn ile itaja ohun, pẹlu awọn faili LFS, awọn ohun-ọṣọ CI, ati awọn afẹyinti. Lati ṣeto ibi ipamọ Azure Blob, tẹle awọn ilana fifi sori ẹrọ Odo tabi Helm aworan atọka.

Awọn ilana iṣẹ GitLab tun ṣe atilẹyin Azure fun ibi ipamọ pin kaṣe. Ibi ipamọ Azure le jẹ tunto nipa lilo apakan [runners.cache.azure].

Awọn iwe aṣẹ lori lilo ibi ipamọ Azure Blob и atilẹba tiketi.

Awọn idii Omnibus ARM64 fun Ubuntu ati OpenSUSE

(CORE, STARTER, PREMIUM, ULTIMATE) Wiwa

Ni idahun si ibeere ti ndagba fun atilẹyin fun ṣiṣiṣẹ GitLab lori faaji ARM 64-bit, a ni inudidun lati kede wiwa ti package ARM64 Ubuntu 20.04 Omnibus osise. O ṣeun pupọ si Zitai Chen ati Guillaume Gardet fun awọn ilowosi nla ti wọn ṣe - awọn ibeere iṣọpọ wọn ṣe ipa pataki ninu eyi!

Lati ṣe igbasilẹ ati fi sori ẹrọ package fun Ubuntu 20.04, lọ si wa fifi sori iwe ki o si yan Ubuntu.

Awọn iwe idii fun ARM64 и atilẹba tiketi.

Atilẹyin ijẹrisi kaadi Smart fun GitLab Helm chart

(PREMIUM, GIDI) Wiwa

Awọn kaadi Smart, gẹgẹbi Awọn Kaadi Wiwọle Wọpọ (CAC), le ṣee lo lati jẹri si apẹẹrẹ GitLab ti a fi ranṣẹ nipasẹ iwe aworan Helm. Awọn kaadi Smart jẹ ifọwọsi lodi si aaye data agbegbe nipa lilo awọn iwe-ẹri X.509. Pẹlu eyi, atilẹyin kaadi smati pẹlu iwe aworan Helm wa ni ila pẹlu atilẹyin kaadi smati ti o wa ni awọn imuṣiṣẹ Omnibus.

Iwe fun Smart Kaadi Ijeri Eto и atilẹba tiketi.

Awọn akọsilẹ itusilẹ alaye ati imudojuiwọn/awọn ilana fifi sori ẹrọ ni a le ka ninu ifiweranṣẹ Gẹẹsi atilẹba: GitLab 13.4 tu silẹ pẹlu Vault fun awọn oniyipada CI ati Aṣoju Kubernetes.

A n ṣiṣẹ lori itumọ lati Gẹẹsi cattidourden, maryartkey, inoneko и rishavant.

orisun: www.habr.com

Fi ọrọìwòye kun