GitLab 11.11: gelek berpirsiyarî ji bo daxwazên hevgirtinê û çêtirkirina konteyneran

GitLab 11.11: gelek berpirsiyarî ji bo daxwazên hevgirtinê û çêtirkirina konteyneran

Zêdetir vebijarkên hevkariyê û agahdariya zêde

Li GitLab, em bi berdewamî li rêyên nû digerin ku hevkariyê li seranserê jîyana DevOps çêtir bikin. Em bi kêfxweşî radigihînin ku bi vê serbestberdanê em piştgirî dikin çend kesên berpirsiyar ji bo yek daxwaza yekbûnê! Ev taybetmendî ji asta GitLab Destpêker peyda dibe û bi rastî şîara me digire: "Her kes dikare beşdariyê bike". Em dizanin ku daxwazek yekhevkirinê dikare gelek kes li ser wê bixebitin da ku pê ewle bin ku her tişt bi rêkûpêk e, û naha we heye ku hûn xwediyên xwedan daxwaza yekbûnê ya pirjimar destnîşan bikin!

Tîmên DevOps naha jî werdigirin agahdariya otomatîkî ya di derbarê bûyerên bicîhkirinê de li Slack û Mattermost. Di van her du danûstendinan de agahdariya nû li navnîşa bûyerên push lê zêde bikin, û tîmê we dê hema hema di cih de hay ji bicihkirinên nû hebe.

Bi piştgirîkirina konteynerên Docker-ê yên li ser Windows-ê û peydakirina asta mînakî ya komên Kubernetes lêçûn kêm bikin.

Em ji konteyniran hez dikin! Konteyner li gorî makîneyên virtual kêmtir çavkaniyên pergalê dixwe û veguheztina serîlêdanê çêtir dike. Ji ber berdana GitLab 11.11 em piştgirî dikin Ji bo GitLab Runner Rêveberê Konteynera Windows, ji ber vê yekê hûn dikarin naha konteynerên Docker-ê li ser Windows-ê bikar bînin û ji kapasîteyên orkestrasyon û rêveberiyê yên pêşkeftî yên boriyê kêfxweş bibin.

GitLab Premium (tenê mînakên xwe-rêvebirin) naha pêşkêşî dike caching proxy girêdayîbûna ji bo wêneyên Docker. Ev pêvek dê radestkirinê bileztir bike ji ber ku hûn ê naha ji bo wêneyên Docker-ê yên ku pir caran têne bikar anîn proxyek caching-ê hebe.

Bikarhênerên mînakên GitLab-ê yên ku xwe-rêvebirin naha dikarin peyda bikin Kubernetes di asta nimûneyê de kom dibin, û di nimûne de hemî tîm û projeyên wê ji bo bicîhkirina xwe bikar bînin. Ev yekbûna GitLab bi Kubernetes re dê bixweber çavkaniyên projeyê-taybetî ji bo ewlehiya zêde biafirîne.

That ew ne hemî ye!

Ji bilî taybetmendiyên hevkariyê yên nû û agahdariyên din, me zêde kiriye gihîştina mêvanan ji bo pirsgirêkên, zêde bû ji bo GitLab Free hûrguliyên CI Runner, kontrolên hêsankirî bi kar tînin Gava ku hûn pêşniyarek bicîh dikin nîqaşê bixweber çareser bikin, û hê bêtir!

Karmendê herî hêja yê vê mehê (MVP) - Kia Mae Somabes (Kia Mei Somabes)

Di vê serbestberdanê de, me kapasîteya dakêşana peldankên kesane ji depoyan zêde kir, ji bilî hemî naverokê. Niha hûn dikarin tenê çend pelên ku hûn hewce ne dakêşin. Spas, Kia Mae Somabes!

Taybetmendiyên sereke yên GitLab 11.11

Ji bo GitLab Runner Rêveberê Konteynera Windows

CORE, STARTER, PREMIUM, ULTIMATE, BELA, BONZ, ZÎV, ZÊR

Di GitLab 11.11-ê de, me gerokek nû li GitLab Runner zêde kir da ku konteynerên Docker-ê li ser Windows-ê bikar bînin. Berê, we neçar bû ku şêlek bikar bînin da ku konteynerên Docker-ê li ser Windows-ê saz bikin, lê naha hûn dikarin rasterast bi konteynerên Docker-ê re li ser Windows-ê bixebitin, mîna ku li Linux-ê. Bikarhênerên platforma Microsoft-ê naha ji bo organîzekirin û rêvebirina boriyê vebijarkên zêdetir hene.

