GitLab 11.11: mitu vastutavat isikut merge-päringutele ja täiustused konteineritele

GitLab 11.11: mitu vastutavat isikut merge-päringutele ja täiustused konteineritele

Rohkem võimalusi koostööks ja lisateated

GitLabis otsime pidevalt uusi viise, kuidas parandada koostööd kogu DevOpsi elutsükli vältel. Meil on hea meel teatada, et alates sellest väljalaskest toetame mitut vastutavat isikut ühe merge request'i jaoks! See funktsioon on saadaval GitLab Starter tasemelt ja tõeliselt kehastab meie motto: „Igaühel on võimalus panustada“. Teame, et ühe merge request'i juures võib töötada palju inimesi, et kõik oleks õigesti, ja nüüd on teil võimalus määrata mitu vastutavat isikut merge request'ide korral!

Ja DevOps meeskonnad saavad nüüd automaatseid teateid juurutamise sündmustest Slackis ja Mattermostis. Lisage need uued teated nende kahe chat'i häälestamise sündmuste nimekirja ja teie meeskond saab peaaegu kohe teada uutest juurutamistest.

Kulude vähendamine Docker konteinerite toetamisega Windowsis ja Kubernetes klastrite ettevalmistamine instantsi tasemel

Me armastame konteinereid! Konteinerid kasutavad vähem süsteemi ressursse võrreldes virtuaalmasinate ja parandavad rakenduste kaasaskantavust. Alates GitLab 11.11 väljalaskest toetame Windows Container Executor GitLab Runner'ile, seega saate nüüd kasutada Docker konteinerite Windowsis ja nautida laienenud orkestreerimise, torude ja haldamise võimalusi.

GitLab Premium (ainult iseseisvalt hallatavatele instantsidele) pakub nüüd vahemäluproksit sõltuvuste jaoks Docker piltide jaoks. See täiendus kiirendab tarnimist, kuna nüüd on teil vahemäluproks sageli kasutatavatele Docker piltidele.

Iseseisvalt hallatavad GitLab'i kasutajad saavad nüüd ette valmistada Kubernetes klastrit instantside tasemel, ja kõik grupid ja projektid instantsis kasutavad seda oma juurutamiseks. Tänu sellele integreerimisele loob GitLab koos Kubernetes'ega automaatselt ressursid konkreetsete projektide jaoks lisaturvalisuse saavutamiseks.

Ja see pole veel kõik!

Lisaks uutele koostöövõimalustele ja lisateadetele oleme lisanud külalisjuurdepääsu versioonidele, suurendanud täiendavaid CI Runneri minuteid GitLab Free'ile, lihtsustanud ülevaatust automaatse arutelu lahendamise kaudu, kui rakendate soovitust, ja palju muud!

Selle kuu väärtuslik töötaja (MVP) — Kia Mei Somabes (Kia Mei Somabes)

Selles väljaandes lisasime võimaluse laadida alla üksikuid kaustasid repositooriumidest, mitte kogu sisu. Nüüd saate alla laadida vaid mõned vajalikud failid. Aitäh, Kia Mei Somabes!

GitLabi 11.11 peamised funktsioonid

Windows Container Executor GitLab Runner'ile

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

GitLab 11.11-s lisasime GitLab Runnerisse uue täitja, et Docker-konteinereid saaks kasutada Windowsis. Varem tuli Docker-konteinerite orkestreerimiseks Windowsis kasutada käsureast, nüüd saab Docker-konteinereid Windowsis kasutada otse, peaaegu nagu Linuxis. Praegu on Microsofti platvormide kasutajatele saadaval rohkem võimalusi pipeline'ide orkestreerimiseks ja haldamiseks.

See värskendus sisaldab paranenud PowerShelli tuge GitLab CI/CD-s ja uusi abikoode erinevat tüüpi Windowsi konteinerite jaoks. Teie omad Windowsi jooksjad võivad loomulikult toimida GitLab.com-is, kuid praegu ei kuulu nad avalike tööriistade nimekirja.

GitLab 11.11: mitu vastutavat isikut merge-päringutele ja täiustused konteineritele

