Git Lab 11.10

Git Lab 11.10

GitLab 11.10 ak tiyo tablodbò, tiyo rezilta fizyone, ak sijesyon milti-liy nan demann fizyone.

Enfòmasyon pratik sou pèfòmans nan tiyo nan diferan pwojè

GitLab kontinye ogmante vizibilite nan sik lavi DevOps la. Nan pwoblèm sa a sou panèl kontwòl te ajoute yon apèsi sou sitiyasyon tiyo.

Sa a se pratik menm si w ap etidye tiyo a nan yon pwojè sèl, men li itil sitou si plizyè pwojè, - ak sa a anjeneral rive si ou itilize mikwosèvis epi ou vle kouri yon tiyo pou teste ak livrezon kòd ki soti nan diferan depo pwojè. Koulye a, ou ka imedyatman wè pèfòmans lan tuyaux sou panèl kontwòl la, kèlkeswa kote yo fèt.

Kouri tiyo pou rezilta fizyone

Apre yon tan, sous ak sib branch yo diverge, ak yon sitiyasyon ka leve kote yo fè fas separeman, men yo pa travay ansanm. Koulye a, ou kapab kouri tiyo pou rezilta fizyone anvan fizyone. Nan fason sa a ou pral byen vit remake erè ki ta parèt sèlman si chanjman yo te deplase souvan ant branch, ki vle di ou pral korije erè tiyo pi vit epi w ap itilize GitLab kourè.

Pli lwen optimize kolaborasyon

GitLab 11.10 ajoute menm plis karakteristik pou kolaborasyon san pwoblèm ak workflows senplifye. NAN pwoblèm anvan nou te prezante sijesyon pou demann fizyone, kote yon evalyatè te kapab sijere yon chanjman nan yon liy nan yon kòmantè nan yon demann fizyone, epi li te kapab imedyatman komèt dirèkteman nan fil kòmantè a. Itilizatè nou yo te renmen li epi yo te mande yo elaji karakteristik sa a. Koulye a, ou ka ofri chanjman pou plizyè liy, ki endike ki liy yo retire ak kiyès pou ajoute.

Mèsi pou fidbak ou ak sijesyon!

E sa se pa tout...

Gen anpil karakteristik etonan nan lage sa a, pa egzanp. rakoursi nan yon zòn espesifik, pi apwofondi netwaye rejis veso, Composable Auto DevOps ak opòtinite achte plis minit CI Runner. Anba a gen detay sou chak nan yo.

Anplwaye ki gen plis valè nan mwa sa aMVP) - Takuya Noguchi

Anplwaye ki gen plis valè nan mwa sa a se Takuya Noguchi (Takuya Noguchi). Takuya te fè yon bon travay pou tout bèl pouvwa GitLab: ranje pinèz, konplete enpèfeksyon nan backend la ak entèfas ak amelyore koòdone itilizatè a. Mèsi!

Karakteristik prensipal GitLab 11.10

Tiyo sou panèl kontwòl la

PREMIUM, ULTIMATE, SILVER, GOLD

Dashboard la nan GitLab montre enfòmasyon sou pwojè atravè tout egzanp GitLab ou a. Ou ajoute pwojè endividyèl youn nan yon moman epi ou ka chwazi ki pwojè ki enterese w.
Nan lage sa a, nou te ajoute enfòmasyon sou estati tiyo nan tablodbò a. Koulye a, devlopè yo wè fonksyonalite nan tiyo nan tout pwojè ki nesesè yo - nan yon sèl koòdone.

Git Lab 11.10

Pipelines pou rezilta fizyone yo

PREMIUM, ULTIMATE, SILVER, GOLD

Li komen pou branch sous la diverge de branch sib la sou tan sof si ou toujou ap pouse chanjman ant yo. Kòm yon rezilta, tiyo sous ak sib branch yo "vèt" epi pa gen okenn konfli fizyone, men fizyon an echwe akòz chanjman enkonpatib.

Lè tiyo demann fizyon an otomatikman kreye yon nouvo lyen ki gen rezilta konbine nan fizyon sous ak sib branch yo, nou ka kouri tiyo a sou lyen sa a epi asire ke rezilta an jeneral ap travay.