Ev nûvekirin di GitLab CI/CD de piştgirîya PowerShell-ê ya çêtir, û her weha wêneyên piştgirî yên nû ji bo guhertoyên cihêreng ên konteynerên Windows-ê vedihewîne. Bê guman Windows-ya we dikare bi GitLab.com re were bikar anîn, lê ew hîn ne amûrên berdest in.

GitLab 11.11: gelek berpirsiyarî ji bo daxwazên hevgirtinê û çêtirkirina konteyneran

Caching proxy girêdayîbûna ji bo qeyda konteynerê

PREMIUM, ULTIMATE

Tîm bi gelemperî di çêkirina boriyan de konteyneran bikar tînin, û vegirtina proxy ji bo wêne û pakêtên ku pir caran têne bikar anîn ji jorîn rêyek girîng e ji bo bilezkirina boriyan. Bi kopiyek herêmî ya qatên ku hûn hewce ne, ku bi navgîniya cachkirina nû ve tê gihîştin, hûn dikarin bi wêneyên hevpar ên li hawîrdora xwe re bi bandortir bixebitin.

Heya nuha, proxya konteynerê tenê ji bo mînakên xwe-rêveberî yên li ser servera malperê heye Puma (di moda ceribandinê de).

GitLab 11.11: gelek berpirsiyarî ji bo daxwazên hevgirtinê û çêtirkirina konteyneran

Çend kesên ku ji daxwazên hevgirtinê berpirsiyar in

DESTPÊK, PREMIUM, ULTIMATE, TUNZ, ZÎV, ZÊR

Gelek gelemperî ye ku pir kes li ser taybetmendiyek di şaxek hevpar de bixebitin û daxwazek hevgirtinê bikin, mînakî dema ku pêşdebirên pêş-end û paşîn ji nêz ve bi hev re dixebitin an dema ku pêşdebiran bi cotan dixebitin, wekî di Bernamesaziya Extreme de.

Di GitLab 11.11 de, hûn dikarin gelek kesan destnîşan bikin ku daxwazan bikin yek. Mîna ku bi xwedan peywirên pirjimar re, hûn dikarin navnîşan, fîlter, agahdarî û API-yê bikar bînin.

GitLab 11.11: gelek berpirsiyarî ji bo daxwazên hevgirtinê û çêtirkirina konteyneran

Veavakirina komê ya Kubernetes di asta nimûneyê de

CORE, DESTPÊK, PREMIUM, ULTIMATE

Modela ewlekarî û dabînkirinê li Kubernetes pêşve diçe da ku destûr bide ku hejmareke mezin ji xerîdar bi yek komê hevbeş ve werin xizmet kirin.

Di GitLab 11.11-ê de, bikarhênerên mînakên xwe-rêveber naha dikarin di asta nimûneyê de komekê peyda bikin, û hemî tîm û projeyên di nimûneyê de dê wê ji bo bicîhkirina xwe bikar bînin. Ev yekbûna GitLab bi Kubernetes re dê bixweber çavkaniyên projeyê-taybetî ji bo ewlehiya zêde biafirîne.

GitLab 11.11: gelek berpirsiyarî ji bo daxwazên hevgirtinê û çêtirkirina konteyneran

Agahdariyên bicîhkirinê di Slack û Mattermost de

CORE, STARTER, PREMIUM, ULTIMATE, BELA, BONZ, ZÎV, ZÊR

Naha hûn dikarin bi saya entegrasyona bi sohbetan re di kanala tîmê de agahdariya otomatîkî li ser bûyerên bicîhkirinê saz bikin. Slack и Mattermost, û tîmê we dê ji hemî bûyerên girîng agahdar be.

GitLab 11.11: gelek berpirsiyarî ji bo daxwazên hevgirtinê û çêtirkirina konteyneran

Gihîştina mêvanan ji bo pirsgirêkan

CORE, STARTER, PREMIUM, ULTIMATE, BELA, BONZ, ZÎV, ZÊR

Bikarhênerên mêvan ên projeyên we naha dikarin weşanên ku li ser rûpela Weşanan hatine weşandin bibînin. Ew ê nikaribin hunerên hatine weşandin dakêşin, lê dê nikaribin koda çavkaniyê dakêşin an hûrguliyên depoyê yên wekî etîket an peymanan bibînin.

GitLab 11.11: gelek berpirsiyarî ji bo daxwazên hevgirtinê û çêtirkirina konteyneran

