Git Lab 11.10

Git Lab 11.10

GitLab 11.10 cù pipeline di dashboard, pipelines di risultati uniti, è suggerimenti multi-line in richieste di fusione.

Informazioni convenienti nantu à u funziunamentu di pipeline in diversi prughjetti

GitLab cuntinueghja à aumentà a visibilità in u ciclu di vita di DevOps. In questa questione nantu pannellu di cuntrollu aghjustatu una panoramica di u statutu di pipeline.

Questu hè cunvenutu ancu s'è vo avete studiatu u pipeline di un unicu prughjettu, ma hè particularmente utile si parechji prughjetti, - è questu accade di solitu si utilizate microservizi è vulete eseguisce un pipeline per pruvà è furnisce codice da diversi repositori di prughjettu. Avà pudete vede immediatamente u rendiment pipelines nantu à u pannellu di cuntrollu, induve sò realizati.

Esecuzione di pipelines per risultati uniti

À u tempu, i rami d'urighjini è di destinazione divergenu, è pò esse una situazione induve affruntà separatamente, ma ùn travaglianu micca inseme. Avà pudete eseguite pipeline per i risultati uniti prima di fusione. In questu modu, noterete rapidamente errori chì appariscenu solu se i cambiamenti sò stati spessu spustati trà rami, chì significa chì correggerà l'errori di pipeline assai più veloce è aduprà u GitLab Runner.

Ottimisate ancu a cullaburazione

GitLab 11.10 aghjunghje ancu più funzioni per una cullaburazione perfetta è flussi di travagliu simplificati. IN prublema precedente avemu introduttu suggerimenti per e dumande di fusione, induve un revisore puderia suggerisce un cambiamentu à una linea in un cummentariu à una dumanda di fusione, è puderia esse immediatamente impegnatu direttamente da u filu di cumentu. I nostri utenti anu piaciutu è anu dumandatu à espansione sta funzione. Avà pudete offre cambiamenti per parechje linee, indicà chì linee per sguassà è quale aghjunghje.

Grazie per i vostri feedback è suggerimenti!

È ùn hè micca tuttu ...

Ci sò tanti funziunalità maravigghiusu in sta versione, p.e. shortcuts in una zona specifica, più accurata registru di u containeru di pulizia, Auto DevOps cumponibili è opportunità cumprà minuti CI Runner supplementari. Quì sottu sò dettagli nantu à ognunu di elli.

L'impiegatu più preziosu di questu meseMVP) - Takuya Noguchi

L'impiegatu più preziosu di stu mese hè Takuya Noguchi (Takuya Noguchi). Takuya hà fattu un bonu travagliu per a gloria di GitLab: hà risoltu i bug, cumpletu i difetti in u backend è u frontend è hà migliuratu l'interfaccia d'utilizatore. Grazie!

Funzioni principali di GitLab 11.10

Pipelines nantu à u pannellu di cuntrollu

PREMIUM, ULTIMATE, SILVER, GOLD

U dashboard in GitLab mostra infurmazione nantu à i prughjetti in tutta a vostra istanza GitLab. Aghjunghjite prughjetti individuali unu à un tempu è pudete sceglie quale prughjettu vi interessa.
In questa versione, avemu aghjustatu infurmazione nantu à i stati di pipeline à u dashboard. Avà i sviluppatori vedenu a funziunalità di i pipelines in tutti i prughjetti necessarii - in una interfaccia.

Git Lab 11.10

Pipelines per risultati uniti

PREMIUM, ULTIMATE, SILVER, GOLD

Hè cumunu per u ramu fonte di diverghje da u ramu di destinazione cù u tempu, salvu chì ùn spinghje continuamente cambiamenti trà elli. In u risultatu, i pipelines di u ramu fonte è di destinazione sò "verdi" è ùn ci sò micca cunflitti di fusione, ma a fusione falla per via di cambiamenti incompatibili.