Si w ap itilize tiyo demann fizyon (nan nenpòt kapasite) epi w ap itilize kourè prive GitLab vèsyon 11.8 oswa plis, w ap bezwen mete ajou yo pou evite pwoblèm sa a. gitlab-ee#11122. Sa a pa afekte itilizatè GitLab kourè piblik yo.

Git Lab 11.10

Sigjere chanjman sou plizyè liy

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ

Lè w ap travay ansanm sou demann fizyone, ou souvan wè pwoblèm epi pwopoze solisyon. Depi GitLab 11.6 nou sipòte pwopozisyon pou chanjman pou yon sèl liy.

Nan vèsyon 11.10, kòmantè diferans demann fizyone ka pwopoze chanjman nan plizyè liy, ak Lè sa a, nenpòt moun ki gen otorizasyon ekri nan branch orijinal la ka aksepte yo ak yon sèl klike sou. Mèsi a karakteristik nan nouvo, ou ka evite kopye-kole, tankou nan vèsyon anvan yo.

Git Lab 11.10

Raccoursi nan yon sèl zòn

PREMIUM, ULTIMATE, SILVER, GOLD

Avèk etikèt nan menm sijè ki abòde lan, ekip yo ka aplike etikèt mityèlman eksklizif (nan menm sijè ki abòde lan) nan yon pwoblèm, demann fizyone, oswa sezon nan senaryo ak jaden koutim oswa eta workflow koutim. Yo konfigirasyon lè l sèvi avèk yon sentaks kolon espesyal nan tit etikèt la.

Ann di ou bezwen yon jaden koutim nan travay pou swiv sistèm operasyon platfòm fonksyon ou ap vize a. Chak travay dwe gen rapò ak yon sèl platfòm. Ou ka kreye rakoursi platform::iOS, platform::Android, platform::Linux ak lòt jan sa nesesè. Si ou aplike yon rakoursi sa yo nan yon travay, li pral otomatikman retire yon lòt rakoursi ki deja egziste ki kòmanse ak platform::.

Ann di ou gen rakoursi workflow::development, workflow::review и workflow::deployed, ki endike eta workflow ekip ou a. Si travay la deja gen yon chemen kout workflow::development, ak pwomotè a vle deplase travay la nan etap la workflow::review, li jis aplike nouvo chemen kout la ak ansyen an (workflow::development) otomatikman efase. Konpòtman sa a deja egziste lè ou deplase travay ant lis rakoursi sou tablo travay la ki reprezante workflow ekip ou a. Koulye a, manm ekip ki pa travay ak tablo travay la dirèkteman ka chanje eta workflow nan travay yo tèt yo.

Git Lab 11.10

Plis bon jan netwayaj nan rejis la veso

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ

Lè ou anjeneral itilize yon rejis veso ak tiyo CI, ou pouse plizyè chanjman separe nan yon sèl tag. Akòz aplikasyon distribisyon Docker a, konpòtman default la se sove tout chanjman nan sistèm nan, men yo fini pran anpil memwa. Si ou itilize paramèt la -m с registry-garbage-collect, ou ka byen vit efase tout chanjman anvan yo epi libere espas presye.

Git Lab 11.10

Achte plis minit CI Runner

BRONZ, ARGAN, LÒ

Itilizatè ki gen plan GitLab.com peye (Gold, Silver, Bronz) kapab kounye a achte plis minit CI Runner. Précédemment, li te nesesè pou satisfè kota ki te prevwa nan plan an. Avèk amelyorasyon sa a, ou ka achte davans minit ki depase kota pou evite entèripsyon akòz fèmen tiyo.

Koulye a, 1000 minit koute $ 8, epi ou ka achte anpil nan yo jan ou renmen. Lòt minit yo pral kòmanse konsome lè w fin depanse tout kota ou chak mwa, epi rès minit adisyonèl yo ap pase nan pwochen mwa a. NAN lage nan lavni nou vle ajoute karakteristik sa a nan plan gratis tou.

Git Lab 11.10