Pêşveçûnên din ên li GitLab 11.11

Ji bo performansa çêtir grafikên commit serialized

CORE, STARTER, PREMIUM, ULTIMATE, BELA, BONZ, ZÎV, ZÊR

Gelek operasyonên Git hewceyê derbaskirina grafiya commit-ê hewce dike, wek mînak hesabkirina bingeha hevgirtinê an navnîşkirina şaxên ku tê de commit hene. Her ku bêtir peywirdarkirin, van operasyonan hêdîtir in ji ber ku derbasbûn hewce dike ku her tişt ji dîskê bar bike da ku nîşangirên wê bixwîne.

Di GitLab 11.11-ê de, me taybetmendiya grafiya commit serialized ku di weşanên Git-ê yên paşîn de hatî destnîşan kirin çalak kir da ku bi proaktîv vê agahiyê hesab bike û hilîne. Crawlên di depoyên mezin de naha pir zûtir in. Di dema berhevkirina çopê ya paşîn a depoyê de dê grafiya komîteyê bixweber were afirandin.

Bixwînin ka çawa grafika commit serialized tê de hate afirandin rêze gotaran ji yek ji nivîskarên vê taybetiyê.

Deqên CI Runner ên Zêde: naha ji bo plansaziyên belaş hene

BELA, TUNZ, ZÎV, ZÊR

Meha borî me şiyana kirîna hûrguliyên CI Runner lê zêde kir, lê tenê ji bo plansaziyên dravdana GitLab.com. Di vê serbestberdanê de, hûrdem jî dikarin di plansaziyên belaş de bêne kirîn.

Barkirina arşîvên pelrêça li depoyan

CORE, STARTER, PREMIUM, ULTIMATE, BELA, BONZ, ZÎV, ZÊR

Li ser celeb û mezinahiya projeyê ve girêdayî, arşîva tevahiya projeyê dikare demek dirêj bigire da ku dakêşin û her gav ne hewce ye, nemaze di mijara monorepoyên mezin de. Di GitLab 11.11-ê de, hûn dikarin arşîvek naveroka pelrêça heyî, tevî binerdektoran, dakêşin ku tenê peldankên ku hûn hewce ne hilbijêrin.

Spas ji bo xebatê Kia Mae Somabes!

GitLab 11.11: gelek berpirsiyarî ji bo daxwazên hevgirtinê û çêtirkirina konteyneran

Serlêdana pêşniyarek nuha bixweber nîqaşê çareser dike

CORE, STARTER, PREMIUM, ULTIMATE, BELA, BONZ, ZÎV, ZÊR

Pêşniyara guhertinan bi rakirina hewcedariya kopî-paste ji bo pejirandina guherînek pêşniyarî hevkariyê li ser daxwazên hevgirtinê hêsantir dike. Di GitLab 11.11-ê de, me ev pêvajo hê hêsantir kir ku dema ku pêşniyarek were sepandin nîqaş bixweber werin çareser kirin.

Demjimêr li kêleka tabloya peywirê

CORE, STARTER, PREMIUM, ULTIMATE, BELA, BONZ, ZÎV, ZÊR

Barên peywirê yên kêlekê divê di dîtinên Desteyê û Peywiran de heman xuya bikin. Ji ber vê yekê GitLab naha di kêleka panela pirsgirêkê de şopek dem heye. Tenê biçin ser panela peywira xwe, li ser peywirek bikirtînin, û kêlek bi jimarvanek dem dê vebe.

GitLab 11.11: gelek berpirsiyarî ji bo daxwazên hevgirtinê û çêtirkirina konteyneran

Agahdariya li ser bicihkirinan di API-ya Jîngehê de

CORE, STARTER, PREMIUM, ULTIMATE, BELA, BONZ, ZÎV, ZÊR

Me şiyana lêpirsîna API-ya Jîngehê ji bo agahdariya hawîrdorê ya taybetî lê zêde kir da ku zanibin ka çi commit niha li hawîrdorê hatî bicîh kirin. Ev ê otomasyon û raporkirinê ji bo bikarhênerên Jîngehê yên li GitLab hêsantir bike.

Lihevhatina guhêrbarên neyînî ji bo qaîdeyên lûleyê

CORE, STARTER, PREMIUM, ULTIMATE, BELA, BONZ, ZÎV, ZÊR

Naha hûn dikarin wekheviya neyînî an lihevhatina nimûneyê kontrol bikin (!= и !~) di dosyayê de .gitlab-ci.yml dema ku nirxên guhêrbarên jîngehê kontrol dikin, ji ber vê yekê kontrolkirina tevgera boriyan maqûltir bûye.