Quandu u pipeline di dumanda di fusione crea automaticamente un novu ligame chì cuntene u risultatu cumminatu di a fusione di e rami fonte è di destinazione, pudemu eseguisce u pipeline nantu à quellu ligame è assicurà chì u risultatu generale funziona.

Sè aduprate pipeline di richieste di fusione (in ogni capacità) è utilizendu runners privati ​​​​GitLab versione 11.8 o più vechja, vi tuccherà à aghjurnà per evità stu prublema. gitlab-ee#11122. Questu ùn affetta micca l'utilizatori di i corridori publichi di GitLab.

Git Lab 11.10

Suggerenu cambiamenti in parechje linee

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Quandu travagliate inseme nantu à e dumande di fusione, spessu trovate i prublemi è prupone suluzione. Dapoi GitLab 11.6 supportemu pruposta di cambiamenti per una linea.

In a versione 11.10, i cummenti diffeenti di dumanda di fusione ponu prupone cambiamenti à parechje linee, è dopu qualchissia cù permessi di scrittura à u ramu originale pò accettà cun un clic. Grazie à a nova funzione, pudete evità di copia-incolla, cum'è in e versioni precedenti.

Git Lab 11.10

Shortcuts in una zona

PREMIUM, ULTIMATE, SILVER, GOLD

Cù etichette in u stessu scopu, e squadre ponu applicà etichette mutualmente esclusive (in u stessu scopu) à un prublema, dumanda di fusione, o epica in scenarii cù campi persunalizati o stati di flussu di travagliu persunalizati. Sò cunfigurati aduprendu una sintassi speciale di u puntu in u titulu di l'etichetta.

Diciamu chì avete bisognu di un campu persunalizatu in i travaglii per seguità u sistema operatore di a piattaforma chì e vostre funzioni sò destinate. Ogni compitu deve esse in relazione cù una sola piattaforma. Pudete creà shortcuts platform::iOS, platform::Android, platform::Linux è altri quantu necessariu. Se applicate un tali accurtatoghji à un compitu, sguasserà automaticamente un altru shortcut esistente chì principia cù platform::.

Diciamu chì avete shortcuts workflow::development, workflow::review и workflow::deployed, indicà u statu di u flussu di travagliu di a vostra squadra. Se u compitu hà digià un shortcut workflow::development, è u sviluppatore vole spustà u compitu à u palcuscenicu workflow::review, applica solu u novu shortcut è u vechju (workflow::development) hè sguassatu automaticamente. Stu cumpurtamentu esiste digià quandu si move i travaglii trà listi di accurtatoghji nantu à u tavulinu chì rapprisenta u flussu di travagliu di a vostra squadra. Avà i membri di a squadra chì ùn travaglianu micca direttamente cù a tavola di travagliu ponu cambià u statu di u flussu di travagliu in i travaglii stessi.

Git Lab 11.10

Pulizia più accurata di u registru di u containeru

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Quandu generalmente utilizate un registru di cuntainer cù pipeline CI, spinghje parechje cambiamenti separati à una sola tag. A causa di l'implementazione di distribuzione di Docker, u cumpurtamentu predeterminatu hè di salvà tutti i cambiamenti à u sistema, ma finiscinu per piglià assai memoria. Sè vo aduprate u paràmetru -m с registry-garbage-collect, pudete sguassà rapidamente tutti i cambiamenti precedenti è liberà spaziu preziosu.

Git Lab 11.10

Acquistu di minuti CI Runner supplementari

BRONZE, ARGENTU, ORO

L'utilizatori cù piani GitLab.com pagati (Oro, Argentu, Bronzu) ponu avà cumprà minuti CI Runner supplementari. Prima, era necessariu di scuntrà a quota prevista in u pianu. Cù sta migliione, pudete pre-compra minuti sopra quota per evità interruzioni per via di chjusi di pipeline.

Avà 1000 minuti costa $ 8, è pudete cumprà quant'è quant'elli vulete. Minuti supplementari cumincianu à esse aduprati quandu avete passatu a vostra quota mensile intera, è u restu di i minuti supplementari si trasmette à u mesi dopu. IN futura liberazione vulemu aghjunghje sta funzione à i piani gratuiti.