Composable Auto DevOps

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ

Avèk Auto DevOps, ekip yo tranzisyon nan pratik DevOps modèn san prèske pa gen efò. Kòmanse ak GitLab 11.10, yo bay chak travay nan Auto DevOps kòm modèl endepandan. Itilizatè yo ka itilize функцию includes nan GitLab CI pou pèmèt etap endividyèl Auto DevOps epi an menm tan sèvi ak dosye koutim ou a gitlab-ci.yml. Nan fason sa a ou ka pèmèt sèlman travay ou bezwen yo epi pran avantaj de mizajou en.

Git Lab 11.10

Otomatikman jere manm gwoup yo sou GitLab.com lè l sèvi avèk SCIM

ARGAN, LÒ

Anvan sa, ou te oblije jere manb gwoupman sou GitLab.com. Kounye a ou ka itilize SAML SSO epi jere manm lè l sèvi avèk SCIM pou kreye, efase, ak mete ajou itilizatè yo sou GitLab.com.

Sa a itil espesyalman pou konpayi ki gen anpil itilizatè ak founisè idantite santralize. Koulye a, ou ka gen yon sèl sous verite, tankou Azure Active Directory, epi itilizatè yo pral kreye ak efase otomatikman atravè founisè idantite a olye ke manyèlman.

Git Lab 11.10

Konekte sou GitLab.com atravè founisè SAML

ARGAN, LÒ

Anvan sa, lè w ap itilize SAML SSO pou gwoup yo, itilizatè a te oblije konekte ak kalifikasyon GitLab ak yon founisè idantite. Ou kapab kounye a konekte dirèkteman atravè SSO kòm yon itilizatè GitLab ki asosye ak yon gwoup configuré.

Itilizatè yo p ap oblije konekte de fwa, sa ki fè li pi fasil pou konpayi yo sèvi ak SAML SSO pou GitLab.com.

Git Lab 11.10

Lòt amelyorasyon nan GitLab 11.10

Timoun chema sezon

ULTIMATE, LÒ

Nan vèsyon anvan an, nou te ajoute epòk timoun (epòk nan epòk) pou ede w jere estrikti distribisyon travay ou a. Epòk timoun parèt sou paj paran an.

Nan epòk sa a, paj paran epik la montre yon deskripsyon epòk timoun yo pou ekip yo ka wè delè epòk timoun yo epi yo ka jere depandans tan yo.

Git Lab 11.10

Fizyone ekran pop-up demann

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ

Nan lage sa a, n ap entwodwi ekran enfòmatif ki parèt lè ou pase sou yon lyen demann fizyon. Anvan sa, nou te montre sèlman tit demann fizyon an, men kounye a nou montre tou estati demann fizyon an, estati tiyo CI, ak URL kout.

Nou planifye pou ajoute plis enfòmasyon enpòtan nan piblikasyon fiti yo, pa egzanp. moun ki responsab ak pwen kontwòl yo, epi nou pral prezante tou ekran pop-up pou travay.

Git Lab 11.10

Filtrage demann fizyon pa branch sib yo

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ

Flux travay Git pou lage oswa anbake lojisyèl souvan enplike plizyè branch alontèm-pou fè repare vèsyon anvan yo (egzanp. stable-11-9) oswa deplase soti nan tès bon jan kalite nan pwodiksyon (egzanp. integration), men li pa fasil pou jwenn demann fusion pou branch sa yo pami anpil demann fusion louvri.

Lis demann fizyone pou pwojè ak gwoup kapab kounye a filtre pa branch sib demann fizyon an pou fè li pi fasil pou jwenn youn ou bezwen an.

Mèsi, Hiroyuki Sato (Hiroyuki Sato)!

Git Lab 11.10

Voye ak fusion sou tiyo siksè

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ

Si nou itilize metòd devlopman ki baze sou Trunk la, nou ta dwe evite branch ki dire lontan an favè ti branch tanporè ak yon sèl pwopriyetè. Ti chanjman yo souvan pouse dirèkteman nan branch sib la, men fè sa riske kraze bati a.