Dekodeerimise iseseisev vahemälu konteinerite registris

PREMIUM, ULTIMATE

Meeskonnad kasutavad sageli konteinerite pipeline'ides ja iseseisev vahemälu sageli kasutatavatele piltidele ja pakettidele upstream'is on suurepärane viis pipeline'ide kiirusel tõhustada. Koos kohaliku koopia vajalikest kihtidest, mis on saadaval uue vahemälu kaudu, saab laialdaselt kasutatavates piltides teie keskkonnas efektiivsemalt töötada.

Praegu on konteinerite vahemälu saadaval ainult enda hallatavates instantsides veebiserveris Puma (eksperimentaalses režiimis).

GitLab 11.11: mitu vastutavat isikut merge-päringutele ja täiustused konteineritele

Mõned vastutavad mergitamise päringute eest

STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD

Sageli töötavad mitu inimest funktsiooni kallal ühises haru ja mergitamise päringus, näiteks kui esiplaan ja tagakülje arendajad teevad tihedat koostööd või kui arendajad töötavad paarides nagu äärmuslik programmeerimine.

GitLab 11.11-s saab mergitamise päringutele määrata mitu inimest. Nagu mitme ülesande vastutajaga, saab seda teha nimekirjade, filtrite, teadete ja API kaudu.

GitLab 11.11: mitu vastutavat isikut merge-päringutele ja täiustused konteineritele

Kubernetes klastrite konfigureerimine instantsi tasemel

CORE, STARTER, PREMIUM, ULTIMATE

Kuberneteses arenev turbe- ja ettevalmistusmudel võimaldab nüüd teenindada suurt hulka kliente ühe üldise klastriga.

GitLab 11.11-s kasutajatel iseloomustatud instantside klastrite seadistamine on nüüd võimalik, ja kõik gruppide ja projektide instantsid kasutavad seda nende juurutamiseks. Selle integreerimise tõttu luuakse GitLabis koos Kubernetesega automaatselt ressursside loomine konkreetselt projektide jaoks, et tagada täiendav turvalisus.

GitLab 11.11: mitu vastutavat isikut merge-päringutele ja täiustused konteineritele

Juhtimisteated Slackis ja Mattermostis

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

Nüüd saate seadistada automaatseid teadet sisestamisürituste kohta meeskonna kanalisse, tänu integreerimisele vestlustega, Slack ja Mattermost, ja teie meeskond on kursis kõigi oluliste sündmustega.

GitLab 11.11: mitu vastutavat isikut merge-päringutele ja täiustused konteineritele

Külastaja juurdepääs väljalasetele

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

Nüüd saavad teie projektide külastajad vaadata väljalaseid, mis on avaldatud väljalasete lehe peal. Nad saavad laadida alla avaldatud artefakte, kuid ei saa allalaadida lähtekoodi ega näha teavet repode kohta, nagu sildid või commit'id.

GitLab 11.11: mitu vastutavat isikut merge-päringutele ja täiustused konteineritele

Teised täiustused GitLab 11.11-s

Seerialiseeritud commit-graafid jõudluse parandamiseks

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

Paljude Git'i toimingute tegemiseks tuleb commit-graaf võimalikult kiirusel kõndida, näiteks sulandumise baasi arvutamine või harude väljund, mis sisaldab commit'i. Mida rohkem commit'e on, seda aeglasemalt need toimingud edenevad, kuna kõndimise ajal tuleb igast objektist lahti saada kettalt, et lugeda selle viiteid.

GitLab 11.11-s lisasime seerialiseeritud commit-graafide funktsiooni, mis on esitatud viimastes Git'i väljaannetes, et eelnevalt arvutada ja salvestada need andmed. Nüüd käivad suurtes repodes kõndimised palju kiiremini. Commit-graaf luuakse automaatselt järgmise prügihaldamise käigus repodes.

Lugege, kuidas seerialiseeritud commit-graaf loodi, artiklite seeriast ühe selle funktsiooni autori poolt.

Lisaminutid CI Runnerile: nüüd ka tasuta plaanide jaoks