Hemî karên destan di qonaxekê de bi yek klîk bimeşînin

CORE, STARTER, PREMIUM, ULTIMATE, BELA, BONZ, ZÎV, ZÊR

Di GitLab 11.11-ê de, bikarhênerên ku di qonaxên wan de gelek karên destan hene naha dikarin bi tikandina bişkokekê hemî karên weha di qonaxekê de temam bikin. "Hemû lîstin" ("Run All") li rastê navê qonaxê di dîtina Pipelines de.

Afirandina pelek rasterast ji guhêrbarek jîngehê

CORE, STARTER, PREMIUM, ULTIMATE, BELA, BONZ, ZÎV, ZÊR

Guherbarên jîngehê bi gelemperî ji bo afirandina pelan têne bikar anîn, nemaze ji bo nehêniyên ku divê bêne parastin û tenê di lûleya hawîrdorek taybetî de têne gihîştin. Ji bo kirina vê yekê, hûn naveroka guhêrbarê li ser naveroka pelê destnîşan dikin û di karê ku nirxê tê de ye pelek diafirînin. Bi guherbarek hawîrdora nû ya mîna file ev dikare di yek gavê de jî bêyî guheztinê were kirin .gitlab-ci.yml.

Ji bo agahdariya lawaziyê xala dawiya API

ULTIMATE, ZÊR

Naha hûn dikarin ji bo hemî qelsiyên ku di projeyekê de hatine nas kirin ji GitLab API bipirsin. Bi vê API-ê re, hûn dikarin navnîşên qelsiyên ku ji hêla makîneyê ve têne xwendin, ji hêla celeb, pêbawer û giraniyê ve têne fîlter kirin biafirînin.

Kapasîteya şopandina dînamîkî ya tevahî ji bo DAST

ULTIMATE, ZÊR

Di GitLab de, hûn dikarin bi dînamîk ewlehiya serîlêdanê (Testkirina Ewlekariya Serlêdana Dînamîkî, DAST) wekî beşek ji xeta CI-yê biceribînin. Bi vê serbestberdanê dest pê dike, hûn dikarin li şûna şopandina pasîf a standard skanandina tevahî dînamîk hilbijêrin. Paqijkirina dînamîkî ya bêkêmasî li hember bêtir qelsiyan diparêze.

Sazkirina Prometheus di komên asta komê de

CORE, STARTER, PREMIUM, ULTIMATE, BELA, BONZ, ZÎV, ZÊR

Ev serbestberdana GitLab şiyana girêdana komek Kubernetes bi tevahî komê re destnîşan dike. Me di heman demê de şiyana sazkirina mînakek Prometheus li her komê zêde kiriye da ku çavdêriya hemî projeyên li ser komê hêsantir bike.

Fêrbûna guhnedana qelsiyên di Tabloya Ewlekariyê de fêr bibin

ULTIMATE, ZÊR

Tabloyên ewlehiyê yên GitLab rê didin rêvebiran ku qelsiyên paşguhkirî bibînin. Ji bo hêsankirina xebata we, me şiyana dîtina hûrguliyên paşguhkirinê rasterast di tabloya ewlehiya we de zêde kiriye.

Di dashboarda xwe de nexşeyên metrîkên xwerû biafirînin

PREMIUM, ULTIMATE, ZÎV, ZÊR

Bi metrîkên performansa xwerû rast ji tabloya li dashboarda metrîka xwe nexşeyên nû biafirînin. Bikarhêner naha dikarin bi tikandina pê ve dîmenên metrîkan ên di dashboardê de biafirînin, nûve bikin û jêbikin "Metrica lê zêde bike" ("Metrîka lê zêde bike") li goşeya rastê ya jorê ya dara toolbarê.

GitLab 11.11: gelek berpirsiyarî ji bo daxwazên hevgirtinê û çêtirkirina konteyneran

Pirsgirêkên ragihandinê naha wekî GitLab Alert Bot têne vekirin

PREMIUM, ULTIMATE, ZÎV, ZÊR

Naha pirsgirêkên ku ji ragihandinan vedibin dê nivîskar li ser GitLab Alert Bot destnîşan bike, ji ber vê yekê hûn tavilê dikarin bibînin ku pirsgirêk bixweber ji ragihandinek girîng hatî çêkirin.

Vegotinên epîk bixweber li hilanîna herêmî hilînin