Avèk lage sa a, GitLab sipòte nouvo opsyon Git push pou otomatikman louvri demann fizyon, mete branch sib la, epi ranfòse yon fizyon sou yon tiyo ki gen siksè soti nan liy lòd la nan moman pouse nan branch lan.

Git Lab 11.10

Amelyore entegrasyon ak tablodbò ekstèn

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ

GitLab ka jwenn aksè nan plizyè sèvè Prometheus (anviwònman, pwojè, ak gwoup (espere)), men gen plizyè pwen final yo ka ajoute konpleksite oswa yo ka pa sipòte pa tablodbò estanda. Avèk lage sa a, ekip yo ka itilize yon sèl API Prometheus, sa ki fè entegrasyon ak sèvis tankou Grafana pi fasil.

Ranje paj Wiki pa dat kreyasyon an

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ

Nan yon Wiki pwojè, ekip yo ka pataje dokiman ak lòt enfòmasyon enpòtan ansanm ak kòd sous ak travay yo. Avèk lage sa a, ou ka klase lis paj Wiki yo pa dat kreyasyon ak tit pou jwenn byen vit kontni ki fèk kreye.

Git Lab 11.10

Resous siveyans gwoup la mande

ULTIMATE, LÒ

GitLab ede w kontwole gwoup Kubernetes ou pou aplikasyon pou devlopman ak pwodiksyon. Kòmanse ak lage sa a, kontwole CPU ak demann memwa ki soti nan gwoup ou a pou wè pwoblèm potansyèl yo anvan yo vin pwoblèm.

Git Lab 11.10

Gade mezi balanse chaj nan tablodbò Grafana la

CORE, STARTER, PREMIUM, ULTIMATE

Li trè enpòtan pou kontwole sante egzanp GitLab ou a. Anvan sa, nou te bay dashboards default atravè yon egzanp Grafana entegre. Kòmanse ak lage sa a, nou te enkli tablodbò adisyonèl pou kontwole balans chaj NGINX.

SAST pou Eliksir

ULTIMATE, LÒ

Nou kontinye elaji sipò lang ak apwofondi chèk sekirite. Nan lage sa a nou te pèmèt chèk sekirite pou pwojè sou Eliksir ak pwojè ki te kreye sou platfòm Phoenix.

Plizyè demann nan yon sèl dyagram

PREMIUM, ULTIMATE, SILVER, GOLD

Nan GitLab, ou ka kreye tablo pou vizyalize mezi ou kolekte. Souvan, pou egzanp, si ou bezwen gade valè maksimòm oswa mwayèn nan yon metrik, ou vle montre plizyè valè sou yon tablo. Kòmanse ak lage sa a, ou gen opòtinite sa a.

Rezilta DAST sou tablo Sekirite Gwoup la

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ

Nou te ajoute rezilta Tès Sekirite Aplikasyon Dinamik (DAST) nan tablodbò sekirite ekip la anplis SAST, analiz veso, ak analiz depandans.

Ajoute Metadata nan yon Rapò eskanè veso

ULTIMATE, LÒ

Nan lage sa a, Rapò Scan Container la gen plis metadata - nou te ajoute eleman ki afekte yo (yon karakteristik Clair) nan metadata ki egziste deja: priyorite, ID (ak referans a mitre.org) ak nivo ki afekte (egzanp debian:8).

Ajoute yon kalite rapò mezi pou rantre demann yo

PREMIUM, ULTIMATE, SILVER, GOLD

GitLab deja bay plizyè kalite rapò ki ka enkli dirèkteman nan demann fizyone: soti nan rapò a bon jan kalite kòd и tès inite yo nan etap verifikasyon an jiskaske SAST и DAST nan etap pwoteksyon an.

Pandan ke sa yo se rapò enpòtan, enfòmasyon debaz ki adapte diferan senaryo nesesè tou. Nan GitLab 11.10, nou bay rapò mezi dirèkteman nan demann fizyon an, ki espere yon pè kle-valè senp. Nan fason sa a, itilizatè yo swiv chanjman yo sou tan, ki gen ladan mezi koutim, ak chanjman nan mezi pou yon demann fizyon espesifik. Itilizasyon memwa, tès espesyalize kantite travay, ak eta sante yo ka konvèti nan mezi senp ki ka wè dirèkteman nan demann fizyone ansanm ak lòt rapò entegre.