FREE, BRONZE, SILVER, GOLD

Eelmisel kuul lisasime võimaluse osta lisaminuteid CI Runnerile, kuid ainult tasuliste plaanide jaoks GitLab.com-is. Selles väljaandes saab minuteid osta ka tasuta plaanides.

Kataloogide arhiivide üleslaadimine repositories

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

Sõltuvalt projekti tüübist ja suurusest võib kogu projekti arhiivne üleslaadimine võtta kaua aega ja ei pruugi alati vajalik olla, eriti suurte monorepositorite puhul. GitLab 11.11-s on võimalik laadida üles praeguse katalooge sisu arhiiv, sealhulgas alamkatalooge, et valida vaid vajalikud kaustad.

Aitäh töö eest, Kia Mei Somabes!

GitLab 11.11: mitu vastutavat isikut merge-päringutele ja täiustused konteineritele

Pakkumise rakendamine lubab nüüd automaatselt arutada

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

Muutuste ettepanek lihtsustab koostööd mergerequestide kallal: nüüd ei ole enam vaja kopeerida ja kleepida, et aktsepteerida ettepanekut. GitLab 11.11-s tegime selle protsessi veelgi lihtsamaks: nüüd arutelu automaatselt lahendatakse, kui ettepanek rakendatakse.

Mängi videot

Aja arvesti ülesande tahvli külgpaneelil

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

Ülesande tahvlite külgpaneelid peaksid välja nägema samamoodi tahvli ja ülesande vaadetes. Seega on GitLabis nüüd ülesande tahvli külgpaneelil aega arvesti. Lihtsalt minge ülesande tahvlile, klõpsake ülesandel ja külgpaneel avaneb koos aega arvestiga.

GitLab 11.11: mitu vastutavat isikut merge-päringutele ja täiustused konteineritele

Teave juurutamise kohta Environments API-s

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

Olemas on võimalus küsida Environments API-lt teavet konkreetse keskkonna kohta, et teada, milline commit on keskkonnas praegu juurutatud. See lihtsustab automatiseerimist ja aruandlust GitLabi keskkonna kasutajatele.

Negatiivsed muutujate vastavused toru reeglite jaoks

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

Nüüd on võimalik kontrollida negatiivset võrdsust või mustrite vastavust (!= ja !~) faili .gitlab-ci.yml keskkonna muutuja väärtuste kontrollimisel, seega on torude käitumise kontroll muutunud paindlikumaks.

Käivita kõik käsitsi käivitatavad tööülesanded etapis ühe klõpsuga

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

GitLab 11.11-s saavad kasutajad, kellel on etappidel palju käsitsi käivitatavaid tööülesandeid, nüüd käivitada kõik sellised tööülesanded ühes etapis, klikkides nupule „Käivita kõik” ('Play all') etapi nime paremal küljel torude vaates.

Faili loomine otse keskkonna muutuja kaudu

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

Keskkonna muutujaid kasutatakse sageli failide loomiseks, eriti saladuste jaoks, mis vajavad kaitset ja on saadaval ainult teatud keskkonna torudes. Selleks määrate muutuja sisuks faili sisu ja loote failis tööülesandes, mille väärtus sisaldab. Uue muutuja abil file saate seda teha ühe sammuna isegi ilma .gitlab-ci.yml-d muutmata.

API lõpp-punkt haavatavuse teabe jaoks

ULTIMATE, GOLD

Nüüd saate GitLab API-lt küsida kõiki teie projekti tuvastatud haavatavusi. Selle API abil saab luua masinaliselt loetavaid haavatavuste loendeid, filtreerides tüübi, usaldusväärsuse ja tõsiduse järgi.

Täieliku dünaamilise skannimise võimalus DAST-ile

ULTIMATE, GOLD

GitLab võimaldab teil testida rakenduste turvalisust dünaamiliselt (Dynamic Application Security Testing, DAST) CI-pipeline'i raames. Alates sellest väljaandest on võimalik valida täielik dünaamiline skaneerimine standardse passiivse skaneerimise asemel. Täielik dünaamiline skaneerimine kaitseb rohkemate haavatavuste eest.