ULTIMATE, ZÊR

Danasînên epîk li depoya herêmî nehatin hilanîn, ji ber vê yekê guheztin winda bûn heya ku hûn dema ku we danasîna epîk guhezînin wan bi eşkere tomar nekin. GitLab 11.11 şiyana hilanîna danasînên epîk li hilanîna herêmî destnîşan kir. Ev tê vê wateyê ku hûn naha dikarin bi hêsanî vegerin guheztina danasîna xweya epîk heke xeletiyek çêbibe, hûn bala xwe bidinê, an hûn bi xeletî ji gerokê derkevin.

Piştgiriya neynikê ya GitLab ji bo Git LFS

DESTPÊK, PREMIUM, ULTIMATE, TUNZ, ZÎV, ZÊR

Bi karanîna neynikê, hûn dikarin depoyên Git-ê ji cîhek cîhek din dubare bikin. Vê yekê hilanîna kopiyek depoyek ku li cîhek din li ser servera GitLab-ê ye hêsan dike. GitLab naha neynika depoyan bi Git LFS-ê re piştgirî dike, ji ber vê yekê ev taybetmendî ji bo depoyên bi pelên mezin jî heye, wek tevnûrên lîstikê an daneyên zanistî.

Depo ji bo nîşaneyên gihîştina kesane destûrên xwendin û nivîsandinê

CORE, STARTER, PREMIUM, ULTIMATE, BELA, BONZ, ZÎV, ZÊR

Gelek nîşaneyên gihîştina kesane destûr hene ku di astê de biguherînin api, lê gihîştina API-ê ya tevahî dibe ku gelek mafan bide hin bikarhêner an rêxistinan.

Bi saya têketina civatê, nîşaneyên gihîştina kesane naha tenê dikarin li ser depoyên projeyê xwedî destûrnameyên xwendin û nivîsandinê bin, ne ji gihandina kûr a asta API-yê ji deverên hesas ên GitLab ên mîna mîheng û endamtiyê.

Spas, Horatiu Evgen Vlad (Horatiu Eugen Vlad)!

Zêdekirina piştevaniya bingehîn ji bo pirsên komê yên GraphQL

BELAŞ, TUNÇ, ZÎV, ZÊR, CORE, DESTPÊK, PREMIUM, ULTIMATE

Bi GraphQL API, bikarhêner dikarin tam diyar bikin ka çi daneya ku ew hewce dike û hemî daneyên ku ew hewce ne di çend pirsan de bistînin. Bi vê berdanê dest pê dike, GitLab piştgirî dide ku agahdariya koma bingehîn li API-ya GraphQL zêde bike.

Bi pêbaweriyên Salesforce re têkevin

CORE, STARTER, PREMIUM, ULTIMATE, BELA, BONZ, ZÎV, ZÊR

GitLab ji pêşdebirên Salesforce hez dike, û ji bo piştgirîkirina vê civatê, em rê didin bikarhêneran ku bi pêbaweriyên Salesforce.com têkevin GitLab. Nimûne naha dikarin GitLab-ê wekî serîlêdanek bi Salesforce ve girêdayî mîheng bikin da ku Salesforce.com bikar bîne da ku bi yek klîk têkeve GitLab.

SAML SSO naha ji bo gihîştina malperê hewce ye

PREMIUM, ULTIMATE, ZÎV, ZÊR

Em in dirêjkirina pêdiviya nîşana yekane (SSO). di asta komê de, ku di serbestberdana 11.8-ê de hatî destnîşan kirin, bi erêkirina hişk a çavkaniyên kom û projeyê re da ku pê ewle bibe ku bikarhêner tenê dema ku bi SAML-ê re têkevin dikarin xwe bigihînin. Ji bo rêxistinên ku qîmetê didin ewlehiyê û GitLab.com bi SAML SSO-ê ve qateyek din a kontrolkirina gihîştinê ye. Naha hûn dikarin SSO hewcedariyek bikin, zanibin ku bikarhênerên di koma we de SSO bikar tînin.

Ji bo API-ya epîk li gorî daneyên nû hatine afirandin an guheztin parzûn bikin

ULTIMATE, ZÊR

Berê, ne hêsan bû ku meriv daneyên nû yên hatî afirandin an guheztin bi karanîna API-ya epîkên GitLab bipirse. Di berdana 11.11 de me fîlterên din lê zêde kirin created_after, created_before, updated_after и updated_beforeda ku bi peywira API-ê re hevahengiyê bicîh bikin û zû destanên guheztin an nû hatine afirandin bibînin.