Git Lab 11.10

Auto DevOps cumponibili

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Cù Auto DevOps, e squadre passanu à e pratiche DevOps muderne quasi senza sforzu. Partendu da GitLab 11.10, ogni travagliu in Auto DevOps hè furnitu cum'è mudellu indipendente. L'utilizatori ponu aduprà функцию includes in GitLab CI per attivà fasi individuali di Auto DevOps è à u stessu tempu utilizate u vostru schedariu persunalizatu gitlab-ci.yml. Questu modu pudete attivà solu i travaglii chì avete bisognu è prufittà di l'aghjurnamenti upstream.

Git Lab 11.10

Gestisce automaticamente i membri di u gruppu in GitLab.com cù SCIM

ARGENTU, ORO

In precedenza, avete bisognu di gestisce manualmente l'appartenenza à u gruppu in GitLab.com. Pudete avà aduprà SAML SSO è gestisce l'appartenenza cù SCIM per creà, sguassà è aghjurnà l'utilizatori in GitLab.com.

Questu hè particularmente utile per l'imprese cù un gran numaru d'utilizatori è fornituri d'identità centralizzati. Avà pudete avè una sola fonte di verità, cum'è Azure Active Directory, è l'utilizatori seranu creati è sguassati automaticamente attraversu u fornitore di identità invece di manualmente.

Git Lab 11.10

Accedi à GitLab.com via SAML Provider

ARGENTU, ORO

In precedenza, quandu si usa SAML SSO per i gruppi, l'utilizatore era necessariu di firmà cù credenziali GitLab è un fornitore di identità. Pudete avà accede direttamente via SSO cum'è un utilizatore GitLab assuciatu à un gruppu cunfiguratu.

L'utilizatori ùn anu micca bisognu di firmà duie volte, rendendu più faciule per e cumpagnie di utilizà SAML SSO per GitLab.com.

Git Lab 11.10

Altre migliure in GitLab 11.10

Schema epicu di u zitellu

ULTIMATE, GOLD

In a versione precedente, avemu aghjustatu epopee di i zitelli (epopee di epica) per aiutà à gestisce a vostra struttura di distribuzione di u travagliu. L'epopee di i zitelli appariscenu nantu à a pagina di l'epica parenti.

In questa versione, a pagina epica parente mostra un schema di l'epica di i zitelli per chì e squadre ponu vede a cronologia di l'epica di i zitelli è ponu gestisce e dipendenze di u tempu.

Git Lab 11.10

Unisce i schermi pop-up di dumanda

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

In questa versione, introducemu schermi informativi chì spuntanu quandu si passa sopra un ligame di dumanda di fusione. Prima, avemu mostratu solu u titulu di a dumanda di fusione, ma avà mostramu ancu u statutu di a dumanda di fusione, u statutu di pipeline CI è l'URL breve.

Avemu pensatu à aghjunghje infurmazioni più impurtanti in future releases, per esempiu. persone rispunsevuli è punti di cuntrollu, è avemu ancu introduttu schermi pop-up per compiti.

Git Lab 11.10

Filtrazione di e dumande di fusione per rami di destinazione

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

I flussi di travagliu Git per a liberazione o u software di spedizione spessu implicanu parechje filiali à longu andà - per fà correzioni à e versioni precedenti (per es. stable-11-9) o passanu da a prova di qualità à a pruduzzione (p.e. integration), ma ùn hè micca faciule truvà e dumande di fusione per questi rami trà e parechje richieste di fusione aperte.

A lista di e dumande di fusione per i prughjetti è i gruppi pò avà esse filtrata da u ramu di destinazione di a dumanda di fusione per fà più faciule per truvà quellu chì avete bisognu.

Grazie, Hiroyuki Sato (Hiroyuki Sato)!

Git Lab 11.10