Prometheuse paigaldamine grupitasandi klastritesse

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

Selles väljaandes on GitLabis võimalik kinnitada Kubernetes klaster kogu grupile. Oleme lisanud ka võimaluse paigaldada üks Prometheuse eksemplar sellele klastrile, et lihtsustada kõigi projektide jälgimist klastris.

Teave haavatavuste ignoreerimise kohta turvapaneelil

ULTIMATE, GOLD

GitLabi turvapaneelidel saavad administraatorid vaadata ignoreeritud haavatavusi. Töövoo optimeerimiseks lisasime võimaluse vaadata teavet ignoreerimise kohta otse turvapaneelil.

Kohandatud meetri diagrammide loomine mõõdikupaneelil

PREMIUM, ULTIMATE, SILVER, GOLD

Looge uusi diagramme kohandatud jõudlusmeetritega otse mõõdikupaneeli tööriistaribal. Nüüd saavad kasutajad luua, värskendada ja kustutada mõõdikuvisualiseeringuid mõõdikupaneelil, vajutades nuppu «Add Metric» («Lisa mõõde») paremas ülanurgas mõõdikupaneeli tööriistaribal.

GitLab 11.11: mitu vastutavat isikut merge-päringutele ja täiustused konteineritele

Teavitustest avanevad ülesanded nüüd GitLab Alert Boti nimel

PREMIUM, ULTIMATE, SILVER, GOLD

Nüüd on ülesannete autor, mis avatakse teavitustest, GitLab Alert Bot, et näeksite kohe, et ülesanne on automaatselt loodud olulise teavituse põhjal.

Epikute kirjelduste automaatne salvestamine kohalikku salvestusse

ULTIMATE, GOLD

Epikute kirjeldusi ei salvestatud kohalikku salvestusse, seega kadusid muudatused, kui te ei salvestanud neid otseselt, kui muutsid epiku kirjeldust. GitLab 11.11-s on võimalik salvestada epikute kirjeldusi kohalikku salvestusse. See tähendab, et nüüd saate hõlpsasti naasta epiku kirjelduste muutmise juurde, kui ilmnes viga, kui teid segati või kui te kogemata brauserist välja logisite.

Git LFS-i peegelduse tugi GitLabis

STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD

Peegelduse abil saab Git reposte kopeerida ühest kohast teise. See lihtsustab GitLabi serveris asuva reposte peegeldamise säilitamist, mis asub kuskil mujal. Nüüd toetab GitLab peegeldamist Git LFS reposte jaoks, mistõttu on see funktsioon kergesti kättesaadav ka suurte failidega reposte puhul, näiteks mängude tekstuuride või teaduslike andmete korral.

Juurdepääsuõigused lugemiseks ja kirjutamiseks reposte jaoks isiklike juurdepääsutokenite kaudu

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

Paljudel isiklike juurdepääsutokenitel on muudatusõigused tasemel api, kuid API-le täielik juurdepääs võib anda mõnele kasutajale või organisatsioonile liiga palju õigusi.

Aitäh kogukonna panuse eest saavad nüüd isiklikud juurdepääsutokenid olla ainult lugemis- ja kirjutamisõigusega projekti reposte suhtes, mitte sügavam juurdepääs API tasemel nii delikaatsetele aladele nagu GitLabi konfiguratsioon ja liikmed.

Aitäh, Horatiu Eugen Vlad (Horatiu Eugen Vlad)!

Baastoetuse lisamine rühmade GraphQL päringutele

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

GraphQL API kaudu saavad kasutajad täpselt määrata, milliseid andmeid nad vajavad, ja saada kõik vajalikud andmed vaid mõne päringuga. Alates käesolevast versioonist toetab GitLab rühma põhiteabe lisamist GraphQL API-sse.

Sisenemine Salesforce'i kasutajateandmetega

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

GitLab armastab Salesforce'i arendajaid ja selle kogukonna toetamiseks lubame kasutajatel sisse logida GitLabi Salesforce.com kasutajateandmete abil. Praegu saab instantsidest seadistada GitLabi rakenduseks, mis on ühendatud Salesforce'iga, et kasutada Salesforce.comi GitLabi sisenemiseks ühe puudutusega.