Nasnameya biyometrîk bi UltraAuth

CORE, STARTER, PREMIUM, ULTIMATE, BELA, BONZ, ZÎV, ZÊR

Şirket UltraAuth di erêkirina biyometrîkî ya bê şîfre de pispor e. Naha em vê rêbaza erêkirinê li ser GitLab piştgirî dikin!

Spas dikim, Karthiki Tanna (Kartikey Tanna)!

GitLab Runner 11.11

CORE, STARTER, PREMIUM, ULTIMATE, BELA, BONZ, ZÎV, ZÊR

Îro me GitLab Runner 11.11 derxist! GitLab Runner projeyek çavkaniyek vekirî ye ku ji bo xebitandina karên CI/CD-ê tê bikar anîn û encaman ji GitLab re bişîne.

Pêşveçûnên Omnibus

CORE, DESTPÊK, PREMIUM, ULTIMATE

Me di GitLab 11.11 de Omnibus çêtirkirinên jêrîn çêkir:

Pêşxistina Schemes

CORE, DESTPÊK, PREMIUM, ULTIMATE

Me di GitLab 11.11 de li ser nexşeyên Helm çêtirkirinên jêrîn çêkir:

Pêşveçûnên performansê

CORE, STARTER, PREMIUM, ULTIMATE, BELA, BONZ, ZÎV, ZÊR

Em berdewam dikin ku performansa GitLab bi her serbestberdanê re ji bo mînakên GitLab-ê yên her mezinahî çêtir bikin. Hin çêtirkirinên li GitLab 11.11:

Taybetmendiyên kevnar

GitLab Geo dê di GitLab 12.0 de hilanînek haşdî peyda bike

GitLab Geo hewce ye hilanînê hash ji bo kêmkirina pêşbaziyê li ser girêkên duyemîn. Ev di nav de hate destnîşan kirin gitlab-ce#40970.

Li GitLab 11.5 me ev hewcedarî li belgeya Geo zêde kiriye: gitlab-ee#8053.

Li GitLab 11.6 sudo gitlab-rake gitlab:geo:check kontrol dike ka hilanîna hashed çalak e û hemî proje têne koçber kirin. Cm. gitlab-ee#8289. Ger hûn Geo bikar tînin, ji kerema xwe vê kontrolê bişopînin û di zûtirîn dem de koç bikin.

Li GitLab 11.8 hişyariyek bêdawî ya neçalak dê li ser rûpelê were xuyang kirin Qada Rêvebir › Geo › Nodes, heke kontrolên jorîn destûr nebin. gitlab-ee!8433.

Li GitLab 12.0 Geo dê hewcedariyên hilanîna heşdî bikar bîne. Cm. gitlab-ee#8690.

Dîroka jêbirinê: 22 June 2019

GitLab Geo dê PG FDW bîne GitLab 12.0

Ev ji bo Geo Log Cursor hewce ye ji ber ku ew performansa hin operasyonên hevdemkirinê bi girîngî baştir dike. Performansa pirsên statûya girêka Geo jî baştir dibe. Pirsên berê di projeyên mezin de performansa pir xirab bûn. Binêrin ka meriv çawa vê saz dike Replication databasa Geo. Li GitLab 12.0 Geo dê PG FDW hewce bike. Cm. gitlab-ee#11006.

Dîroka jêbirinê: 22 June 2019

Vebijarkên Sentry ji bo raporkirina xeletiyan û têketinê dê ji navgîniya bikarhênerê ya di GitLab 12.0 de bêne rakirin

Van vebijarkan dê ji navrûya bikarhêner a GitLab 12.0 werin rakirin û dê di pelê de hebin gitlab.yml. Digel vê yekê, hûn dikarin hawîrdorek Sentry diyar bikin ku di navbera gelek veguheztinan de cûdahiyê bikin. Mînak pêşdeçûn, sehniyet û hilberandin. Cm. gitlab-ce#49771.

Dîroka jêbirinê: 22 June 2019

Sînorkirina herî zêde hejmara boriyên ku ji bo radestkirinê hatine afirandin

Berê, GitLab ji bo boriyan çêkir HEAD her şaxek di radestkirinê de. Ev ji bo pêşdebirên ku bi yekcarî çend guhertinan dişoxilînin re hêsan e (mînakî, şaxek taybetmendiyê û şaxek develop).