Invià è fusione nantu à u pipeline successu

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Sè avemu aduprà u metudu di sviluppu Trunk-basatu, ci avissi a evitari rami-longa-vivenza in favore di rami chjuchi, tempuranee cù un unicu pruprietariu. I picculi cambiamenti sò spessu imbuttati direttamente à u ramu di destinazione, ma fendu cusì risicate di rompe a custruzzione.

Cù sta versione, GitLab supporta e novi opzioni di spinta di Git per apre automaticamente e richieste di fusione, stabilisce u ramu di destinazione, è impone una fusione in un pipeline successu da a linea di cummanda à u mumentu di spinta à a filiera.

Git Lab 11.10

Integrazione mejorata cù dashboards esterni

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

GitLab pò accede à parechji servitori Prometheus (ambienti, prughjettu è gruppi (attese)), ma avè parechje endpoint pò aghjunghje cumplessità o ùn pò micca esse supportatu da dashboards standard. Cù sta liberazione, e squadre ponu utilizà una sola API Prometheus, facendu l'integrazione cù servizii cum'è Grafana assai più faciule.

Ordine e pagine Wiki per data di creazione

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

In un Wiki di prughjettu, i squadre ponu sparte documentazione è altre infurmazione impurtante cù u codice fonte è i travaglii. Cù sta liberazione, pudete classificà a lista di e pagine Wiki per data di creazione è titulu per truvà rapidamente u cuntenutu creatu di pocu tempu.

Git Lab 11.10

Risorse di monitoraghju richieste da u cluster

ULTIMATE, GOLD

GitLab vi aiuta à monitorà u vostru cluster Kubernetes per applicazioni di sviluppu è produzzione. Partendu da questa versione, monitorate e richieste di CPU è memoria da u vostru cluster per scopre i prublemi potenziali prima di diventà prublemi.

Git Lab 11.10

Vede e metriche di Load Balancer in u Grafana Dashboard

CORE, STARTER, PREMIUM, ULTIMATE

Hè assai impurtante per monitorizà a salute di a vostra istanza GitLab. In precedenza, avemu furnitu dashboards predeterminati attraversu una istanza Grafana incrustata. Partendu da questa versione, avemu inclusu dashboards supplementari per monitorizà i bilanciatori di carica NGINX.

SAST per Elixir

ULTIMATE, GOLD

Cuntinuemu à espansione u supportu linguisticu è approfondisce i cuntrolli di sicurezza. In questa versione, avemu attivatu i cuntrolli di sicurezza per i prughjetti Elixir è prughjetti creati nantu à piattaforma Phoenix.

Più dumande in un diagramma

PREMIUM, ULTIMATE, SILVER, GOLD

In GitLab, pudete creà grafici per visualizà e metriche chì cullate. Spessu, per esempiu, sè avete bisognu di fighjà u valore massimu o mediu di una metrica, vulete vede parechji valori nantu à un graficu. Partendu cù questa liberazione, avete sta opportunità.

Risultati DAST nantu à u Dashboard di Sicurezza di u Gruppu

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Avemu aghjustatu i risultati di Testing di Sicurezza di l'Applicazione Dinamica (DAST) à u dashboard di sicurezza di a squadra in più di SAST, scanning container, è scanning di dipendenza.

Aghjunghje Metadata à un Rapportu di Scansione di Container

ULTIMATE, GOLD

In questa versione, u Rapportu di Scansione di Container cuntene più metadati - avemu aghjustatu cumpunente affettatu (una funzione Clair) in metadati esistenti: priorità, ID (in riferimentu à mitre.org) è livellu affettatu (per esempiu debian:8).

Aghjunghjendu un tipu di rapportu di metrica per unisce e richieste

PREMIUM, ULTIMATE, SILVER, GOLD

GitLab furnisce digià parechji tipi di rapporti chì ponu esse inclusi direttamente in e dumande di fusione: da i rapporti à qualità di codice и prova unità in u stadiu di verificazione finu à SAST и DAST in u stadiu di prutezzione.

