{"id":34683,"date":"2019-10-31T21:59:48","date_gmt":"2019-10-31T18:59:48","guid":{"rendered":"https:\/\/prohoster.info\/blog\/gitlab-11-11-neskolko-otvetstvennyh-dlya-merdzh-rekvestov-i-uluchsheniya-dlya-kontejnerov\/"},"modified":"2019-10-31T21:59:48","modified_gmt":"2019-10-31T18:59:48","slug":"gitlab-11-11-neskolko-otvetstvennyh-dlya-merdzh-rekvestov-i-uluchsheniya-dlya-kontejnerov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/gitlab-11-11-neskolko-otvetstvennyh-dlya-merdzh-rekvestov-i-uluchsheniya-dlya-kontejnerov","title":{"rendered":"GitLab 11.11: pi\u00f9 responsabili per le merge request e miglioramenti per i container","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"GitLab 11.11: pi\u00f9 responsabili per le merge request e miglioramenti per i container\" src=\"\/wp-content\/uploads\/2019\/05\/0887dec341b6fcd6b12422babac990e1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h3 id=\"bolshe-vozmozhnostey-dlya-sovmestnoy-raboty-i-dopolnitelnye-uvedomleniya\">Pi\u00f9 opportunit\u00e0 di collaborazione e notifiche aggiuntive<\/h3>\n<p><\/p>\n<p>In GitLab cerchiamo continuamente nuovi modi per migliorare la collaborazione lungo tutto il ciclo di vita DevOps. Siamo lieti di annunciare che da questa versione supportiamo <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/2019\/05\/22\/gitlab-11-11-released\/#multiple-assignees-for-merge-requests\">pi\u00f9 responsabili per una singola merge request<\/a><\/noindex>! Questa funzione \u00e8 disponibile con il livello GitLab Starter e rappresenta veramente il nostro motto: <strong>\u00abOgnuno pu\u00f2 contribuire\u00bb<\/strong>. Sappiamo che molte persone possono lavorare su una singola merge request per assicurarsi che tutto sia in ordine, e ora avete la possibilit\u00e0 di assegnare pi\u00f9 responsabili per le merge request!<\/p>\n<p><\/p>\n<p>Inoltre, i team DevOps ora ricevono <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/2019\/05\/22\/gitlab-11-11-released\/#deployment-notifications-for-slack-and-mattermost\">notifiche automatiche sugli eventi di deployment in Slack e Mattermost<\/a><\/noindex>. Aggiungi nuove notifiche alla lista degli eventi di invio in queste due chat, e il tuo team sar\u00e0 aggiornato quasi istantaneamente sui nuovi deployment.<\/p>\n<p><\/p>\n<h3 id=\"sokraschenie-izderzhek-s-podderzhkoy-konteynerov-docker-v-windows-i-podgotovkoy-klasterov-kubernetes-na-urovne-ekzemplyara\">Riduzione dei costi con il supporto per i container Docker su Windows e la preparazione di cluster Kubernetes a livello di istanza<\/h3>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Adoriamo i container! I container utilizzano meno risorse di sistema rispetto alle macchine virtuali e migliorano la portabilit\u00e0 delle applicazioni. Dalla versione 11.11 di GitLab, supportiamo <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/2019\/05\/22\/gitlab-11-11-released\/#windows-container-executor-for-gitlab-runner\">Windows Container Executor per GitLab Runner<\/a><\/noindex>, quindi ora puoi utilizzare i container Docker su Windows e godere di funzionalit\u00e0 avanzate per l'orchestrazione dei pipeline e la gestione.<\/p>\n<p><\/p>\n<p>GitLab Premium (solo per installazioni self-hosted) ora offre <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/2019\/05\/22\/gitlab-11-11-released\/#caching-dependency-proxy-for-container-registry\">un proxy cache per le dipendenze per le immagini Docker<\/a><\/noindex>. Questo aggiuntivo accelerer\u00e0 la consegna, poich\u00e9 ora avrai un proxy cache per le immagini Docker pi\u00f9 usate.<\/p>\n<p><\/p>\n<p>Gli utenti delle installazioni self-hosted di GitLab possono ora preparare <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/2019\/05\/22\/gitlab-11-11-released\/#instance-level-kubernetes-cluster-configuration\">un cluster Kubernetes a livello di istanza<\/a><\/noindex>, e tutti i gruppi e progetti nell'istanza lo useranno per i loro deploy. Grazie a questa integrazione, GitLab con Kubernetes generer\u00e0 automaticamente risorse per progetti specifici per una maggiore sicurezza.<\/p>\n<p><\/p>\n<h3 id=\"i-eto-esche-ne-vse\">E non \u00e8 tutto!<\/h3>\n<p><\/p>\n<p>Oltre alle nuove funzionalit\u00e0 per la collaborazione e le notifiche aggiuntive, abbiamo aggiunto <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/2019\/05\/22\/gitlab-11-11-released\/#guest-access-to-releases\">accesso ospite alle release<\/a><\/noindex>, aumentando <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/2019\/05\/22\/gitlab-11-11-released\/#add-on-ci-runner-minutes-have-been-extended-to-free-plans\">i minuti aggiuntivi CI Runner per GitLab Free<\/a><\/noindex>, abbiamo semplificato i controlli tramite <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/2019\/05\/22\/gitlab-11-11-released\/#applying-a-suggestion-now-automatically-resolves-the-discussion\">la risoluzione automatica delle discussioni quando si applica un'offerta<\/a><\/noindex>, e molto altro ancora!<\/p>\n<p><\/p>\n<blockquote><p>Miglior dipendente del mese (<noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/community\/mvp\/\">MVP<\/a><\/noindex>) \u2014 Kia Mei Somabes (<noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/kiameisomabes\">Kia Mei Somabes<\/a><\/noindex>)<\/p>\n<p>In questa versione abbiamo aggiunto la possibilit\u00e0 di caricare singole cartelle dai repository, anzich\u00e9 l'intero contenuto. Ora puoi caricare solo i file necessari. Grazie, Kia Mei Somabes!<\/p><\/blockquote>\n<p><\/p>\n<h2 id=\"glavnye-fichi-gitlab-1111\">Caratteristiche principali di GitLab 11.11<\/h2>\n<p><\/p>\n<h3 id=\"windows-container-executor-dlya-gitlab-runner\">Windows Container Executor per GitLab Runner<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>In GitLab 11.11 abbiamo aggiunto un nuovo esecutore in GitLab Runner per consentire l'uso dei container Docker in Windows. Prima era necessario usare una shell per orchestrare i container Docker in Windows, mentre ora \u00e8 possibile lavorare direttamente con i container Docker in Windows, quasi come in Linux. Gli utenti delle piattaforme Microsoft hanno ora pi\u00f9 opzioni per orchestrare pipeline e gestire.<\/p>\n<p><\/p>\n<p>Questo aggiornamento include un miglior supporto di PowerShell in GitLab CI\/CD, insieme a nuove immagini ausiliarie per diverse versioni dei container Windows. I tuoi runner Windows personali possono ovviamente essere utilizzati con GitLab.com, ma al momento non fanno parte degli strumenti pubblicamente disponibili.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/ox\/p1\/pt\/oxp1ptcfi53ctd6bmhlejt52t_8.png\"><img decoding=\"async\" alt=\"GitLab 11.11: pi\u00f9 responsabili per le merge request e miglioramenti per i container\" src=\"\/wp-content\/uploads\/2019\/05\/3d991e4acc92816901582596537ad12d.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h3 id=\"keshiruyuschiy-proksi-zavisimostey-dlya-reestra-konteynerov\">Proxy di caching delle dipendenze per il registro dei contenitori<\/h3>\n<p><\/p>\n<p><em>PREMIUM, ULTIMATE<\/em><\/p>\n<p><\/p>\n<p>I team utilizzano frequentemente i contenitori nei pipeline di build, e un proxy di caching per le immagini e i pacchetti pi\u00f9 utilizzati \u00e8 un ottimo modo per accelerare i pipeline. Con una copia locale dei layer necessari, disponibile tramite un nuovo proxy di caching, \u00e8 possibile lavorare in modo pi\u00f9 efficiente con le immagini comuni nel vostro ambiente.<\/p>\n<p><\/p>\n<p>Attualmente, il proxy per i contenitori \u00e8 disponibile solo per le istanze autogestite sul server web <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/omnibus\/settings\/puma.html\">Puma (in modalit\u00e0 sperimentale)<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/zx\/k0\/a_\/zxk0a_ctmegblwe0i_qrhivtvjw.png\"><img decoding=\"async\" alt=\"GitLab 11.11: pi\u00f9 responsabili per le merge request e miglioramenti per i container\" src=\"\/wp-content\/uploads\/2019\/05\/9cb077673935974d6af0e7980276c525.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h3 id=\"neskolko-otvetstvennyh-dlya-merdzh-rekvestov\">Pi\u00f9 responsabili per le merge request<\/h3>\n<p><\/p>\n<p><em>STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Spesso, diverse persone lavorano contemporaneamente su una funzionalit\u00e0 in un ramo comune e in una merge request, ad esempio quando gli sviluppatori frontend e backend collaborano strettamente o quando gli sviluppatori lavorano in coppia, come nella programmazione estrema.<\/p>\n<p><\/p>\n<p>In GitLab 11.11 \u00e8 possibile assegnare pi\u00f9 persone alle merge request. Come per pi\u00f9 responsabili delle attivit\u00e0, qui \u00e8 possibile utilizzare liste, filtri, notifiche e API.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/v4\/so\/x5\/v4sox5skhu3uot8g724wgbnkgws.png\"><img decoding=\"async\" alt=\"GitLab 11.11: pi\u00f9 responsabili per le merge request e miglioramenti per i container\" src=\"\/wp-content\/uploads\/2019\/05\/3416db7e19ba5a7ee5fc91e38490fed7.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h3 id=\"konfiguraciya-klastera-kubernetes-na-urovne-ekzemplyara\">Configurazione del cluster Kubernetes a livello di istanza<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE<\/em><\/p>\n<p><\/p>\n<p>Il modello di sicurezza e preparazione in Kubernetes sta evolvendo e ora \u00e8 possibile gestire un gran numero di clienti tramite un unico cluster condiviso.<\/p>\n<p><\/p>\n<p>Con GitLab 11.11, gli utenti delle istanze auto-gestite possono ora preparare il cluster a livello di istanza, e tutti i gruppi e progetti all'interno dell'istanza lo utilizzeranno per i loro deploy. Grazie a questa integrazione, GitLab creer\u00e0 automaticamente risorse specifiche per i progetti, aumentando la sicurezza.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/gq\/f7\/ia\/gqf7iald9i3j80ww4cu2t4gd_8m.png\"><img decoding=\"async\" alt=\"GitLab 11.11: pi\u00f9 responsabili per le merge request e miglioramenti per i container\" src=\"\/wp-content\/uploads\/2019\/05\/fc8b3b09aa400556c7eeec63b8efc785.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h3 id=\"uvedomleniya-o-deployah-v-slack-i-mattermost\">Notifiche sui deploy in Slack e Mattermost<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Ora puoi configurare avvisi automatici sugli eventi di deploy nel canale del team grazie all'integrazione con le chat <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/ee\/user\/project\/integrations\/slack.html\">Slack<\/a><\/noindex> e <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/ee\/user\/project\/integrations\/mattermost.html\">Mattermost<\/a><\/noindex>, e il tuo team sar\u00e0 aggiornato su tutti gli eventi importanti.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/az\/gv\/_d\/azgv_d7ss0efz9misepgduv0vdu.png\"><img decoding=\"async\" alt=\"GitLab 11.11: pi\u00f9 responsabili per le merge request e miglioramenti per i container\" src=\"\/wp-content\/uploads\/2019\/05\/c7b470294640d2cdf16bde761437c665.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h3 id=\"gostevoy-dostup-k-vypuskam\">Accesso ospite alle versioni<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Ora gli utenti ospiti dei tuoi progetti possono visualizzare le versioni pubblicate nella pagina Releases. Possono scaricare gli artefatti pubblicati, ma non possono scaricare il codice sorgente o visualizzare i dettagli dei repository, come tag o commit.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/zn\/0x\/it\/zn0xit3cx4szlvqtgljd7rxyo7g.png\"><img decoding=\"async\" alt=\"GitLab 11.11: pi\u00f9 responsabili per le merge request e miglioramenti per i container\" src=\"\/wp-content\/uploads\/2019\/05\/60e3216a4228306f136e1229c3ec2e56.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h2 id=\"drugie-uluchsheniya-v-gitlab-1111\">Altri miglioramenti in GitLab 11.11<\/h2>\n<p><\/p>\n<h3 id=\"serializovannye-grafy-kommitov-dlya-povysheniya-proizvoditelnosti\">Grafi di commit serializzati per migliorare le prestazioni<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Per molte operazioni Git \u00e8 necessaria l'attraversamento del grafo dei commit, ad esempio per calcolare la base di fusione o per visualizzare i rami che contengono un commit. Pi\u00f9 commit ci sono, pi\u00f9 lentamente si eseguono queste operazioni, poich\u00e9 \u00e8 necessario caricare ogni oggetto dal disco per leggere i suoi puntatori.<\/p>\n<p><\/p>\n<p>In GitLab 11.11 abbiamo introdotto la funzionalit\u00e0 dei grafi dei commit serializzati, presentata nelle ultime versioni di Git, per calcolare e memorizzare queste informazioni in anticipo. Ora, gli attraversamenti in grandi repository vengono eseguiti molto pi\u00f9 velocemente. Il grafo dei commit verr\u00e0 creato automaticamente al prossimo processo di garbage collection nel repository.<\/p>\n<p><\/p>\n<p>Scopri come \u00e8 stato creato il grafo dei commit serializzati in <noindex><a rel=\"nofollow\" href=\"https:\/\/devblogs.microsoft.com\/devops\/supercharging-the-git-commit-graph\/\">una serie di articoli<\/a><\/noindex> scritti da uno degli autori di questa funzionalit\u00e0.<\/p>\n<p><\/p>\n<h3 id=\"dopolnitelnye-minuty-ci-runner-teper-i-dlya-besplatnyh-planov\">Minuti extra per CI Runner: ora anche per i piani gratuiti<\/h3>\n<p><\/p>\n<p><em>FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Il mese scorso abbiamo aggiunto la possibilit\u00e0 di acquistare minuti extra per CI Runner, ma solo per i piani a pagamento di GitLab.com. In questa versione, i minuti possono essere acquistati anche nei piani gratuiti.<\/p>\n<p><\/p>\n<h3 id=\"zagruzka-arhivov-direktoriy-v-repozitorii\">Caricamento di archivi di directory nel repository<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>A seconda del tipo e della dimensione del progetto, l'archivio dell'intero progetto pu\u00f2 richiedere molto tempo per essere caricato e non \u00e8 sempre necessario, soprattutto nel caso di grandi monorepo. Con GitLab 11.11, \u00e8 possibile caricare l'archivio del contenuto della directory corrente, inclusi i sottodirectory, per selezionare solo le cartelle necessarie.<\/p>\n<p><\/p>\n<p>Grazie per il lavoro, <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/kiameisomabes\">Kia Mei Somabes<\/a><\/noindex>!<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/uk\/hr\/3m\/ukhr3mowq-mhsxy_2_fixj2rkay.png\"><img decoding=\"async\" alt=\"GitLab 11.11: pi\u00f9 responsabili per le merge request e miglioramenti per i container\" src=\"\/wp-content\/uploads\/2019\/05\/4d180f877e5e12a825c98e337487ae75.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h3 id=\"primenenie-predlozheniya-teper-avtomaticheski-razreshaet-obsuzhdenie\">L'applicazione della proposta ora risolve automaticamente la discussione<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>La proposta di modifica semplifica la collaborazione sulle merge request: ora \u00e8 possibile evitare la copia e incolla per accettare la modifica proposta. In GitLab 11.11, abbiamo reso questo processo ancora pi\u00f9 semplice: ora la discussione si risolve automaticamente quando viene applicata la proposta.<\/p>\n<p>\n<center><div class=\"youtube-placeholder\" data-id=\"LUG8H46sXCI\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/LUG8H46sXCI\/hqdefault.jpg\" alt=\"Riproduci video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<h3 id=\"schetchik-vremeni-na-bokovoy-paneli-doski-zadach\">Contatore del tempo nella barra laterale della bacheca delle attivit\u00e0<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Le barre laterali delle attivit\u00e0 devono apparire uguali nelle visualizzazioni della bacheca e delle attivit\u00e0. Pertanto, in GitLab c'\u00e8 ora un contatore del tempo nella barra laterale delle attivit\u00e0 sulla bacheca delle attivit\u00e0. Basta andare sulla bacheca delle attivit\u00e0, fare clic su un'attivit\u00e0 e si aprir\u00e0 una barra laterale con il contatore del tempo.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/w2\/5a\/mh\/w25amhv1medrejnpno8qndis1_e.png\"><img decoding=\"async\" alt=\"GitLab 11.11: pi\u00f9 responsabili per le merge request e miglioramenti per i container\" src=\"\/wp-content\/uploads\/2019\/05\/dfb02562b94459721ac27638c9944fbf.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h3 id=\"svedeniya-o-deployah-v-environments-api\">Informazioni sui deployment nell'API Environments<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Abbiamo aggiunto la possibilit\u00e0 di richiedere informazioni su un ambiente specifico tramite l'Environments API, per sapere quale commit \u00e8 attualmente distribuito nell'ambiente. Questo semplificher\u00e0 l'automazione e la reportistica per gli utenti di Environments in GitLab.<\/p>\n<p><\/p>\n<h3 id=\"otricatelnye-sovpadeniya-peremennyh-dlya-pravil-payplayna\">Match negativi delle variabili per le regole del pipeline<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Ora \u00e8 possibile verificare l'uguaglianza o la corrispondenza negativa dei modelli (<code>!=<\/code> e <code>!~<\/code>) nel file <code>.gitlab-ci.yml<\/code> quando si verificano valori delle variabili di ambiente, quindi il controllo del comportamento dei pipeline \u00e8 diventato pi\u00f9 flessibile.<\/p>\n<p><\/p>\n<h3 id=\"zapusk-vseh-vypolnyaemyh-vruchnuyu-dzhobov-na-etape-odnim-schelchkom\">Esecuzione di tutti i job manuali in una fase con un solo clic<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>In GitLab 11.11, gli utenti che hanno molte job manuali nelle fasi possono ora eseguire tutte queste job in una sola fase premendo il pulsante <strong>\u00abPlay all\u00bb<\/strong> (\u00abEsegui tutto\u00bb) a destra del nome della fase nella visualizzazione dei pipeline.<\/p>\n<p><\/p>\n<h3 id=\"sozdanie-fayla-napryamuyu-iz-peremennoy-sredy\">Creazione di un file direttamente da una variabile di ambiente<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Le variabili di ambiente sono spesso utilizzate per creare file, specialmente per i segreti che necessitano di protezione e sono accessibili solo in un determinato pipeline di ambiente. A tale scopo, si imposta il contenuto della variabile come contenuto del file e si crea un file nel job che contiene il valore. Con la nuova variabile di ambiente di tipo <code>file<\/code> puoi farlo in un solo passaggio anche senza modifiche <code>.gitlab-ci.yml.<\/code><\/p>\n<p><\/p>\n<h3 id=\"konechnaya-tochka-api-dlya-svedeniy-ob-uyazvimostyah\">Endpoint API per informazioni sulle vulnerabilit\u00e0<\/h3>\n<p><\/p>\n<p><em>ULTIMATE, GOLD<\/em><\/p>\n<p><\/p>\n<p>Ora puoi richiedere all'API di GitLab tutte le vulnerabilit\u00e0 scoperte nel progetto. Con questa API \u00e8 possibile creare elenchi di vulnerabilit\u00e0 leggibili dalle macchine, con filtri per tipo, attendibilit\u00e0 e gravit\u00e0.<\/p>\n<p><\/p>\n<h3 id=\"vozmozhnost-polnogo-dinamicheskogo-skanirovaniya-dlya-dast\">Possibilit\u00e0 di scansione dinamica completa per DAST<\/h3>\n<p><\/p>\n<p><em>ULTIMATE, GOLD<\/em><\/p>\n<p><\/p>\n<p>In GitLab puoi testare dinamicamente la sicurezza delle applicazioni (Dynamic Application Security Testing, DAST) all'interno del pipeline CI. Da questa release puoi scegliere la scansione dinamica completa anzich\u00e9 la scansione passiva standard. La scansione dinamica completa protegge da un numero maggiore di vulnerabilit\u00e0.<\/p>\n<p><\/p>\n<h3 id=\"ustanovka-prometheus-v-klasterah-na-urovne-gruppy\">Installazione di Prometheus nei cluster a livello di gruppo<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>In questa versione GitLab ha introdotto la possibilit\u00e0 di collegare un cluster Kubernetes all'intero gruppo. Abbiamo anche aggiunto la possibilit\u00e0 di installare un'istanza di Prometheus su questo cluster, per semplificare il monitoraggio di tutti i progetti nel cluster.<\/p>\n<p><\/p>\n<h3 id=\"svedeniya-ob-ignorirovanii-uyazvimostey-na-paneli-bezopasnosti\">Informazioni sull'ignoramento delle vulnerabilit\u00e0 nel pannello di sicurezza<\/h3>\n<p><\/p>\n<p><em>ULTIMATE, GOLD<\/em><\/p>\n<p><\/p>\n<p>Nelle schede di sicurezza di GitLab, gli amministratori possono visualizzare le vulnerabilit\u00e0 ignorate. Per ottimizzare il flusso di lavoro, abbiamo aggiunto la possibilit\u00e0 di visualizzare le informazioni sull'ignoramento direttamente sulla scheda di sicurezza.<\/p>\n<p><\/p>\n<h3 id=\"sozdanie-polzovatelskih-diagramm-metrik-na-paneli-monitoringa\">Creazione di grafici personalizzati per le metriche nel dashboard<\/h3>\n<p><\/p>\n<p><em>PREMIUM, ULTIMATE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Crea nuovi grafici con metriche di performance personalizzate direttamente nella barra degli strumenti del dashboard delle metriche. Ora gli utenti possono creare, aggiornare e cancellare visualizzazioni delle metriche nel dashboard premendo il pulsante <strong>\u00abAdd Metric\u00bb<\/strong> (\u00abAggiungi metrica\u00bb) nell'angolo in alto a destra della barra degli strumenti del dashboard.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/og\/hl\/b3\/oghlb329zijpvemwqjsxjo8qawa.png\"><img decoding=\"async\" alt=\"GitLab 11.11: pi\u00f9 responsabili per le merge request e miglioramenti per i container\" src=\"\/wp-content\/uploads\/2019\/05\/4959332a02d70ddc932370a49a5797ed.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h3 id=\"zadachi-iz-uvedomleniy-teper-otkryvayutsya-ot-imeni-gitlab-alert-bot\">I ticket delle notifiche ora si aprono a nome del GitLab Alert Bot<\/h3>\n<p><\/p>\n<p><em>PREMIUM, ULTIMATE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Ora i ticket che si aprono dalle notifiche avranno come autore il GitLab Alert Bot, cos\u00ec puoi vedere immediatamente che il ticket \u00e8 stato creato automaticamente da una notifica importante.<\/p>\n<p><\/p>\n<h3 id=\"avtosohranenie-opisaniy-epikov-v-lokalnoe-hranilische\">Salvataggio automatico delle descrizioni degli epic nel deposito locale<\/h3>\n<p><\/p>\n<p><em>ULTIMATE, GOLD<\/em><\/p>\n<p><\/p>\n<p>Le descrizioni degli epic non venivano salvate nella memorizzazione locale, quindi le modifiche andavano perse a meno che non le salvaste esplicitamente quando cambiavate la descrizione dell'epic. Con GitLab 11.11 \u00e8 stata introdotta la possibilit\u00e0 di salvare le descrizioni degli epic nella memorizzazione locale. Questo significa che ora potete facilmente tornare a modificare la descrizione di un epic se si \u00e8 verificato un errore, se siete stati distratti o se avete chiuso accidentalmente il browser.<\/p>\n<p><\/p>\n<h3 id=\"podderzhka-otzerkalivaniya-na-gitlab-dlya-git-lfs\">Supporto per il mirroring su GitLab per Git LFS<\/h3>\n<p><\/p>\n<p><em>STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Con il mirroring \u00e8 possibile replicare i repository Git da un luogo a un altro. Questo semplifica la memorizzazione su un server GitLab di una copia del repository che si trova altrove. Ora GitLab supporta il mirroring dei repository con Git LFS, quindi questa funzione \u00e8 disponibile anche per i repository con file di grandi dimensioni, come texture per giochi o dati scientifici.<\/p>\n<p><\/p>\n<h3 id=\"prava-na-chtenie-i-zapis-v-repozitorii-dlya-personalnyh-tokenov-dostupa\">Diritti di lettura e scrittura sui repository per i token di accesso personali<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Molti token di accesso personali hanno autorizzazioni per le modifiche a livello <code>api<\/code>, ma l'accesso completo all'API pu\u00f2 conferire troppi diritti ad alcuni utenti o organizzazioni.<\/p>\n<p><\/p>\n<p>Grazie al contributo della comunit\u00e0, ora i token di accesso personali possono avere diritti solo di lettura e scrittura per i repository del progetto, e non un accesso pi\u00f9 profondo a livello API a zone delicate di GitLab come le impostazioni e l'appartenenza.<\/p>\n<p><\/p>\n<p>Grazie, Horatiu Eugen Vlad (<noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/hvlad\">Horatiu Eugen Vlad<\/a><\/noindex>)!<\/p>\n<p><\/p>\n<h3 id=\"dobavlenie-bazovoy-podderzhki-dlya-gruppovyh-zaprosov-graphql\">Aggiunta del supporto di base per le query di gruppo GraphQL<\/h3>\n<p><\/p>\n<p><em>FREE, BRONZE, SILVER, GOLD, CORE, STARTER, PREMIUM, ULTIMATE<\/em><\/p>\n<p><\/p>\n<p>Con l'API GraphQL, gli utenti possono specificare esattamente quali dati desiderano e ottenere tutte le informazioni necessarie con poche query. A partire da questa versione, GitLab supporta l'aggiunta di informazioni di base sul gruppo nell'API GraphQL.<\/p>\n<p><\/p>\n<h3 id=\"vhod-s-uchetnymi-dannymi-salesforce\">Accesso con le credenziali Salesforce<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>GitLab ama gli sviluppatori Salesforce e per supportare questa comunit\u00e0 consentiamo agli utenti di accedere a GitLab con le credenziali di Salesforce.com. \u00c8 ora possibile configurare GitLab come app connessa a Salesforce per utilizzare Salesforce.com per l'accesso a GitLab con un solo tocco.<\/p>\n<p><\/p>\n<h3 id=\"saml-sso-teper-obyazatelen-dlya-veb-dostupa\">Il SSO SAML \u00e8 ora obbligatorio per l'accesso web<\/h3>\n<p><\/p>\n<p><em>PREMIUM, ULTIMATE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Noi <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/issues\/5291\">Ampliare il requisito dell'accesso unico (SSO)<\/a><\/noindex> a livello di gruppo, introdotto nella release 11.8, con un controllo rigoroso delle risorse del gruppo e del progetto, affinch\u00e9 gli utenti possano accedere solo tramite SAML. Si tratta di un ulteriore livello di controllo degli accessi per le organizzazioni che valorano la sicurezza e utilizzano GitLab.com tramite SAML SSO. Ora puoi rendere l'SSO un requisito obbligatorio, sapendo che gli utenti nel tuo gruppo utilizzano l'SSO.<\/p>\n<p><\/p>\n<h3 id=\"filtraciya-po-nedavno-sozdannym-ili-izmenennym-dannym-dlya-api-epikov\">Filtraggio per dati recentemente creati o modificati per l'API delle epic<\/h3>\n<p><\/p>\n<p><em>ULTIMATE, GOLD<\/em><\/p>\n<p><\/p>\n<p>In passato non era facile richiedere dati recentemente creati o modificati usando l'API delle epic su GitLab. Nella release 11.11 abbiamo aggiunto filtri aggiuntivi <code>created_after<\/code>, <code>created_before<\/code>, <code>updated_after<\/code> e <code>updated_before<\/code>, per garantire coerenza con l'API delle issue e trovare rapidamente le epic modificate o recentemente create.<\/p>\n<p><\/p>\n<h3 id=\"biometricheskaya-autentifikaciya-s-ultraauth\">Autenticazione biometrica con UltraAuth<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Azienda <noindex>UltraAuth<\/noindex> si specializza nell'autenticazione biometrica senza password. Ora supportiamo questo metodo di autenticazione su GitLab!<\/p>\n<p><\/p>\n<p>Grazie, Kartikey Tanna (<noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/tannakartikey\">Kartikey Tanna<\/a><\/noindex>)!<\/p>\n<p><\/p>\n<h3 id=\"gitlab-runner-1111\">GitLab Runner 11.11<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Oggi abbiamo rilasciato GitLab Runner 11.11! GitLab Runner \u00e8 un progetto open source utilizzato per eseguire job CI\/CD e inviare i risultati a GitLab.<\/p>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1298\"><code>\u00c8 stato risolto un problema in cui git lfs<\/code> non otteneva gli oggetti del sottogruppo.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1292\">Ottimizzata la gestione di grandi tracciati.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1321\">\u00c8 possibile configurare i parametri delle funzioni tramite config.toml.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1319\"><code>\u00c8 possibile utilizzare i parametri delle funzioni per configurare la cartella \/builds<\/code>.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1243\">Aggiunta il supporto PowerShell per Docker Executor.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1269\">Supporto per la configurazione dei volumi Docker su Windows.<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<h3 id=\"uluchsheniya-omnibus\">Miglioramenti di Omnibus<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE<\/em><\/p>\n<p><\/p>\n<p>Abbiamo apportato i seguenti miglioramenti ad Omnibus in GitLab 11.11:<\/p>\n<p><\/p>\n<ul>\n<li>GitLab 11.11 include <noindex><a rel=\"nofollow\" href=\"https:\/\/mattermost.com\/blog\/mattermost-5-10-single-sign-on-for-mobile-richer-integrations-and-more\/\">Mattermost 5.10<\/a><\/noindex> \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/mattermost.com\/\">un'alternativa open source a Slack<\/a><\/noindex>, la cui nuova versione include messaggi effimeri interattivi e molto altro. Questa versione contiene <noindex><a rel=\"nofollow\" href=\"https:\/\/mattermost.com\/security-updates\/\">aggiornamenti di sicurezza<\/a><\/noindex>, e ti consigliamo di procedere con l'aggiornamento.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3241\"><code>Grafana \u00e8 stata aggiornata alla versione 1.1.0<\/code>, per allinearsi all'ultima interfaccia di monitoraggio di Omnibus<\/a><\/noindex>.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3142\">Il pacchetto PostreSQL 10 ora include Omnibus.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3249\/diffs\"><code>Il DSN di Sentry pu\u00f2 ora essere passato in gitlab.yml<\/code>.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3082\"><code>Aggiornamento di RubyGems alla versione 2.7.9<\/code>.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3197\"><code>Aggiornamento di liblzma<\/code> fino a <code>5.2.4<\/code> con <code>5.2.2<\/code>.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3210\"><code>Aggiornamento di libtool<\/code> fino a <code>2.4.6<\/code>.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3205\"><code>postresql si avvia dopo il comando pg-upgrade<\/code>.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3182\">Aggiornamento dei componenti Prometheus alle versioni pi\u00f9 recenti.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3220\"><code>Aggiornamento di git alla versione 2.21.0<\/code>.<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<h3 id=\"uluchshenie-shem\">Miglioramenti dei modelli<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE<\/em><\/p>\n<p><\/p>\n<p>Abbiamo apportato le seguenti modifiche ai chart Helm in GitLab 11.11:<\/p>\n<p><\/p>\n<ul>\n<li>In GitLab 11.11 \u00e8 possibile <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/charts\/gitlab\/issues\/705\">allegare un volume per lo storage della cartella tmp\/work<\/a><\/noindex>.<\/li>\n<li>Gli amministratori hanno a disposizione <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/charts\/gitlab\/merge_requests\/776\">opzioni di configurazione aggiuntive<\/a><\/noindex>, incluso <code>memoryKiller<\/code>, <code>maxRss<\/code>, <code>graceTime<\/code> e <code>shutdownWait<\/code>.<\/li>\n<li>I chart Helm ora <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/charts\/gitlab\/issues\/1132\">vengono testati continuamente<\/a><\/noindex> su Amazon Elastic Container Service for Kubernetes (<noindex><a rel=\"nofollow\" href=\"https:\/\/aws.amazon.com\/eks\/\">EKS<\/a><\/noindex>)<\/li>\n<\/ul>\n<p><\/p>\n<h3 id=\"uluchsheniya-proizvoditelnosti\">Miglioramenti delle prestazioni<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Continuiamo a migliorare le prestazioni di GitLab con ogni rilascio per istanze di qualsiasi dimensione. Ecco alcune novit\u00e0 in GitLab 11.11:<\/p>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/merge_requests\/27866\">Accelerazione del completamento automatico degli utenti quando ci sono molte risposte alle immagini del profilo.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/merge_requests\/27825\">Riduzione del carico utile di Sidekiq durante la rimozione dei todos.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/merge_requests\/11575\">Calcolo della complessit\u00e0 del resolver GraphQL basato sugli elementi.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/merge_requests\/27817\">Miglioramento delle prestazioni della ricerca globale per gli oggetti restituiti.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/merge_requests\/27413\">Miglioramento delle prestazioni durante il deployment di un file diff completo.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/merge_requests\/27625\">Richiesta garantita di blob oggetti solo in un pacchetto.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/merge_requests\/22801\">Output dell'elenco delle pagine Wiki senza caricare il contenuto.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/merge_requests\/24038\">Abbandono della creazione di link temporanei per il confronto tra branche nello stesso progetto.<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"ustarevshie-fichi\">Funzionalit\u00e0 obsolete<\/h2>\n<p><\/p>\n<h3 id=\"gitlab-geo-obespechit-heshirovannoe-hranenie-v-gitlab-120\">GitLab Geo garantir\u00e0 l'archiviazione hash in GitLab 12.0<\/h3>\n<p><\/p>\n<p>GitLab Geo richiede <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/ee\/administration\/repository_storage_types.html#hashed-storage\">archiviazione hash<\/a><\/noindex> per mitigare la concorrenza sui nodi secondari. Questo \u00e8 stato registrato in <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/issues\/40970\">gitlab-ce#40970<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>In GitLab <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/groups\/gitlab-org\/-\/milestones\/20\">11.5<\/a><\/noindex> abbiamo aggiunto questo requisito nella documentazione di Geo: <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/issues\/8053\">gitlab-ee#8053<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>In GitLab <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/groups\/gitlab-org\/-\/milestones\/21\">11.6<\/a><\/noindex> <code>sudo gitlab-rake gitlab:geo:check<\/code> controlla se l'archiviazione hash \u00e8 abilitata e se tutti i progetti sono trasferiti. Vedi <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/issues\/8289\">gitlab-ee#8289<\/a><\/noindex>. Se utilizzi Geo, ti preghiamo di eseguire questo controllo e di migrare il prima possibile.<\/p>\n<p><\/p>\n<p>In GitLab <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/groups\/gitlab-org\/-\/milestones\/23\">11.8<\/a><\/noindex> un avviso disattivabile permanentemente verr\u00e0 visualizzato sulla pagina <strong>Area Admin \u203a Geo \u203a Nodi<\/strong>, se i controlli sopra menzionati non sono autorizzati. <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/merge_requests\/8433\">gitlab-ee!8433<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>In GitLab <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/groups\/gitlab-org\/-\/milestones\/33\">12.0<\/a><\/noindex> Geo utilizzer\u00e0 i requisiti per l'archiviazione hash. Vedi <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/issues\/8690\">gitlab-ee#8690<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Data di rimozione: <strong>22 giugno 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"gitlab-geo-obespechit-ispolzovanie-pg-fdw-v-gitlab-120\">GitLab Geo garantir\u00e0 l'uso di PG FDW in GitLab 12.0<\/h3>\n<p><\/p>\n<p>Questo \u00e8 necessario per Geo Log Cursor, poich\u00e9 aumenta significativamente le prestazioni di alcune operazioni di sincronizzazione. Aumenta anche le prestazioni delle query sullo stato dei nodi Geo. Le query precedenti avevano prestazioni troppo basse in grandi progetti. Vedi come configurarlo in <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/ee\/administration\/geo\/replication\/database.html\">replica del database Geo<\/a><\/noindex>. In GitLab <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/groups\/gitlab-org\/-\/milestones\/33\">12.0<\/a><\/noindex> Geo richieder\u00e0 PG FDW. Vedi <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/issues\/11006\">gitlab-ee#11006<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Data di rimozione: <strong>22 giugno 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"parametry-sentry-dlya-otchetov-ob-oshibkah-i-logirovaniya-budut-udaleny-iz-polzovatelskogo-interfeysa-v-gitlab-120\">Le opzioni di Sentry per i report di errore e la registrazione saranno rimosse dall'interfaccia utente in GitLab 12.0<\/h3>\n<p><\/p>\n<p>Questi parametri verranno rimossi dall'interfaccia utente in GitLab 12.0 e saranno disponibili nel file <code>gitlab.yml<\/code>. Inoltre, potrai definire l'ambiente Sentry per distinguere diverse distribuzioni. Ad esempio, sviluppo, staging e produzione. Vedi <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/issues\/49771\">gitlab-ce#49771<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Data di rimozione: <strong>22 giugno 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"ogranichenie-maksimalnogo-kolichestva-payplaynov-sozdavaemyh-odnoy-otpravkoy\">Limitazione del numero massimo di pipeline create da un singolo push<\/h3>\n<p><\/p>\n<p>In precedenza, GitLab creava pipeline per <code>HEAD<\/code> ogni branch nel push. Questo \u00e8 utile per gli sviluppatori che spingono pi\u00f9 modifiche contemporaneamente (ad esempio, in un branch feature e in un branch <code>develop<\/code>).<\/p>\n<p><\/p>\n<p>Ma quando si esegue il push di un grande repository, con molti branch attivi (ad esempio, per spostamenti, mirror o diramazioni), non \u00e8 necessario creare una pipeline per ogni branch. A partire da GitLab 11.10, stiamo creando <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/merge_requests\/27205\">un massimo di 4 pipeline<\/a><\/noindex> al momento del push.<\/p>\n<p><\/p>\n<p>Data di rimozione: <strong>22 maggio 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"ustarevshie-puti-legacy-koda-gitlab-runner\">Percorsi legacy obsoleti del codice GitLab Runner<\/h3>\n<p><\/p>\n<p>A partire da GitLab 11.9, GitLab Runner utilizza <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1203\">un nuovo metodo <\/a><\/noindex> per clonare\/chiamare il repository. Attualmente, GitLab Runner utilizzer\u00e0 il vecchio metodo se il nuovo non \u00e8 supportato. Per ulteriori dettagli, vedi <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/4069\">questo task<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>In GitLab 11.0 abbiamo modificato la configurazione del server dei metric per GitLab Runner. <code>metrics_server<\/code>verr\u00e0 rimosso a favore di <code>listen_address<\/code> in GitLab 12.0. Consulta di pi\u00f9 in <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/4072\">questo task<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Nella versione 11.3, GitLab Runner ha iniziato a supportare <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/968\">pi\u00f9 fornitori di cache<\/a><\/noindex>; il che ha portato a nuove impostazioni per <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/configuration\/advanced-configuration.html#the-runnerscaches3-section\">una configurazione specifica di S3<\/a><\/noindex>. In <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/configuration\/advanced-configuration.html#the-runnerscache-section\">documentazione<\/a><\/noindex> \u00e8 riportata una tabella delle modifiche e le istruzioni per passare alla nuova configurazione. Consulta di pi\u00f9 in <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/4070\">questo task<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Questi percorsi non saranno pi\u00f9 disponibili in GitLab 12.0. Come utente, non \u00e8 necessario cambiare nulla, ma assicurati che l'istanza di GitLab funzioni con la versione 11.9+ prima di aggiornare a GitLab Runner 12.0.<\/p>\n<p><\/p>\n<p>Data di rimozione: <strong>22 giugno 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"ustarevshiy-parametr-dlya-fichi-tochki-vhoda-dlya-gitlab-runner\">Parametro obsoleto per la funzionalit\u00e0 di punto di ingresso per GitLab Runner<\/h3>\n<p><\/p>\n<p>In 11.4 \u00e8 stato introdotto un parametro per la funzionalit\u00e0 del GitLab Runner <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/configuration\/feature-flags.html#available-feature-flags\"><code>FF_K8S_USE_ENTRYPOINT_OVER_COMMAND<\/code><\/a><\/noindex> per risolvere problemi come <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/2338\">#2338<\/a><\/noindex> e <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/3536\">#3536<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>In GitLab 12.0 passeremo a un comportamento corretto, come se il parametro della funzionalit\u00e0 fosse disabilitato. Consulta di pi\u00f9 in <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/4073\">questo task<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Data di rimozione: <strong>22 giugno 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"ustarevshaya-podderzhka-distributiva-linux-dostigshego-eol-dlya-gitlab-runner\">Supporto obsoleto per le distribuzioni Linux che hanno raggiunto EOL per GitLab Runner<\/h3>\n<p><\/p>\n<p>Alcune distribuzioni Linux in cui \u00e8 possibile installare GitLab Runner hanno esaurito il supporto.<\/p>\n<p><\/p>\n<p>In GitLab 12.0, GitLab Runner non distribuir\u00e0 pi\u00f9 pacchetti in tali distribuzioni Linux. L'elenco completo delle distribuzioni non pi\u00f9 supportate \u00e8 disponibile nella nostra <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/install\/linux-repository.html\">documentazione<\/a><\/noindex>. Grazie, Javier Jard\u00f3n (<noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/jjardon\">Javier Jard\u00f3n<\/a><\/noindex>), per il tuo <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1130\">contributo<\/a><\/noindex>!<\/p>\n<p><\/p>\n<p>Data di rimozione: <strong>22 giugno 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"udalenie-staryh-komand-gitlab-runner-helper\">Rimozione dei vecchi comandi GitLab Runner Helper<\/h3>\n<p><\/p>\n<p>Nell'ambito dell'aggiunta di supporto <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/groups\/gitlab-org\/-\/epics\/535\">esecutore Windows Docker<\/a><\/noindex> abbiamo dovuto rinunciare ad alcuni vecchi comandi utilizzati per <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/configuration\/advanced-configuration.html#helper-image\">l'immagine helper<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>In GitLab 12.0, GitLab Runner viene avviato utilizzando nuovi comandi. Questo riguarda solo gli utenti che <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/configuration\/advanced-configuration.html#overriding-the-helper-image\">ridefiniscono l'immagine helper<\/a><\/noindex>. Maggiori dettagli sono disponibili in <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/4013\">questo task<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Data di rimozione: <strong>22 giugno 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"udalenie-legacy-mehanizma-git-clean-iz-gitlab-runner\">Rimozione del meccanismo legacy git clean da GitLab Runner<\/h3>\n<p><\/p>\n<p>In GitLab Runner 11.10 abbiamo <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1281\">offerto la possibilit\u00e0 di<\/a><\/noindex> configurare come il Runner esegue il comando <code>git clean<\/code>. Inoltre, la nuova strategia di pulizia elimina l'uso di <code>git reset<\/code> e posiziona il comando <code>git clean<\/code> dopo il passaggio di scarico.<\/p>\n<p><\/p>\n<p>Poich\u00e9 questo cambiamento di comportamento pu\u00f2 influire su alcuni utenti, abbiamo preparato un parametro <code>FF_USE_LEGACY_GIT_CLEAN_STRATEGY<\/code>. Se impostato su <code>true<\/code>, ripristiner\u00e0 la strategia legacy di pulizia. Maggiori informazioni sull'uso dei parametri delle funzioni in GitLab Runner possono essere trovate <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/configuration\/feature-flags.html\">nella documentazione<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>In GitLab Runner 12.0 rimuoveremo il supporto per la strategia legacy di pulizia e la possibilit\u00e0 di ripristinarla tramite il parametro funzione. Vedi <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/4175\">questo task<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Data di rimozione: <strong>22 giugno 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"shablony-gruppovyh-proektovhttpsdocsgitlabcomeeusergroupcustom_project_templateshtmlcustom-group-level-project-templates-premium-only-dostupny-tolko-dlya-planov-silverpremium\"><noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/ee\/user\/group\/custom_project_templates.html#custom-group-level-project-templates-premium-only\">Modelli di progetti di gruppo<\/a><\/noindex> disponibili solo per piani Silver\/Premium<\/h3>\n<p><\/p>\n<p>Quando abbiamo presentato i modelli di progetti a livello di gruppo nella versione 11.6, abbiamo accidentalmente reso questa funzione per Premium\/Silver disponibile per tutti i piani.<\/p>\n<p><\/p>\n<p>Noi <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/issues\/10926\">stiamo correggendo questo bug<\/a><\/noindex> nella versione 11.11 e offriamo ulteriori 3 mesi a tutti gli utenti e le istanze al di sotto del livello Silver\/Premium.<\/p>\n<p><\/p>\n<p>A partire dal 22 agosto 2019, i modelli di progetti di gruppo saranno disponibili solo per il piano Silver\/Premium e superiori, come descritto nella documentazione.<\/p>\n<p><\/p>\n<p>Data di rimozione: <strong>22 agosto 2019.<\/strong><\/p>\n<p><\/p>\n<h3 id=\"prekraschena-podderzhka-paketnyh-zadaniy-windows\">Supporto per job batch Windows interrotto.<\/h3>\n<p><\/p>\n<p>In GitLab 13.0 (22 giugno 2020), prevede di abbandonare il supporto per i job batch dal prompt dei comandi di Windows in GitLab Runner (ad esempio, <code>cmd.exe<\/code>) a favore di un supporto avanzato per Windows PowerShell. Maggiori dettagli in <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/4163\">questo task<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>La nostra visione del DevOps aziendale si allinea ora con la posizione di Microsoft, secondo cui PowerShell \u00e8 l'opzione migliore per l'automazione delle applicazioni aziendali negli ambienti Windows. Se desideri continuare a utilizzare <code>cmd.exe<\/code>, questi comandi possono essere eseguiti da PowerShell, ma non supporteremo direttamente i job batch Windows a causa di vari problemi di compatibilit\u00e0 che comportano costi elevati per la manutenzione e lo sviluppo.<\/p>\n<p><\/p>\n<p>Data di rimozione: <strong>22 settembre 2019.<\/strong><\/p>\n<p><\/p>\n<h3 id=\"trebuetsya-git-2210-ili-vyshe\">Richiesta Git 2.21.0 o superiore.<\/h3>\n<p><\/p>\n<p>A partire da GitLab 11.11, \u00e8 richiesta la versione Git 2.21.0 per l'esecuzione. <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3220\">Omnibus GitLab gi\u00e0 include Git 2.21.0<\/a><\/noindex>, ma gli utenti di installazioni da sorgente con versioni di Git precedenti dovranno effettuare l'aggiornamento.<\/p>\n<p><\/p>\n<p>Data di rimozione: <strong>22 maggio 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"ustarevshiy-shablon-servisa-kubernetes\">Modello di servizio Kubernetes obsoleto.<\/h3>\n<p><\/p>\n<p>In GitLab 12.0, prevediamo di abbandonare il template del servizio Kubernetes <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/issues\/39840\">a livello di istanza<\/a><\/noindex> a favore della configurazione del cluster a livello di istanza, introdotta in GitLab 11.11.<\/p>\n<p><\/p>\n<p>Tutti gli istanze autogestite che utilizzano il template del servizio saranno trasferite nel cluster a livello di istanza durante l'upgrade a GitLab 12.0.<\/p>\n<p><\/p>\n<p>Data di rimozione: <strong>22 giugno 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"otkaz-ot-sopostavleniya-po-yarlyku-app-na-panelyah-deploya-kubernetes\">Abbandono del mapping per etichetta <code>app<\/code> nei pannelli di deployment Kubernetes<\/h3>\n<p><\/p>\n<p>In GitLab 12.0, prevediamo di abbandonare il mapping per etichetta app nel selettore di deployment Kubernetes. In GitLab 11.10 abbiamo introdotto <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/issues\/9221\">un nuovo meccanismo di mapping<\/a><\/noindex>, che cerca corrispondenze per <code>app.example.com\/app<\/code> e <code>app.example.com\/env<\/code>, per visualizzare i deployment sul pannello.<\/p>\n<p><\/p>\n<p>Affinch\u00e9 questi deployment vengano visualizzati sui pannelli di deployment, \u00e8 sufficiente inviare un nuovo deployment e GitLab applicher\u00e0 le nuove etichette.<\/p>\n<p><\/p>\n<p>Data di rimozione: <strong>22 giugno 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"pakety-gitlab-120-budut-podpisyvatsya-rasshirennoy-podpisyu\">I pacchetti GitLab 12.0 saranno firmati con una firma estesa<\/h3>\n<p><\/p>\n<p>Il 2 maggio 2019, GitLab <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/issues\/3897\">ha prorogato la scadenza delle chiavi di firma per i pacchetti<\/a><\/noindex> Omnibus GitLab dal 01.08.2019 al 01.07.2020. Se verifichi le firme del pacchetto e desideri aggiornare le chiavi, basta seguire nuovamente le istruzioni nella <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/omnibus\/update\/package_signatures.html\">documentazione per la firma dei pacchetti Omnibus<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Data di rimozione: <strong>22 giugno 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"zhurnal-izmeneniy\">Registro delle modifiche<\/h3>\n<p><\/p>\n<p>Trova tutte queste modifiche nel registro delle modifiche:<\/p>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/blob\/master\/CHANGELOG.md\">GitLab Community Edition<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/blob\/master\/CHANGELOG-EE.md\">GitLab Enterprise Edition<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/blob\/master\/CHANGELOG.md\">GitLab Runner<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<h3 id=\"ustanovka\">Installazione<\/h3>\n<p><\/p>\n<p>Se stai configurando una nuova installazione di GitLab, visita <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/install\/\">la pagina di download di GitLab<\/a><\/noindex>.<\/p>\n<p><\/p>\n<h3 id=\"obnovlenie\">Aggiornamento<\/h3>\n<p><\/p>\n<p>\u2192 Dai un'occhiata a <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/update\/\">la pagina degli aggiornamenti<\/a><\/noindex><\/p>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/453818\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0411\u043e\u043b\u044c\u0448\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0434\u043b\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f \u041c\u044b \u0432 GitLab \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u0438\u0449\u0435\u043c \u043d\u043e\u0432\u044b\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u0443\u043b\u0443\u0447\u0448\u0438\u0442\u044c \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443 \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e\u043c\u0443 \u0446\u0438\u043a\u043b\u0443 DevOps. \u041c\u044b \u0441 \u0440\u0430\u0434\u043e\u0441\u0442\u044c\u044e \u043e\u0431\u044a\u044f\u0432\u043b\u044f\u0435\u043c, \u0447\u0442\u043e \u0441 \u044d\u0442\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043b\u0438\u0446 \u0434\u043b\u044f \u043e\u0434\u043d\u043e\u0433\u043e \u043c\u0435\u0440\u0434\u0436-\u0440\u0435\u043a\u0432\u0435\u0441\u0442\u0430! \u042d\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0441 \u0443\u0440\u043e\u0432\u043d\u044f GitLab Starter \u0438 \u043f\u043e-\u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u043c\u0443 \u0432\u043e\u043f\u043b\u043e\u0449\u0430\u0435\u0442 \u043d\u0430\u0448 \u0434\u0435\u0432\u0438\u0437: \u00ab\u041a\u0430\u0436\u0434\u044b\u0439 \u043c\u043e\u0436\u0435\u0442 \u0432\u043d\u0435\u0441\u0442\u0438 \u0441\u0432\u043e\u0439 \u0432\u043a\u043b\u0430\u0434\u00bb. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26134,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-34683","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0411\u043e\u043b\u044c\u0448\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0434\u043b\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f \u041c\u044b \u0432 GitLab \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u0438\u0449\u0435\u043c \u043d\u043e\u0432\u044b\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u0443\u043b\u0443\u0447\u0448\u0438\u0442\u044c \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443 \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e\u043c\u0443 \u0446\u0438\u043a\u043b\u0443 DevOps. \u041c\u044b \u0441 \u0440\u0430\u0434\u043e\u0441\u0442\u044c\u044e \u043e\u0431\u044a\u044f\u0432\u043b\u044f\u0435\u043c, \u0447\u0442\u043e \u0441 \u044d\u0442\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043b\u0438\u0446 \u0434\u043b\u044f \u043e\u0434\u043d\u043e\u0433\u043e \u043c\u0435\u0440\u0434\u0436-\u0440\u0435\u043a\u0432\u0435\u0441\u0442\u0430! \u042d\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0441 \u0443\u0440\u043e\u0432\u043d\u044f GitLab Starter \u0438 \u043f\u043e-\u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u043c\u0443 \u0432\u043e\u043f\u043b\u043e\u0449\u0430\u0435\u0442 \u043d\u0430\u0448 \u0434\u0435\u0432\u0438\u0437: \u00ab\u041a\u0430\u0436\u0434\u044b\u0439 \u043c\u043e\u0436\u0435\u0442 \u0432\u043d\u0435\u0441\u0442\u0438 \u0441\u0432\u043e\u0439 \u0432\u043a\u043b\u0430\u0434\u00bb.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/gitlab-11-11-neskolko-otvetstvennyh-dlya-merdzh-rekvestov-i-uluchsheniya-dlya-kontejnerov\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47GitLab 11.11: \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u043c\u0435\u0440\u0434\u0436-\u0440\u0435\u043a\u0432\u0435\u0441\u0442\u043e\u0432 \u0438 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0411\u043e\u043b\u044c\u0448\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0434\u043b\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f \u041c\u044b \u0432 GitLab \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u0438\u0449\u0435\u043c \u043d\u043e\u0432\u044b\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u0443\u043b\u0443\u0447\u0448\u0438\u0442\u044c \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443 \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e\u043c\u0443 \u0446\u0438\u043a\u043b\u0443 DevOps. \u041c\u044b \u0441 \u0440\u0430\u0434\u043e\u0441\u0442\u044c\u044e \u043e\u0431\u044a\u044f\u0432\u043b\u044f\u0435\u043c, \u0447\u0442\u043e \u0441 \u044d\u0442\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043b\u0438\u0446 \u0434\u043b\u044f \u043e\u0434\u043d\u043e\u0433\u043e \u043c\u0435\u0440\u0434\u0436-\u0440\u0435\u043a\u0432\u0435\u0441\u0442\u0430! \u042d\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0441 \u0443\u0440\u043e\u0432\u043d\u044f GitLab Starter \u0438 \u043f\u043e-\u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u043c\u0443 \u0432\u043e\u043f\u043b\u043e\u0449\u0430\u0435\u0442 \u043d\u0430\u0448 \u0434\u0435\u0432\u0438\u0437: \u00ab\u041a\u0430\u0436\u0434\u044b\u0439 \u043c\u043e\u0436\u0435\u0442 \u0432\u043d\u0435\u0441\u0442\u0438 \u0441\u0432\u043e\u0439 \u0432\u043a\u043b\u0430\u0434\u00bb.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/gitlab-11-11-neskolko-otvetstvennyh-dlya-merdzh-rekvestov-i-uluchsheniya-dlya-kontejnerov\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:59:48+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:59:48+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47GitLab 11.11: pi\u00f9 responsabili per le richieste di merge e miglioramenti per i container | ProHoster","description":"Maggiore collaborazione e ulteriori notifiche. In GitLab, cerchiamo costantemente nuovi modi per migliorare la collaborazione in tutto il ciclo di vita del DevOps. Siamo lieti di annunciare che con questa versione supportiamo pi\u00f9 responsabili per una richiesta di merge! Questa funzione \u00e8 disponibile a partire dal livello GitLab Starter e incarna davvero il nostro motto: \"Ognuno pu\u00f2 dare il proprio contributo.\"","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/gitlab-11-11-neskolko-otvetstvennyh-dlya-merdzh-rekvestov-i-uluchsheniya-dlya-kontejnerov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47GitLab 11.11: \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u043c\u0435\u0440\u0434\u0436-\u0440\u0435\u043a\u0432\u0435\u0441\u0442\u043e\u0432 \u0438 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 | ProHoster","og:description":"\u0411\u043e\u043b\u044c\u0448\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0434\u043b\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f \u041c\u044b \u0432 GitLab \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u0438\u0449\u0435\u043c \u043d\u043e\u0432\u044b\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u0443\u043b\u0443\u0447\u0448\u0438\u0442\u044c \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443 \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e\u043c\u0443 \u0446\u0438\u043a\u043b\u0443 DevOps. \u041c\u044b \u0441 \u0440\u0430\u0434\u043e\u0441\u0442\u044c\u044e \u043e\u0431\u044a\u044f\u0432\u043b\u044f\u0435\u043c, \u0447\u0442\u043e \u0441 \u044d\u0442\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043b\u0438\u0446 \u0434\u043b\u044f \u043e\u0434\u043d\u043e\u0433\u043e \u043c\u0435\u0440\u0434\u0436-\u0440\u0435\u043a\u0432\u0435\u0441\u0442\u0430! \u042d\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0441 \u0443\u0440\u043e\u0432\u043d\u044f GitLab Starter \u0438 \u043f\u043e-\u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u043c\u0443 \u0432\u043e\u043f\u043b\u043e\u0449\u0430\u0435\u0442 \u043d\u0430\u0448 \u0434\u0435\u0432\u0438\u0437: \u00ab\u041a\u0430\u0436\u0434\u044b\u0439 \u043c\u043e\u0436\u0435\u0442 \u0432\u043d\u0435\u0441\u0442\u0438 \u0441\u0432\u043e\u0439 \u0432\u043a\u043b\u0430\u0434\u00bb.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/gitlab-11-11-neskolko-otvetstvennyh-dlya-merdzh-rekvestov-i-uluchsheniya-dlya-kontejnerov","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:59:48+00:00","article:modified_time":"2019-10-31T18:59:48+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34683","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 20:12:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:16:33","updated":"2026-01-21 20:12:19"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/34683","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=34683"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/34683\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/26134"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=34683"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=34683"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=34683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}