Sipò pou pwojè Maven milti-modil pou optik depandans

ULTIMATE, LÒ

Avèk lage sa a, pwojè Maven milti-modil sipòte optik depandans GitLab. Anvan sa, si yon soumodil te gen yon depandans sou yon lòt soumodil menm nivo, li pa t 'kapab pèmèt chaje nan depo santral Maven. Koulye a, yon pwojè Maven milti-modil kreye ak de modil ak yon depandans ant de modil yo. Depandans ant modil frè ak sè yo disponib kounye a nan depo Maven lokal la pou konstriksyon an ka kontinye.

Itilizatè yo ka chanje chemen klonaj la nan CI

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ

Pa default, GitLab Runner klon pwojè a nan yon subpath inik nan $CI_BUILDS_DIR. Men, pou kèk pwojè, tankou Golang, kòd la bezwen yo dwe klonaj nan yon anyè espesifik yo nan lòd pou li yo dwe bati.

Nan GitLab 11.10 nou prezante varyab la GIT_CLONE_PATH, ki pèmèt ou presize yon chemen espesifik kote GitLab Runner klon pwojè a anvan ou egzekite travay la.

Senp maske nan varyab pwoteje nan mòso bwa

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ

GitLab bay plizyè fason pwoteje и limite zòn nan varyab nan GitLab CI/CD. Men, varyab yo ka toujou fini nan bati mòso bwa, entansyonèlman oswa aksidantèlman.

GitLab pran jesyon risk ak odit oserye epi li kontinye ajoute karakteristik konfòmite. Nan GitLab 11.10, nou te entwodwi kapasite pou maske sèten kalite varyab nan mòso bwa tras travay, ajoute yon nivo pwoteksyon kont sa ki nan varyab sa yo te enkli aksidantèlman nan mòso bwa yo. Epi kounye a GitLab otomatikman mask anpil varyab jeton entegre.

Aktive oswa enfim Auto DevOps nan nivo ekip la

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ

Avèk Auto DevOps sou yon pwojè GitLab.com, ou ka pran sou workflows DevOps modèn soti nan konstriksyon rive nan livrezon san pwoblèm.

Kòmanse ak GitLab 11.10, ou ka aktive oswa enfim Auto DevOps pou tout pwojè nan menm gwoup la.

Senplifye ak amelyore paj lisans

STARTER, PREMIUM, ULTIMATE

Pou fè jere kle lisans pi pratik ak pi senp, nou te reamenaje paj lisans yo nan panèl administratè a epi mete aksan sou eleman ki pi enpòtan yo.

Git Lab 11.10

Mete ajou seleksyon an chemen kout pou deplwaman Kubernetes

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ

Panno deplwaman yo montre enfòmasyon sou tout deplwaman Kubernetes.

Nan lage sa a, nou te chanje fason nou kat rakoursi nan deplwaman yo. Match yo disponib kounye a pa app.example.com/app и app.example.com/env oswa app. Sa a pral evite konfli filtraj ak risk pou deplwaman kòrèk ki asosye ak pwojè a.

Anplis de sa, nan GitLab 12.0 nou retire etikèt aplikasyon an nan seleksyon an deplwaman Kubernetes, ak yon match ap sèlman posib pa app.example.com/app и app.example.com/env.

Kreye dinamik resous Kubernetes

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ

Entegrasyon Kubernetes ak GitLab pèmèt ou itilize karakteristik RBAC lè l sèvi avèk yon kont sèvis ak yon espas non dedye pou chak pwojè GitLab. Kòmanse ak lage sa a, pou efikasite maksimòm, resous sa yo pral sèlman kreye lè sa nesesè pou deplwaman.

Lè w ap deplwaye Kubernetes, GitLab CI pral kreye resous sa yo anvan deplwaman.

Gwoup kourè pou gwoup nan nivo gwoup

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ

Gwoup nivo gwoup yo kounye a sipòte enstalasyon GitLab Runner. Kourè Kubernetes nan nivo gwoup parèt nan pwojè timoun kòm kourè gwoup ki make cluster и kubernetes.

Rele kontwa pou fonksyon Knative

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ

Karakteristik deplwaye ak GitLab san sèvè, kounye a montre kantite apèl yo resevwa pou yon fonksyon patikilye. Pou fè sa, ou bezwen enstale Prometheus sou gwoup la kote Knative enstale.

Git Lab 11.10

Kontwòl paramèt git clean pou travay GitLab CI/CD

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ

Pa default, GitLab Runner kouri git clean pandan pwosesis pou telechaje kòd lè w ap egzekite yon travay nan GitLab CI/CD. Apati GitLab 11.10, itilizatè yo ka kontwole paramèt yo pase nan yon ekip git clean. Sa a itil pou ekip ki gen kourè devwe, osi byen ke pou ekip ki kolekte pwojè ki soti nan gwo monorepositories. Koulye a, yo ka kontwole pwosesis la dechaje anvan yo egzekite scripts. Nouvo varyab GIT_CLEAN_FLAGS valè default se -ffdx ak aksepte tout paramèt kòmand posib [git clean](https://git-scm.com/docs/git-clean).

Otorizasyon ekstèn nan Core

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ

Anviwònman an sekirite yo ka mande pou yon lòt resous otorizasyon ekstèn pou jwenn aksè nan pwojè a. Nou te ajoute sipò pou yon nivo adisyonèl nan kontwòl aksè nan 10.6 epi li te resevwa anpil demann pou louvri fonksyonalite sa a nan Core. Nou kontan prezante otorizasyon ekstèn ak yon kouch sekirite adisyonèl pou ka debaz yo, paske patisipan endividyèl yo bezwen karakteristik sa a.

Abilite pou kreye pwojè an gwoup nan Core

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ

Wòl Developer ka kreye pwojè an gwoup depi vèsyon 10.5, epi kounye a sa posib nan Core. Kreye pwojè se yon karakteristik kle pou pwodiktivite nan GitLab, epi lè yo enkli karakteristik sa a nan Core, li pi fasil kounye a pou egzanp manm yo fè yon bagay nouvo.

GitLab Runner 11.10

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ

Jodi a nou lage GitLab Runner 11.10! GitLab Runner se yon pwojè sous louvri ki itilize pou fè travay CI/CD epi voye rezilta yo tounen nan GitLab.

Chanjman ki pi enteresan yo:

Ou ka jwenn lis konplè chanjman yo nan jounal chanjman GitLab Runner: LOG CHANJMAN.

Koreksyon nan retounen a project_id nan API rechèch blob nan Elasticsearch

STARTER, PREMIUM, ULTIMATE

Nou ranje yon ensèk nan API rechèch blob Elasticsearch ki te retounen 0 pou erè project_id. Li pral nesesè reindex Elasticsearchpou jwenn valè kòrèk yo project_id apre enstale vèsyon sa a nan GitLab.

Amelyorasyon omnibus

CORE, STARTER, PREMIUM, ULTIMATE

Nou te fè amelyorasyon sa yo nan Omnibus nan GitLab 11.10:

  • GitLab 11.10 gen ladan l Mattermost 5.9.0, sous louvri Slack altènatif, ki gen dènye lage ki gen ladan yon nouvo anyè entegrasyon pou fasil migrasyon done ki soti nan Hipchat ak plis ankò. Vèsyon sa a gen ladann dènye sekirite, epi nou rekòmande mete ajou.
  • Nou entegre Grafana ak Omnibus, epi kounye a li fasil pou kòmanse kontwole egzanp GitLab ou a.
  • Nou te ajoute sipò pou efase vye imaj veso ki soti nan rejis Docker.
  • Nou te mete ajou CA-certs pou 2019-01-23.

Amelyorasyon pèfòmans yo

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, ARGAN, LÒ

Nou kontinye amelyore pèfòmans GitLab ak chak lage pou egzanp GitLab tout gwosè. Kèk amelyorasyon nan GitLab 11.10:

Tablo GitLab amelyore

CORE, STARTER, PREMIUM, ULTIMATE

Nou te fè amelyorasyon sa yo nan tablo GitLab:

Karakteristik depreche

GitLab Geo pral pote depo hashed nan GitLab 12.0

GitLab Geo obligatwa hashed depo pou bese konpetisyon sou nœuds segondè yo. Sa a te note nan gitlab-ce#40970.

Nan GitLab 11.5 nou te ajoute egzijans sa a nan dokiman Geo a: gitlab-ee#8053.

Nan GitLab 11.6 sudo gitlab-rake gitlab:geo:check tcheke si depo hashed pèmèt epi si tout pwojè yo imigre. Cm. gitlab-ee#8289. Si w ap itilize Geo, tanpri kouri chèk sa a epi emigre pi vit posib.

Nan GitLab 11.8 avètisman andikape pèmanan gitlab-ee!8433 pral parèt sou paj la Zòn Admin > Geo > Nœudssi chèk ki anwo yo pa pèmèt.

Nan GitLab 12.0 Geo pral sèvi ak kondisyon depo hashed. Cm. gitlab-ee#8690.

Dat efase: 22 2019 nan mwa jen

Ubuntu 14.04 sipò

GitLab 11.10 pral dènye lage ak Ubuntu 14.04 sipò.

Canonical te anonse fen sipò estanda pou Ubuntu 14.04 Avril 2019. Nou konseye itilizatè yo pou yo ajou ak yon vèsyon LTS ki sipòte: Ubuntu 16.04 oswa Ubuntu 18.04.

Dat efase: 22 Me 2019 lavil

Limite kantite maksimòm tiyo ki kreye pa yon sèl soumèt

Précédemment, GitLab te kreye tuyaux pou HEAD chak branch nan chajman an. Sa a itil pou devlopè ki pouse plizyè chanjman nan yon fwa (pa egzanp, nan yon branch karakteristik ak yon develop).

Men, lè pouse yon depo gwo kote gen anpil branch aktif (pa egzanp, pou avanse pou pi, glas oswa fouchèt), ou pa bezwen kreye yon tiyo pou chak branch. Kòmanse ak GitLab 11.10 nou kreye maksimòm 4 tiyo lè w ap voye.

Dat efase: 22 Me 2019 lavil

Chemen kòd eritaj GitLab Runner

Depi Gitlab 11.9 GitLab Runner itilize nouvo metòd klonaj/rele repozitwa a. Kounye a GitLab Runner pral sèvi ak ansyen metòd la si nouvo a pa sipòte. Gade plis nan travay sa a.

Nan GitLab 11.0, nou chanje gade konfigirasyon sèvè metrik pou GitLab Runner. metrics_server pral retire an favè listen_address nan GitLab 12.0. Gade plis nan travay sa a.

Nan vèsyon 11.3, GitLab Runner te kòmanse sipòte plizyè founisè kachèt; ki te lakòz nouvo paramèt pou konfigirasyon espesifik S3. Nan dokiman, bay yon tablo chanjman ak enstriksyon pou imigre nan nouvo konfigirasyon an. Gade plis detay nan travay sa a.

Chemen sa yo p ap disponib nan GitLab 12.0. Kòm yon itilizatè, ou pa bezwen chanje anyen lòt pase asire ke egzanp GitLab ou a ap kouri vèsyon 11.9+ lè w ajou nan GitLab Runner 12.0.

Dat efase: 22 2019 nan mwa jen

Opsyon demode pou karakteristik pwen antre pou GitLab Runner

Paramèt karakteristik prezante nan 11.4 GitLab Runner FF_K8S_USE_ENTRYPOINT_OVER_COMMAND pou ranje pwoblèm tankou # 2338 и # 3536.

Nan GitLab 12.0, nou pral chanje nan konpòtman ki kòrèk la tankou si anviwònman an karakteristik yo te enfim. Gade plis nan travay sa a.

Dat efase: 22 2019 nan mwa jen

Depreche sipò pou yon distribisyon Linux ki te rive nan EOL pou GitLab Runner

Gen kèk distribisyon Linux ke ou ka enstale GitLab Runner sou yo te sèvi objektif yo.

Nan GitLab 12.0, GitLab Runner p ap distribye pakè sou distribisyon Linux sa yo ankò. Ou ka jwenn yon lis konplè distribisyon ki pa sipòte ankò nan nou an dokiman. Mèsi a Javier Ardo (Javier Jardon) dèyè kontribisyon li!

Dat efase: 22 2019 nan mwa jen

Retire ansyen kòmandman GitLab Runner Helper

Kòm yon pati nan efò nou pou sipòte Windows Docker ègzekutor te oblije abandone kèk nan ansyen kòmandman yo te itilize pou imaj asistan.

GitLab 12.0 lanse GitLab Runner ak nouvo kòmandman. Sa a sèlman aplike pou itilizatè ki pase sou tèt asistan imaj. Gade plis nan travay sa a.

Dat efase: 22 2019 nan mwa jen

Retire mekanis git pwòp eritaj la nan GitLab Runner

Nan GitLab Runner 11.10 nou bay opòtinite a konfigirasyon kijan Runner egzekite yon lòd git clean. Anplis de sa, nouvo estrateji netwayaj la retire itilizasyon an git reset epi li mete lòd la git clean apre etap la telechaje.

Depi chanjman konpòtman sa a ka afekte kèk itilizatè, nou te prepare yon anviwònman FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Si ou mete valè a true, li pral retabli estrateji netwayaj eritaj la. Ou ka jwenn plis enfòmasyon sou itilizasyon paramèt fonksyon nan GitLab Runner nan dokimantasyon.

Nan GitLab Runner 12.0, nou pral retire sipò pou estrateji netwayaj eritaj la ak kapasite pou retabli li lè l sèvi avèk yon paramèt fonksyon. Gade plis detay nan travay sa a.

Dat efase: 22 2019 nan mwa jen

Seksyon Enfòmasyon sou Sistèm nan panèl admin

GitLab prezante enfòmasyon sou egzanp GitLab ou a nan admin/system_info, men enfòmasyon sa a ka pa egzat.

Nou efase seksyon sa a panèl admin nan GitLab 12.0 epi nou rekòmande pou itilize lòt opsyon siveyans.

Dat efase: 22 2019 nan mwa jen

Chanjman boutèy demi lit.

Gade pou tout chanjman sa yo nan changelog la:

Enstalasyon

Si w ap mete kanpe yon nouvo enstalasyon GitLab, vizite Paj telechaje GitLab.

Mizajou

Pran yon gade nan aktyalizasyon paj la.

Plan abònman GitLab

GitLab disponib nan de gou: oto-gouvène и nwaj SaaS.

Oto-gouvène: Sou lokal oswa sou platfòm nwaj ou pi pito.

  • Nwayo: Pou ti ekip, pwojè pèsonèl, oswa GitLab jijman pou yon peryòd san limit.
  • Kòmanse: Pou ekip k ap travay nan menm biwo a sou plizyè pwojè ki bezwen sipò pwofesyonèl.
  • Prim: Pou ekip distribiye ki bezwen karakteristik avanse, disponiblite segondè, ak sipò 24/7.
  • Ultim: Pou biznis ki mande estrateji solid ak ekzekisyon ak sekirite amelyore ak konfòmite.

Cloud SaaS - GitLab.com: Akomode, jere ak administre pa GitLab abònman gratis ak peye pou devlopè endividyèl ak ekip.

  • Gratis: Depo prive san limit ak kantite kontribitè pwojè san limit. Pwojè fèmen yo gen aksè a karakteristik nivo Gratis, nan pwojè louvri gen aksè a karakteristik nivo Gold.
  • An kwiv: Pou ekip ki bezwen aksè a fonksyon avanse workflow.
  • Silver: Pou ekip ki bezwen plis kapasite DevOps solid, konfòmite, ak sipò pi rapid.
  • Gold: Apwopriye pou anpil travay CI/CD. Tout pwojè ouvè yo ka itilize karakteristik Gold pou gratis, kèlkeswa plan.

Sous: www.habr.com

Add nouvo kòmantè