Mentre chì questi sò rapporti impurtanti, l'infurmazioni basi chì si adattanu à diversi scenarii sò ancu necessarii. In GitLab 11.10, furnimu rapportu di metrica direttamente in a dumanda di fusione, chì aspetta un paru chjave-valore simplice. In questu modu, l'utilizatori traccianu i cambiamenti cù u tempu, cumprese metriche persunalizati, è cambiamenti in metriche per una dumanda di fusione specifica. L'usu di a memoria, a prova di carica di travagliu specializata è i stati di salute ponu esse cunvertiti in metriche simplici chì ponu esse viste direttamente in e richieste di fusione cù altri rapporti integrati.

Supportu per i prughjetti Maven multi-moduli per a scansione di dependenza

ULTIMATE, GOLD

Cù sta versione, i prughjetti Maven multi-moduli supportanu a scansione di dependenza di GitLab. In precedenza, se un submodulu avia una dependenza di un altru sottumodulu di u listessu livellu, ùn pudia micca permette a carica da u repositoriu Maven cintrali. Avà un prughjettu Maven multi-module hè creatu cù dui moduli è una dependenza trà i dui moduli. Dipendenze trà i moduli fratelli sò oghji dispunibili in u repositoriu Maven locale per chì a custruzione pò procederà.

L'utilizatori ponu cambià a strada di clonazione in CI

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Per automaticamente, GitLab Runner clona u prugettu à un subpath unicu in $CI_BUILDS_DIR. Ma per certi prughjetti, cum'è Golang, u codice deve esse clonatu in un repertoriu specificu per esse custruitu.

In GitLab 11.10 avemu introduttu a variabile GIT_CLONE_PATH, chì permette di specificà un percorsu specificu induve GitLab Runner clona u prughjettu prima di eseguisce u compitu.

Mascheramentu simplice di variabili prutetti in logs

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

GitLab furnisce parechje manere prutege и limite l'area variabili in GitLab CI/CD. Ma i variàbili ponu sempre finisce in logs di custruzzione, intenzionalmente o accidentalmente.

GitLab piglia seriamente a gestione di i risichi è l'audit è cuntinueghja à aghjunghje funzioni di conformità. In GitLab 11.10, avemu introduttu l'abilità di maschere certi tipi di variabili in i logs di traccia di u travagliu, aghjunghjendu un livellu di prutezzione contru u cuntenutu di sti variàbili chì sò accidentalmente inclusi in i logs. È avà GitLab maschere automaticamente parechje variabili di token integrati.

Attivà o disattivà Auto DevOps à u livellu di a squadra

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Cù Auto DevOps nantu à un prughjettu GitLab.com, pudete piglià i flussi di travagliu DevOps muderni da a creazione à a consegna senza fastidiu.

Partendu da GitLab 11.10, pudete attivà o disattivà Auto DevOps per tutti i prughjetti in u stessu gruppu.

Pagina di licenza simplificata è mejorata

STARTER, PREMIUM, ULTIMATE

Per fà a gestione di e chjave di licenze più còmuda è simplice, avemu riprogettatu a pagina di licenze in u pannellu di amministrazione è hà evidenziatu l'elementi più impurtanti.

Git Lab 11.10

Aghjurnate u selettore di shortcut per implementazioni Kubernetes

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

I pannelli di implementazione mostranu infurmazioni nantu à tutte e implementazioni Kubernetes.

In questa versione, avemu cambiatu u modu di mappa di i shortcuts à e implementazioni. I partiti sò avà dispunibili da app.example.com/app и app.example.com/env o app. Questu evitarà i cunflitti di filtrazione è u risicu di implementazioni incorrecte assuciate cù u prugettu.

Inoltre, in GitLab 12.0 avemu sguassate l'etichetta di l'app da u selettore di implementazione Kubernetes, è un match serà pussibule solu da app.example.com/app и app.example.com/env.

Creazione dinamica di risorse Kubernetes

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