SAML SSO on nüüd veebipääsu jaoks kohustuslik

PREMIUM, ULTIMATE, SILVER, GOLD

Meie laiendades ühtse sisenemise (SSO) nõuet gruppide tasemel, mis viidi sisse versioonis 11.8, rangete grupi ja projekti ressursside kontrollimisega, et kasutajad saaksid juurde pääseda ainult SAML-iga sisse logides. See on lisakontrolli tase organisatsioonidele, kes hindavad turvalisust ja kasutavad GitLab.com-i läbi SAML SSO. Nüüd saate muuta SSO kohustuslikuks nõudeks, teades, et teie grupis kasutavad kõik kasutajad SSO-d.

Filtreerimine hiljuti loodud või muudetud andmete järgi epikute API-s

ULTIMATE, GOLD

Varem oli GitLabis epikute API kaudu hiljuti loodud või muudetud andmete pärimine keeruline. Versioonis 11.11 lisasime täiendavad filtrid created_after, created_before, uuendatud pärast ja uuendatud enne, et tagada kooskõla ülesannete API-ga ja kiiresti leida muudetud või hiljuti loodud epikud.

Biomeetriline autentimine UltraAuthiga

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

Ettevõte UltraAuth spetsialiseerub paroolivabale biomeetrilisele autentimisele. Nüüd toetame seda autentimismeetodit GitLabis!

Aitäh, Kartikey Tanna (Kartikey Tanna)!

GitLab Runner 11.11

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

Täna vabastasime GitLab Runneri 11.11! GitLab Runner on avatud allikaga projekt, mida kasutatakse CI/CD ülesannete käivitamiseks ja tulemuste tagasi saatmiseks GitLabi.

Omnibus'i parandused

CORE, STARTER, PREMIUM, ULTIMATE

Oleme teinud järgmised täiustused Omnibusis GitLab 11.11:

Schema täiustamine

CORE, STARTER, PREMIUM, ULTIMATE

Oleme teinud järgmised täiustused Helm-graafikutes GitLab 11.11:

Tõhususe parandused

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

Jätkame GitLabi jõudluse parandamist iga väljalaskega GitLabi mis tahes suurusega eksemplaridele. Mõned täiustused GitLab 11.11-s:

Vananevad funktsioonid

GitLab Geo tagab hashitud salvestamise GitLab 12.0-s

GitLab Geo on vajalik hashitud salvestamine teisejärguliste sõlmede konkurentsi leevendamiseks. See on registreeritud gitlab-ce#40970.

GitLabis 11.5 oleme selle nõude lisanud Geo dokumentatsioonisse: gitlab-ee#8053.

GitLabis 11.6 sudo gitlab-rake gitlab:geo:check kontrollib, kas hashitud salvestamine on lubatud ja kas kõik projektid kantakse üle. Vaata. gitlab-ee#8289. Kui kasutate Geo-d, palun käivitage see kontroll ja migreerige võimalikult kiiresti.

GitLabis 11.8 püsivalt välja lülitatav hoiatuse kuvamine lehel Admin Ala › Geo › Sõlmed, kui ülalmainitud kontrollid ei ole lubatud. gitlab-ee!8433.

GitLabis 12.0 Geo kasutab hashitud salvestamise nõudeid. Vaata. gitlab-ee#8690.

Kustutamise kuupäev: 22. juuni 2019.

GitLab Geo kindlustab PG FDW kasutamise GitLab 12.0-s

See on vajalik Geo Log Cursor'i jaoks, kuna see parandab oluliselt teatud sünkroniseerimise toimingute jõudlust. Samuti paraneb Geo sõlmede olekute päringute jõudlus. Eelmised päringud olid suurtes projektides liiga madala jõudlusega. Vaata, kuidas seda seadistada Geo andmebaasi replikatsioonis. GitLabis 12.0 Geo nõuab PG FDW-d. Vaata. gitlab-ee#11006.

Kustutamise kuupäev: 22. juuni 2019.