Lê gava ku depoyek mezin bi gelek şaxên çalak ve (mînak, diherikin, neynûkkirin, an şaxkirin) dehf didin, hûn ne hewce ne ku ji bo her şaxek boriyek çêbikin. Bi GitLab 11.10 dest pê dike em diafirînin herî zêde 4 boriyên dema şandin.

Dîroka jêbirinê: 22 May 2019

Rêçên koda mîrasê yên GitLab Runner yên kevnar

Ji Gitlab 11.9, GitLab Runner bikar tîne rêbaza nû klonkirin / gazîkirina depoyê. Heya nuha, GitLab Runner dê rêbaza kevn bikar bîne heke ya nû neyê piştgirî kirin. Zêdetir hûrgulî bibînin ev kar.

Di GitLab 11.0-ê de, me xuyangê veavakirina servera metrîkê ji bo GitLab Runner guhert. metrics_serverdê di berjewendiyê de were rakirin listen_address li GitLab 12.0. Zêdetir hûrgulî bibînin ev kar.

Di guhertoya 11.3 de, GitLab Runner dest bi piştgirîyê kir gelek pêşkêşkerên cache; ku bû sedema mîhengên nû ji bo veavakirina S3 taybet. ew belgekirin Tabloya guherandin û talîmatên ji bo koçkirina bo veavakirina nû têne peyda kirin. Zêdetir hûrgulî bibînin ev kar.

Ev rê dê di GitLab 12.0 de nebin. Wekî bikarhêner, hûn ne hewce ne ku tiştek din biguhezînin ji bilî ku gava we nûvekirina GitLab Runner 11.9-ê mînaka GitLab guhertoya 12.0+ dimeşîne.

Dîroka jêbirinê: 22 June 2019

Parametreya ji bo taybetmendiya xala têketinê ji bo GitLab Runner hate hilweşandin

11.4 GitLab Runner pîvana taybetmendiyê destnîşan dike FF_K8S_USE_ENTRYPOINT_OVER_COMMAND ji bo çareserkirina pirsgirêkên wek #2338 и #3536.

Di GitLab 12.0 de em ê veguherînin tevgerê rast wekî ku mîhengê taybetmendiyê neçalak bû. Zêdetir hûrgulî bibînin ev kar.

Dîroka jêbirinê: 22 June 2019

Piştgiriya betalkirî ya ji bo belavkirina Linux-ê digihîje EOL ji bo GitLab Runner

Hin belavokên Linux-ê yên ku GitLab Runner dikare li ser were saz kirin ji armanca xwe re xizmet kirine.

Di GitLab 12.0-ê de, GitLab Runner dê êdî pakêtan li belavokên Linux-ê yên weha belav neke. Navnîşek bêkêmasî ya belavkirinên ku êdî nayên piştgirî kirin di me de têne dîtin belgekirin. Spas, Javier Ardo (Javier Jardon), ji bo we beş!

Dîroka jêbirinê: 22 June 2019

Rakirina fermanên kevin ên Alîkariya GitLab Runner

Wekî beşek zêdekirina piştgirî Windows Docker îcrakar neçar ma ku dev ji hin fermanên kevn ên ku ji bo wan têne bikar anîn berde wêneyê alîkar.

Di GitLab 12.0 de, GitLab Runner bi karanîna fermanên nû tê destpêkirin. Ev tenê ji bo bikarhênerên ku derbas dibe li ser wêneyê alîkar. Zêdetir hûrgulî bibînin ev kar.

Dîroka jêbirinê: 22 June 2019

Rakirina mekanîzmaya paqijiya git ya mîras ji GitLab Runner

Di GitLab Runner 11.10 de em derfet da mîheng bikin ka Runner çawa fermanek dimeşîne git clean. Digel vê yekê, stratejiya paqijkirina nû karanînê jê dike git reset û fermanê dide git clean piştî pêngava barkirinê.

Ji ber ku ev guhertina tevgerê dibe ku bandorê li hin bikarhêneran bike, me mîhengek amade kiriye FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Ger hûn nirxê destnîşan bikin true, ew ê stratejiya paqijkirina mîrasê vegerîne. Zêdetir li ser karanîna parametreyên fonksiyonê li GitLab Runner dikare were dîtin di belgeyê de.

Di GitLab Runner 12.0-ê de, em ê piştgirîya stratejiya paqijkirina mîras û şiyana sererastkirina wê bi karanîna pîvanek fonksiyonê rakin. Binêre ev kar.

Dîroka jêbirinê: 22 June 2019

Şablonên Projeya Koma tenê ji bo planên Zîv / Premium peyda dibe