L'integrazione di Kubernetes cù GitLab permette di utilizà a funzione RBAC cù un contu di serviziu è un spaziu di nome dedicatu per ogni prughjettu GitLab. Partendu da questa liberazione, per a massima efficienza, queste risorse seranu create solu quandu hè necessariu per a implementazione.

Quandu implementa Kubernetes, GitLab CI creerà queste risorse prima di implementazione.

Corridori di gruppu per i gruppi à livellu di gruppu

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

I clusters à livellu di gruppu supportanu avà l'installazione di GitLab Runner. I corridori di Kubernetes à livellu di gruppu parenu à i prughjetti di i zitelli cum'è i corridori di u gruppu etichettati cluster и kubernetes.

Call contatore per funzioni Knative

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Funzioni implementate cù GitLab Serverless, avà mostra u numeru di chjama ricevuti per una funzione particulare. Per fà questu, avete bisognu di installà Prometheus in u cluster induve Knative hè stallatu.

Git Lab 11.10

U cuntrollu di i paràmetri git clean per i travaglii CI/CD di GitLab

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Per automaticamente, GitLab Runner funziona git clean durante u prucessu di carica di codice quandu eseguisce un travagliu in GitLab CI/CD. Da GitLab 11.10, l'utilizatori ponu cuntrullà i paràmetri passati à una squadra git clean. Questu hè utile per squadre cù corridori dedicati, è ancu per squadre chì recullanu prughjetti da grandi monorepositori. Avà ponu cuntrullà u prucessu di scaricamentu prima di eseguisce scripts. Variabile nova GIT_CLEAN_FLAGS u valore predeterminatu hè -ffdx è accetta tutti i paràmetri di cumandamenti pussibuli [git clean](https://git-scm.com/docs/git-clean).

Autorizzazione esterna in Core

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

L'ambienti sicuri ponu esse bisognu di una risorsa d'autorizazione esterna supplementaria per accede à u prugettu. Avemu aghjustatu supportu per un livellu supplementu di cuntrollu di accessu in 10.6 è hà ricevutu parechje dumande per apre sta funziunalità in Core. Semu piacè di presentà l'autorizazione esterna è un livellu supplementu di sicurità per i casi Core, postu chì sta funzione hè necessaria da i participanti individuali.

Capacità di creà prughjetti in gruppi in Core

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

U rolu di Sviluppatore pò creà prughjetti in gruppi da a versione 10.5, è avà questu hè pussibule in Core. A creazione di prughjetti hè una funzione chjave per a produtividade in GitLab, è includendu sta funzione in Core, hè avà più faciule per i membri di esempiu per fà qualcosa di novu.

GitLab Runner 11.10

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Oghje avemu liberatu GitLab Runner 11.10! GitLab Runner hè un prughjettu open source chì hè utilizatu per eseguisce travaglii CI / CD è spinghje i risultati in GitLab.

I cambiamenti più interessanti:

A lista completa di cambiamenti pò esse truvata in u changelog di GitLab Runner: Changelog.

Correzione di u ritornu project_id in l'API di ricerca blob in Elasticsearch

STARTER, PREMIUM, ULTIMATE

Avemu riparatu un bug in l'API di ricerca di blob Elasticsearch chì rinviava erroneamente 0 per project_id. Serà necessariu reindexa Elasticsearchpè ottene i valori curretti project_id dopu à stallà sta versione di GitLab.

Migliuramenti Omnibus

CORE, STARTER, PREMIUM, ULTIMATE

Avemu fattu i seguenti miglioramenti à Omnibus in GitLab 11.10:

Migliuramenti di prestazione

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Continuemu à migliurà a prestazione di GitLab cù ogni versione per istanze GitLab di qualsiasi dimensione. Alcune migliure in GitLab 11.10:

Grafici GitLab migliorati

CORE, STARTER, PREMIUM, ULTIMATE

Avemu fattu i seguenti miglioramenti à i grafici di GitLab:

Funzioni obsolete