Sentry konfigureerimise seaded veateadete ja logimise jaoks eemaldatakse kasutajaliidesest GitLab 12.0-s

Need seaded eemaldatakse kasutajaliidesest GitLab 12.0-s ja need on saadaval failis gitlab.yml. Lisaks saate määrata Sentry keskkonna, et eristada mitmeid juurutusi. Näiteks arendus, etapp ja tootmine. Vaata. gitlab-ce#49771.

Kustutamise kuupäev: 22. juuni 2019.

Maksimaalsete pipeline'ide arvu piiramine, mida võib ühe pushiga luua

Varem lõi GitLab pipeline'e HEAD iga lõigus push'is. See on mugav arendajatele, kes saadavad mitu muudatust korraga (näiteks funktsiooniharusse ja develop).

Kuid suurte hoidlate pushimisel, kus on palju aktiivseid harusid, pole vaja iga haru jaoks pipeline'i luua. Alates GitLab 11.10 loome kuni 4 pipeline'i push'iga.

Kustutamise kuupäev: 22. mai 2019.

GitLab Runneri vananenud legacy koodide teed

Alates GitLab 11.9 kasutab GitLab Runner uut meetodit hoidla kloonimiseks/kutsumiseks. Praegu kasutab GitLab Runner vana meetodit, kui uut ei toetata. Rohkem teavet leiate sellest ühisest.

GitLab 11.0-s muutsime GitLab Runneri metrikate serveri konfiguratsiooni välimust. metrics_serverkustutatakse listen_address GitLab 12.0-s. Rohkem teavet leiate sellest ühisest.

GitLab Runner hakkas 11.3 versioonis toetama mitmeid vahemälu pakkujaid; mis tõi kaasa uued seadistused konkreetse S3 konfiguratsiooni jaoks. Failis dokumentatsioon Need teed ei ole enam saadaval GitLab 12.0-s. Kasutajana ei ole teil vaja midagi muuta, lihtsalt veenduge, et GitLab'i eksemplar töötaks versiooniga 11.9+ enne üleminekut GitLab Runner 12.0-le. sellest ühisest.

Need to know that these paths will be unavailable in GitLab 12.0. As a user, you do not need to change anything; just ensure that your GitLab instance is running version 11.9+ when upgrading to GitLab Runner 12.0.

Kustutamise kuupäev: 22. juuni 2019.

Deprecated parameter for the entry point feature for GitLab Runner

In 11.4, GitLab Runner introduced a feature parameter FF_K8S_USE_ENTRYPOINT_OVER_COMMAND to resolve issues such as #2338 ja #3536.

In GitLab 12.0, we will switch to the correct behavior as if the feature parameter were disabled. For more details, see sellest ühisest.

Kustutamise kuupäev: 22. juuni 2019.

Deprecated support for Linux distributions that reached EOL for GitLab Runner

Some Linux distributions where GitLab Runner can be installed have reached their end of life.

In GitLab 12.0, GitLab Runner will no longer distribute packages to such Linux distributions. A complete list of distributions that are no longer supported can be found in our dokumentatsioon. Aitäh, Javier Ardo (Javier Jardón), sinu — funktsioon, mida kogukond on kaua oodanud GitLab'is. See on tõeliselt oluline panus keeruliste muudatustega, mis nõudsid pidevat koostööd GitLab'i meeskonna liikmetega ja hõlmasid mitmeid projekti valdkondi, nagu UX, frontend ja backend.!

Kustutamise kuupäev: 22. juuni 2019.

Removal of old GitLab Runner Helper commands

Kuna lisame toe Windows Docker executor some old commands used for helper image.

In GitLab 12.0, GitLab Runner will run using new commands. This only affects users who override the helper image. For more details, see sellest ühisest.

Kustutamise kuupäev: 22. juuni 2019.

Removal of the legacy git clean mechanism from GitLab Runner

GitLab Runner 11.10-s oleme andnud võimaluse. configure how the Runner performs the command git cleanLisaks eemaldab uus puhastamisstrateegia kasutamise git reset and places the command git clean after the unload step.