Dema ku me di 11.6-ê de şablonên projeya asta tîmê danasîn, me bi xeletî ev taybetmendiya Premium / Zîv ji hemî planan re peyda kir.

Em in rastkirina vê xeletiyê di serbestberdana 11.11 de û 3 mehek zêde dide hemî bikarhêner û mînakên li jêr asta Zîv / Premium.

Ji 22-ê Tebaxa 2019-an pê ve, şablonên projeya komê dê tenê ji bo plansaziyên Zîv / Premium û li jor peyda bibin, wekî ku di belgeyê de hatî destnîşan kirin.

Dîroka jêbirinê: 22 Tebax 2019

Piştgiriya ji bo karên hevrika Windows-ê hate sekinandin

Di GitLab 13.0 (22ê Hezîran, 2020) de, em plan dikin ku piştgirîya ji bo karên berhevokê yên xeta fermana Windows-ê li GitLab Runner rakin (mînak. cmd.exe) ji bo piştevaniya zêdekirî ya ji bo Windows PowerShell. Zêdetir hûrgulî di ev kar.

Vîzyona me ya ji bo DevOps pargîdanî dê naha bi pozîsyona Microsoft-ê re têkildar be ku PowerShell ji bo otomatîkkirina serîlêdanên pargîdaniyê di hawîrdorên Windows-ê de vebijarka çêtirîn e. Heke hûn dixwazin bikar bînin berdewam bikin cmd.exe, van fermanan dikarin ji PowerShell-ê werin gazî kirin, lê em ê rasterast piştgirî nedin karên hevrikî yên Windows-ê ji ber çend nakokiyên ku di encama lênihêrîn û pêşkeftina zêde de ne.

Dîroka jêbirinê: 22 Îlon 2019

Git 2.21.0 an mezintir hewce dike

Ji GitLab 11.11 ve, ji bo xebitandinê Git 2.21.0 hewce ye. Omnibus GitLab jixwe bi Git 2.21.0 re dişîne, lê bikarhênerên sazûmanên orîjînal ên bi guhertoyên berê yên Git re neçar in ku nûve bikin.

Dîroka jêbirinê: 22 May 2019

Şablona karûbarê Legacy Kubernetes

Di GitLab 12.0 de em plan dikin ku ji şablona karûbarê Kubernetes dûr bikevin di asta nimûneyê de di berjewendiya veavakirina komê-asta nimûneyê de ku di GitLab 11.11 de hatî destnîşan kirin.

Hemî mînakên ku xwe-rêvebirî bi karanîna şablonê karûbarê bikar tînin dê dema nûvekirina GitLab 12.0-ê berbi komek-asta nimûneyê ve werin veguheztin.

Dîroka jêbirinê: 22 June 2019

Vebijêrk lihevhatina labelê app li ser panelên bicihkirina Kubernetes

Di GitLab 12.0-ê de, em plan dikin ku di hilbijêra birêkûpêkkirina Kubernetes de ji berhevkirina bi etîketa serîlêdanê dûr bikevin. Di GitLab 11.10 de me destnîşan kir mekanîzmaya berhevkirina nû, ku li maçên ji aliyê app.example.com/app и app.example.com/envji bo nîşandana belavokan li ser panelê.

Ji bo ku ev veqetandin di dashboardên weya bicîhkirinê de xuya bibin, hûn bi tenê vesaziyek nû radest dikin û GitLab dê etîketên nû bicîh bîne.

Dîroka jêbirinê: 22 June 2019

Dê pakêtên GitLab 12.0 bi îmzeyek dirêjkirî bêne îmze kirin

2 Gulan 2019 GitLab dema derbasbûnê ya mifteyên îmzekirina pakêtan dirêj kir Omnibus GitLab ji 01.08.2019/01.07.2020/XNUMX heta XNUMX/XNUMX/XNUMX. Ger hûn îmzeyên pakêtê piştrast dikin û dixwazin mifteyan nûve bikin, bi tenê rêwerzên ji nû ve bişopînin belgeyên ji bo îmzekirina pakêtên Omnibus.

Dîroka jêbirinê: 22 June 2019

Têketinê biguherînin

Li van hemî guhertinan di navnîşa guhartinê de bigerin:

mîhengê

Ger hûn sazkirinek nû ya GitLab saz dikin, biçin Rûpelê dakêşana GitLab.

Rojanekirin

→ Binêre rûpela nûvekirinê

Source: www.habr.com

Add a comment