GitLab Geo porterà l'almacenamiento hashed à GitLab 12.0

GitLab Geo hè necessariu almacenamiento hashed per mitigà a cumpetizione nantu à i nodi secundari. Questu hè statu nutatu in gitlab-ce#40970.

In GitLab 11.5 avemu aghjustatu stu requisitu à a documentazione Geo: gitlab-ee#8053.

In GitLab 11.6 sudo gitlab-rake gitlab:geo:check verifica se l'almacenamiento hashed hè attivatu è se tutti i prughjetti sò migrati. Cm. gitlab-ee#8289. Sè vo aduprate Geo, per piacè eseguite stu cuntrollu è migrate u più prestu pussibule.

In GitLab 11.8 avvisu permanentemente disabilitatu gitlab-ee!8433 serà mostratu nantu à a pagina Zona di amministrazione > Geo > Nodise i cuntrolli sopra ùn sò micca permessi.

In GitLab 12.0 Geo utilizerà esigenze di almacenamiento hashed. Cm. gitlab-ee#8690.

Data di eliminazione: 22 June 2019

Supportu Ubuntu 14.04

GitLab 11.10 serà l'ultima versione cù Supportu Ubuntu 14.04.

Canonical hà annunziatu a fine di u supportu standard per Ubuntu 14.04 2019 Aprile annu. Cunsigliemu à l'utilizatori di aghjurnà à una versione LTS supportata: Ubuntu 16.04 o Ubuntu 18.04.

Data di eliminazione: 22 May 2019

Limità u numeru massimu di pipeline creati da una sottumissione

In precedenza, GitLab hà creatu pipeline per HEAD ogni ramu in a spedizione. Questu hè utile per i sviluppatori chì spinghjenu parechje cambiamenti à una volta (per esempiu, à una filiera di funzioni è a develop).

Ma quandu spinghje un grande repository induve ci sò assai rami attivi (per esempiu, per spustà, specchiu o forchetta), ùn avete micca bisognu di creà un pipeline per ogni ramu. Partendu da GitLab 11.10 avemu creatu Massimu 4 pipelines quandu si manda.

Data di eliminazione: 22 May 2019

Percorsi di codice legacy di GitLab Runner

Dapoi Gitlab 11.9 GitLab Runner usa novu mètudu clonà / chjamà u repository. Attualmente GitLab Runner aduprà u vechju metudu se u novu ùn hè micca supportatu. Vede più in stu compitu.

In GitLab 11.0, avemu cambiatu a vista di cunfigurazione di u servitore di metrica per GitLab Runner. metrics_server sarà cacciatu in favore di listen_address in GitLab 12.0. Vede più in stu compitu.

In a versione 11.3, GitLab Runner hà cuminciatu à supportà più fornitori di cache; chì hà risultatu in novi paràmetri per cunfigurazione specifica S3. L' ducumentazione, furnisce una tabella di cambiamenti è struzzioni per a migrazione à a nova cunfigurazione. Vede più dettagli in stu compitu.

Questi percorsi ùn saranu micca dispunibili in GitLab 12.0. Cum'è utilizatore, ùn avete micca bisognu di cambià nunda, assicuratevi solu chì a vostra istanza di GitLab funziona a versione 11.9+ quandu aghjurnate à GitLab Runner 12.0.

Data di eliminazione: 22 June 2019

Opzione obsoleta per a funzione di puntu di entrata per GitLab Runner

Parametru di funziunalità introduttu in 11.4 GitLab Runner FF_K8S_USE_ENTRYPOINT_OVER_COMMAND per risolve prublemi cum'è #2338 и #3536.

In GitLab 12.0, cambieremu à u cumpurtamentu currettu cum'è se l'impostazione di a funzione era disattivata. Vede più in stu compitu.

Data di eliminazione: 22 June 2019

Supportu obsoletu per una distribuzione Linux chì hà righjuntu EOL per GitLab Runner

Alcune distribuzioni Linux chì pudete installà GitLab Runner anu servitu u so scopu.

In GitLab 12.0, GitLab Runner ùn distribuirà più pacchetti à queste distribuzioni Linux. Una lista cumpleta di distribuzioni chì ùn sò più supportati pò esse truvata in u nostru ducumentazione. Grazie à Javier ArdoJavier Jardon) daretu a so cuntribuzione!

Data di eliminazione: 22 June 2019

Eliminazione di i vechji cumandamenti di GitLab Runner Helper

Comu parte di i sforzi per sustene Esecutore di Windows Docker avia da abbandunà alcuni di i vechji cumandamenti chì sò usati per imagine helper.

GitLab 12.0 lancia GitLab Runner cù novi cumandamenti. Questu hè applicà solu à l'utilizatori chì annullà l'imagine di l'aiutu. Vede più in stu compitu.

Data di eliminazione: 22 June 2019

Eliminazione di u mecanismu legacy git clean da GitLab Runner

In GitLab Runner 11.10 furnimu l'opportunità cunfigurà cumu Runner eseguisce un cumandamentu git clean. Inoltre, a nova strategia di pulizia elimina l'usu git reset è mette u cumandamentu git clean dopu à u passu di upload.

Siccomu stu cambiamentu di cumpurtamentu pò influenzà certi utilizatori, avemu preparatu un paràmetru FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Se stabilisce u valore true, restaurà a strategia di pulizia legata. Pudete truvà più nantu à l'usu di i paràmetri di funzione in GitLab Runner in documentazione.

In GitLab Runner 12.0, elimineremu u supportu per a strategia di pulizia legacy è a capacità di restaurà cù un paràmetru di funzione. Vede più dettagli in stu compitu.

Data di eliminazione: 22 June 2019

Sezione Info Sistema in u pannellu di amministrazione

GitLab presenta infurmazione nantu à a vostra istanza GitLab in admin/system_info, ma sta infurmazione pò esse micca precisa.

Мы sguassate sta sezione pannellu di amministrazione in GitLab 12.0 è ricumandemu l'usu altre opzioni di monitoraghju.

Data di eliminazione: 22 June 2019

Registru di cambiamenti

Cerca tutti questi cambiamenti in u changelog:

rimarchevuli

Sè vo site una stallazione nova di GitLab, visitate Pagina di scaricamentu di GitLab.

Update

Cuntrolla pagina d'aghjurnamentu.

Piani di Abbonamentu à GitLab

GitLab hè dispunibule in dui sapori: autoguvernante и cloud SaaS.

Autoguvernamentu: On-premise o nantu à a vostra piattaforma cloud preferita.

  • Core: Per squadre chjuche, prughjetti persunali, o prova di GitLab per un periodu illimitatu.
  • starter: Per e squadre chì travaglianu in u stessu uffiziu nantu à parechji prughjetti chì necessitanu supportu prufessiunale.
  • Premium: Per squadre distribuite chì necessitanu funzioni avanzate, alta dispunibilità è supportu 24/7.
  • Ultimate: Per l'imprese chì necessitanu una strategia robusta è l'esekzione cù una sicurezza è un cumplimentu megliu.

Cloud SaaS - GitLab.com: Ospitatu, gestitu è ​​amministratu da GitLab abbonamenti gratuiti è pagati per sviluppatori individuali è squadre.

  • Free: Repositori privati ​​​​illimitati è numeru illimitatu di cuntributori à u prugettu. I prughjetti chjusi anu accessu à e funzioni di livellu Free, y prughjetti aperti avè accessu à e funzioni di livellu Gold.
  • brunzu: Per e squadre chì anu bisognu di accessu à funzioni avanzate di flussu di travagliu.
  • Silver: Per e squadre chì necessitanu capacità DevOps più robuste, conformità è supportu più veloce.
  • Gold: Adatta à parechji travaglii CI/CD. Tutti i prughjetti aperti ponu aduprà funzioni d'oru gratuitamente, indipendentemente da u pianu.

Source: www.habr.com

Add a comment