Since this change in behavior might affect some users, we have prepared a parameter FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Setting it to true, it will restore the legacy cleaning strategy. More details on using feature parameters in GitLab Runner can be found in the documentation.

GitLab Runner 12.0-s eemaldame legacy-puhastamisstrateegise toe ja võimaluse taastada seda funktsiooni parameetri kaudu. Vaata sellest ühisest.

Kustutamise kuupäev: 22. juuni 2019.

Grupi projektide mallid on saadaval ainult Silver/Premium plaanide jaoks

Kui esitlesime grupitaseme projektide malle väljaandes 11.6, tegime selle funktsiooni Premium/Silver jaoks valejuhuslikult kõigile plaanidele kergesti kättesaadavaks.

Meie parandame selle vea väljaandes 11.11 ja anname veel 3 kuud kõigile kasutajatele ja instantsidele, mis on allpool Silver/Premium taset.

Alates 22. augustist 2019 on grupi projektide mallid saadaval ainult Silver/Premium ja kõrgemate plaanide jaoks, nagu on kirjeldatud dokumentatsioonis.

Kustutamise kuupäev: 22. august 2019.

Windowsi skriptide toe lõpetamine

GitLab 13.0-s (22. juuni 2020) plaanime lõpetada Windowsi käsurea skriptide toe GitLab Runner'is (nt, cmd.exe) laiendatud Windows PowerShelli toe nimel. Lisainfot leiate sellest ühisest.

Nüüd vastab meie ettevõtte DevOps visioon Microsofti positsioonile, et PowerShell on parim lahendus ettevõtte rakenduste automatiseerimiseks Windowsi keskkondades. Kui soovite jätkata kasutamist cmd.exe, neid käsud saab PowerShellist käivitada, kuid me ei toeta Windowsi partiiülesandeid otseselt, kuna mitmed vastuolud toovad kaasa kõrged hooldus- ja arenduskulud.

Kustutamise kuupäev: 22. september 2019

Nõutav on Git 2.21.0 või uuem

Alates GitLab 11.11 on käivitamiseks vajalik Git 2.21.0. Omnibus GitLab on juba varustatud Git 2.21.0 versiooniga, kuid varasemate Git versioonidega kasutajatel tuleb uuendada.

Kustutamise kuupäev: 22. mai 2019.

Aegunud Kubernetes teenuse mall

GitLab 12.0-s plaanime loobuda Kubernetes teenuse mallist instantsi tasemel instantsi tasemel klastrikonfiguratsiooni kasuks, mis on esitatud GitLab 11.11-s.

Kõik iseteenindavad instantsid, kus kasutatakse teenuse malli, kantakse uuendamisel GitLab 12.0-s instantsi tasemel klastrisse.

Kustutamise kuupäev: 22. juuni 2019.

Sildiga sünkroonimise lõpetamine app Kubernetes’i juurutamise paneelides

GitLab 12.0-s plaanime loobuda app sildi sünkroonimisest Kubernetes’i juurutamise valijas. GitLab 11.10-s tutvustasime uut sünkroonimismehhanismi, mis otsib vasteid app.example.com/app ja app.example.com/env, et kuvada juurutamisi paneelil.

Et need juurutamised kuvatakse juurutamise paneelides, tuleb lihtsalt saata uus juurutamine ja GitLab rakendab uusi silte.

Kustutamise kuupäev: 22. juuni 2019.

GitLab 12.0 paketid allkirjastatakse laiendatud allkirjaga

2. mai 2019, GitLab pikendas allkirjastamise võtmete kehtivust Omnibus GitLab paketid alates 01.08.2019 kuni 01.07.2020. Kui kontrollite paketi allkirju ja soovite uuendada võtmeid, järgige lihtsalt veel kord juhiseid Omnibus paketite allkirjastamise dokumentatsioonist.

Kustutamise kuupäev: 22. juuni 2019.

Change Log

Find all these changes in the change log:

Paigaldamine

If you're setting up a new GitLab installation, visit the GitLab download page.

Upgrade

→ Vaadake updates page

Allikas: habr.com

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster