GitLab 11.11: več odgovornosti za zahteve za spajanje in izboljšave za vsebnike

GitLab 11.11: več odgovornosti za zahteve za spajanje in izboljšave za vsebnike

Več možnosti sodelovanja in dodatna obvestila

V GitLabu nenehno iščemo nove načine za izboljšanje sodelovanja v celotnem življenjskem ciklu DevOps. Z veseljem sporočamo, da s to izdajo podpiramo več odgovornih oseb za eno združitveno zahtevo! Ta funkcija je na voljo na ravni GitLab Starter in resnično uteleša naš moto: "Vsak lahko prispeva". Vemo, da lahko na eni sami zahtevi za združitev dela veliko ljudi, da zagotovijo, da je vse v redu, in zdaj imate možnost dodeliti več lastnikov zahtev za združitev!

Zdaj prejemajo tudi ekipe DevOps samodejna obvestila o dogodkih uvajanja v Slack in Mattermost. Dodajte nova obvestila na seznam potisnih dogodkov v teh dveh klepetih in vaša ekipa bo skoraj takoj seznanjena z novimi uvajanji.

Zmanjšajte stroške s podporo za vsebnike Docker v sistemu Windows in oskrbo gruč Kubernetes na ravni instance

Obožujemo posode! Vsebniki porabijo manj sistemskih virov v primerjavi z virtualnimi stroji in izboljšajo prenosljivost aplikacij. Od izdaje GitLab 11.11 podpiramo Windows Container Executor za GitLab Runner, tako da lahko zdaj uporabljate vsebnike Docker v sistemu Windows in uživate v naprednih zmožnostih orkestracije cevovoda in upravljanja.

GitLab Premium (samo samoupravljane instance) zdaj ponuja proxy odvisnosti predpomnjenja za slike Docker. Ta dodatek bo pospešil dostavo, ker boste zdaj imeli proxy za predpomnjenje za pogosto uporabljene slike Docker.

Uporabniki samoupravljanih primerkov GitLab lahko zdaj zagotavljajo Gruča Kubernetes na ravni instance, vse ekipe in projekti v instanci pa ga bodo uporabili za svoje uvedbe. Ta integracija GitLaba s Kubernetesom bo samodejno ustvarila vire, specifične za projekt, za dodatno varnost.

In to še ni vse!

Poleg novih funkcij sodelovanja in dodatnih obvestil smo dodali dostop gostov do težav, povečalo dodatne minute CI Runner za GitLab Free, poenostavljeno preverjanje z uporabo samodejno razreši razpravo, ko uporabite predlog, in veliko več!

Najvrednejši zaposleni tega meseca (MVP) — Kia Mae Somabes (Kia Mei Somabes)

V tej izdaji smo dodali možnost prenosa posameznih map iz repozitorijev namesto celotne vsebine. Zdaj lahko prenesete le nekaj datotek, ki jih potrebujete. Hvala, Kia Mae Somabes!

Glavne značilnosti GitLaba 11.11

Windows Container Executor za GitLab Runner

CORE, STARTER, PREMIUM, ULTIMATE, BREZPLAČNO, BRONASTO, SREBRO, ZLATO

V GitLab 11.11 smo v GitLab Runner dodali nov tekalnik, ki omogoča uporabo vsebnikov Docker v sistemu Windows. Prej ste morali za orkestracijo vsebnikov Docker v sistemu Windows uporabiti lupino, zdaj pa lahko z vsebniki Docker delate neposredno v sistemu Windows, podobno kot v sistemu Linux. Uporabniki Microsoftove platforme imajo zdaj več možnosti za orkestracijo in upravljanje cevovoda.

Ta posodobitev vključuje izboljšano podporo za PowerShell v GitLab CI/CD, kot tudi nove podporne slike za različne različice vsebnikov Windows. Svoje lastne izvajalce Windows lahko seveda uporabljate z GitLab.com, vendar še niso javno dostopna orodja.

GitLab 11.11: več odgovornosti za zahteve za spajanje in izboljšave za vsebnike

Predpomnilnik odvisnosti proxy za register vsebnikov

PREMIUM, ULTIMAT

Ekipe pogosto uporabljajo vsebnike v gradbenih cevovodih in predpomnjenje proxyja za pogosto uporabljene slike in pakete iz zgornjega toka je odličen način za pospešitev cevovodov. Z lokalno kopijo slojev, ki jih potrebujete, dostopno prek novega proxyja za predpomnjenje, lahko učinkoviteje delate s pogostimi slikami v vašem okolju.

Za zdaj je proxy vsebnika na voljo samo za samoupravljane instance na spletnem strežniku Puma (v poskusnem načinu).

GitLab 11.11: več odgovornosti za zahteve za spajanje in izboljšave za vsebnike

Več oseb, odgovornih za zahteve za združitev

STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD

Povsem običajno je, da več ljudi dela na funkciji v skupni veji in zahtevi za združitev, na primer ko sprednji in zadnji razvijalci tesno sodelujejo ali ko razvijalci delajo v parih, kot pri ekstremnem programiranju.

V GitLabu 11.11 lahko zahtevam za združevanje dodelite več ljudi. Tako kot pri več lastnikih opravil lahko uporabite sezname, filtre, obvestila in API-je.

GitLab 11.11: več odgovornosti za zahteve za spajanje in izboljšave za vsebnike

Konfiguracija gruče Kubernetes na ravni instance

CORE, STARTER, PREMIUM, ULTIMATE

Varnostni in oskrbovalni model v Kubernetesu se razvija tako, da omogoča oskrbo velikega števila strank prek ene skupne gruče.

V GitLabu 11.11 lahko uporabniki samoupravljanih instanc zdaj zagotovijo gručo na ravni instance in vse ekipe in projekti v instanci jo bodo uporabili za svoje uvedbe. Ta integracija GitLaba s Kubernetesom bo samodejno ustvarila vire, specifične za projekt, za dodatno varnost.

GitLab 11.11: več odgovornosti za zahteve za spajanje in izboljšave za vsebnike

Obvestila o uvajanju v Slack in Mattermost

CORE, STARTER, PREMIUM, ULTIMATE, BREZPLAČNO, BRONASTO, SREBRO, ZLATO

Zdaj lahko nastavite samodejna obvestila o dogodkih uvajanja v kanalu skupine, zahvaljujoč integraciji s klepeti Slack и Bistveno, vaša ekipa pa bo seznanjena z vsemi pomembnimi dogodki.

GitLab 11.11: več odgovornosti za zahteve za spajanje in izboljšave za vsebnike

Gostujoči dostop do težav

CORE, STARTER, PREMIUM, ULTIMATE, BREZPLAČNO, BRONASTO, SREBRO, ZLATO

Gostujoči uporabniki vaših projektov si lahko zdaj ogledajo izdaje, objavljene na strani Izdaje. Lahko bodo prenesli objavljene artefakte, ne bodo pa mogli prenesti izvorne kode ali videti podrobnosti skladišča, kot so oznake ali objave.

GitLab 11.11: več odgovornosti za zahteve za spajanje in izboljšave za vsebnike

Druge izboljšave v GitLab 11.11

Serializirani grafi potrditve za izboljšano zmogljivost

CORE, STARTER, PREMIUM, ULTIMATE, BREZPLAČNO, BRONASTO, SREBRO, ZLATO

Številne operacije Git zahtevajo prečkanje grafa potrditev, kot je izračun baze spajanja ali seznam vej, ki vsebujejo potrditev. Več ko je potrditev, počasnejše so te operacije, ker prečkanje zahteva nalaganje vsakega predmeta z diska za branje njegovih kazalcev.

V GitLabu 11.11 smo omogočili funkcijo serializiranega grafa potrditve, predstavljeno v nedavnih izdajah Git, za proaktiven izračun in shranjevanje teh informacij. Pajkanje po velikih repozitorijih je zdaj veliko hitrejše. Graf potrditve bo samodejno ustvarjen med naslednjim zbiranjem smeti iz repozitorija.

Preberite, kako je bil ustvarjen serializiran graf potrditve v serija člankov od enega od avtorjev te funkcije.

Dodatne minute CI Runner: zdaj na voljo za brezplačne pakete

BREZPLAČNO, BRONASTA, SREBRNA, ZLATA

Prejšnji mesec smo dodali možnost nakupa dodatnih minut CI Runner, vendar samo za plačljive pakete GitLab.com. V tej izdaji je mogoče minute kupiti tudi v brezplačnih načrtih.

Nalaganje arhivov imenikov v repozitorije

CORE, STARTER, PREMIUM, ULTIMATE, BREZPLAČNO, BRONASTO, SREBRO, ZLATO

Odvisno od vrste in velikosti projekta lahko nalaganje arhiva celotnega projekta traja dolgo časa in ni vedno potrebno, zlasti v primeru velikih monorepozitorijev. V GitLab 11.11 lahko prenesete arhiv vsebine trenutnega imenika, vključno s podimeniki, da izberete samo mape, ki jih potrebujete.

Hvala za delo Kia Mae Somabes!

GitLab 11.11: več odgovornosti za zahteve za spajanje in izboljšave za vsebnike

Uporaba predloga zdaj samodejno razreši razpravo

CORE, STARTER, PREMIUM, ULTIMATE, BREZPLAČNO, BRONASTO, SREBRO, ZLATO

Predlaganje sprememb olajša sodelovanje pri zahtevah za združitev, saj za sprejem predlagane spremembe ni potrebe po kopiranju in lepljenju. V GitLabu 11.11 smo ta postopek naredili še lažji, saj smo omogočili samodejno razrešitev razprav, ko je uporabljen predlog.

Števec časa na stranski vrstici plošče z opravili

CORE, STARTER, PREMIUM, ULTIMATE, BREZPLAČNO, BRONASTO, SREBRO, ZLATO

Opravilne vrstice stranske vrstice bi morale izgledati enako v pogledih Board in Task. Zato ima GitLab zdaj merilnik časa v stranski vrstici plošče z vprašanji. Preprosto pojdite na ploščo opravil, kliknite opravilo in odprla se bo stranska vrstica s števcem časa.

GitLab 11.11: več odgovornosti za zahteve za spajanje in izboljšave za vsebnike

Informacije o uvedbah v API-ju za okolja

CORE, STARTER, PREMIUM, ULTIMATE, BREZPLAČNO, BRONASTO, SREBRO, ZLATO

Dodali smo možnost poizvedbe po informacijah, specifičnih za okolje, iz API-ja za okolja, da izvemo, katera potrditev je trenutno uvedena v okolje. To bo olajšalo avtomatizacijo in poročanje za uporabnike okolja v GitLabu.

Negativna spremenljivka se ujema s pravili cevovoda

CORE, STARTER, PREMIUM, ULTIMATE, BREZPLAČNO, BRONASTO, SREBRO, ZLATO

Zdaj lahko preverite negativno enakost ali ujemanje vzorcev (!= и !~) v datoteki .gitlab-ci.yml pri preverjanju vrednosti spremenljivk okolja, zato je nadzor obnašanja cevovodov postal bolj prilagodljiv.

Zaženite vsa ročna opravila v fazi z enim klikom

CORE, STARTER, PREMIUM, ULTIMATE, BREZPLAČNO, BRONASTO, SREBRO, ZLATO

V GitLab 11.11 lahko uporabniki, ki imajo v svojih fazah veliko ročnih opravil, zdaj dokončajo vsa taka opravila v eni fazi s klikom na gumb "Predvajaj vse" (»Zaženi vse«) desno od umetniškega imena v pogledu Cevovodi.

Ustvarjanje datoteke neposredno iz spremenljivke okolja

CORE, STARTER, PREMIUM, ULTIMATE, BREZPLAČNO, BRONASTO, SREBRO, ZLATO

Okoljske spremenljivke se pogosto uporabljajo za ustvarjanje datotek, zlasti za skrivnosti, ki jih je treba zaščititi in so dostopne le v določenem okolju. Če želite to narediti, nastavite vsebino spremenljivke na vsebino datoteke in ustvarite datoteko v opravilu, ki vsebuje vrednost. Z novo spremenljivko okolja, kot je file to je mogoče narediti v enem koraku tudi brez spreminjanja .gitlab-ci.yml.

Končna točka API za informacije o ranljivosti

ULTIMATIVNO, ZLATO

Zdaj lahko povprašate po API-ju GitLab za vse ranljivosti, ugotovljene v projektu. S tem API-jem lahko ustvarite strojno berljive sezname ranljivosti, filtrirane po vrsti, zanesljivosti in resnosti.

Popolna zmožnost dinamičnega skeniranja za DAST

ULTIMATIVNO, ZLATO

V GitLabu lahko dinamično testirate varnost aplikacije (Dynamic Application Security Testing, DAST) kot del cevovoda CI. Od te izdaje naprej lahko izberete popolno dinamično skeniranje namesto standardnega pasivnega skeniranja. Popolno dinamično skeniranje ščiti pred več ranljivostmi.

Namestitev Prometheusa v gruče na ravni skupine

CORE, STARTER, PREMIUM, ULTIMATE, BREZPLAČNO, BRONASTO, SREBRO, ZLATO

Ta izdaja GitLaba uvaja možnost pripenjanja gruče Kubernetes na celotno skupino. Dodali smo tudi možnost namestitve enega primerka Prometheus na gručo, da olajšamo spremljanje vseh projektov v gruči.

Preberite več o ignoriranju ranljivosti na varnostni nadzorni plošči

ULTIMATIVNO, ZLATO

Varnostne nadzorne plošče GitLab omogočajo skrbnikom ogled prezrtih ranljivosti. Da bi poenostavili vaš potek dela, smo dodali možnost ogleda podrobnosti o prezrti neposredno na vaši varnostni nadzorni plošči.

Na nadzorni plošči ustvarite grafikone meritev po meri

PREMIUM, ULTIMATE, SILVER, GOLD

Ustvarite nove grafikone z meritvami uspešnosti po meri neposredno z nadzorne plošče na nadzorni plošči z meritvami. Uporabniki lahko zdaj ustvarjajo, posodabljajo in brišejo vizualizacije meritev na nadzorni plošči s klikom na "Dodaj meritev" (»Dodaj meritev«) v zgornjem desnem kotu orodne vrstice nadzorne plošče.

GitLab 11.11: več odgovornosti za zahteve za spajanje in izboljšave za vsebnike

Težave z obvestili so zdaj odprte kot GitLab Alert Bot

PREMIUM, ULTIMATE, SILVER, GOLD

Zdaj bodo težave, ki se odprejo iz obvestil, imele avtorja nastavljenega na GitLab Alert Bot, tako da lahko takoj vidite, da je bila težava ustvarjena samodejno iz pomembnega obvestila.

Samodejno shranite epske opise v lokalno shrambo

ULTIMATIVNO, ZLATO

Epski opisi niso bili shranjeni v lokalno shrambo, zato so bile spremembe izgubljene, razen če ste jih izrecno shranili, ko ste spremenili epski opis. GitLab 11.11 je predstavil možnost shranjevanja epskih opisov v lokalno shrambo. To pomeni, da se lahko zdaj enostavno vrnete k spreminjanju svojega epskega opisa, če pride do napake, vas zmoti ali pomotoma zaprete brskalnik.

Podpora za zrcaljenje GitLab za Git LFS

STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD

Z zrcaljenjem lahko posnemate repozitorije Git z ene lokacije na drugo. To olajša shranjevanje replike repozitorija, ki se nahaja nekje drugje na strežniku GitLab. GitLab zdaj podpira zrcaljenje repozitorijev z Git LFS, tako da je ta funkcija na voljo tudi za repozitorije z velikimi datotekami, kot so teksture iger ali znanstveni podatki.

Dovoljenja za branje in pisanje repozitorija za žetone osebnega dostopa

CORE, STARTER, PREMIUM, ULTIMATE, BREZPLAČNO, BRONASTO, SREBRO, ZLATO

Številni osebni dostopni žetoni imajo dovoljenja za spreminjanje na ravni api, vendar lahko popoln dostop do API-ja nekaterim uporabnikom ali organizacijam da preveč pravic.

Zahvaljujoč vnosu skupnosti imajo lahko žetoni osebnega dostopa zdaj samo dovoljenja za branje in pisanje v repozitorije projektov, namesto globljega dostopa na ravni API-ja do občutljivih področij GitLab, kot so nastavitve in članstvo.

Hvala, Horatiu Evgen Vlad (Horatiu Eugen Vlad)!

Dodajanje osnovne podpore za paketne poizvedbe GraphQL

BREZPLAČNO, BRONASTO, SREBRO, ZLATO, CORE, ZAČETNIK, PREMIUM, ULTIMATE

Z API-jem GraphQL lahko uporabniki natančno določijo, katere podatke potrebujejo, in v nekaj poizvedbah dobijo vse podatke, ki jih potrebujejo. Od te izdaje naprej GitLab podpira dodajanje osnovnih informacij o skupinah v GraphQL API.

Prijavite se s poverilnicami Salesforce

CORE, STARTER, PREMIUM, ULTIMATE, BREZPLAČNO, BRONASTO, SREBRO, ZLATO

GitLab obožuje razvijalce Salesforce in za podporo tej skupnosti omogočamo uporabnikom, da se prijavijo v GitLab s poverilnicami Salesforce.com. Primerki lahko zdaj konfigurirajo GitLab kot aplikacijo, povezano s Salesforce, za uporabo Salesforce.com za prijavo v GitLab z enim klikom.

SAML SSO je zdaj potreben za spletni dostop

PREMIUM, ULTIMATE, SILVER, GOLD

Mi razširitev zahteve za enotno prijavo (SSO). na ravni skupine, uvedeno v izdaji 11.8, s strogim preverjanjem virov skupine in projekta, ki zagotavlja, da lahko uporabniki dobijo dostop samo, ko so prijavljeni s SAML. To je dodatna plast nadzora dostopa za organizacije, ki cenijo varnost in uporabljajo GitLab.com prek SAML SSO. Zdaj lahko določite enotno prijavo kot zahtevo, če veste, da uporabniki v vaši skupini uporabljajo enotno prijavo.

Filtrirajte po nedavno ustvarjenih ali spremenjenih podatkih za epic API

ULTIMATIVNO, ZLATO

Prej ni bilo preprosto poizvedovati po nedavno ustvarjenih ali spremenjenih podatkih z uporabo API-ja GitLab epics. V izdaji 11.11 smo dodali dodatne filtre created_after, created_before, updated_after и updated_beforeda zagotovite skladnost z API-jem nalog in hitro poiščete spremenjene ali na novo ustvarjene epice.

Biometrična avtentikacija z UltraAuth

CORE, STARTER, PREMIUM, ULTIMATE, BREZPLAČNO, BRONASTO, SREBRO, ZLATO

podjetje UltraAuth je specializirano za biometrično avtentikacijo brez gesla. Zdaj podpiramo ta način preverjanja pristnosti v GitLabu!

Hvala, Karthiki Tanna (Kartikey Tanna)!

GitLab Runner 11.11

CORE, STARTER, PREMIUM, ULTIMATE, BREZPLAČNO, BRONASTO, SREBRO, ZLATO

Danes smo izdali GitLab Runner 11.11! GitLab Runner je odprtokodni projekt, ki se uporablja za izvajanje opravil CI/CD in pošiljanje rezultatov nazaj v GitLab.

Omnibus izboljšave

CORE, STARTER, PREMIUM, ULTIMATE

Omnibus v GitLab 11.11 smo naredili naslednje izboljšave:

Izboljšanje shem

CORE, STARTER, PREMIUM, ULTIMATE

Naredili smo naslednje izboljšave grafikonov Helm v GitLab 11.11:

Izboljšave zmogljivosti

CORE, STARTER, PREMIUM, ULTIMATE, BREZPLAČNO, BRONASTO, SREBRO, ZLATO

Še naprej izboljšujemo zmogljivost GitLab z vsako izdajo za instance GitLab vseh velikosti. Nekaj ​​izboljšav v GitLab 11.11:

Zastarele funkcije

GitLab Geo bo zagotovil zgoščeno shrambo v GitLab 12.0

Potreben je GitLab Geo zgoščeno shranjevanje za ublažitev konkurence na sekundarnih vozliščih. To je bilo zabeleženo v gitlab-ce#40970.

V GitLabu 11.5 Geo dokumentaciji smo dodali to zahtevo: gitlab-ee#8053.

V GitLabu 11.6 sudo gitlab-rake gitlab:geo:check preveri, ali je zgoščeno shranjevanje omogočeno in so vsi projekti preseljeni. Cm. gitlab-ee#8289. Če uporabljate Geo, zaženite to preverjanje in čim prej opravite selitev.

V GitLabu 11.8 na strani bo prikazano trajno onemogočeno opozorilo Skrbniško območje › Geo › Vozlišča, če zgornja preverjanja niso dovoljena. gitlab-ee!8433.

V GitLabu 12.0 Geo bo uporabil zahteve za zgoščeno shrambo. Cm. gitlab-ee#8690.

Datum izbrisa: 22 2019 junij

GitLab Geo bo prinesel PG FDW v GitLab 12.0

To je potrebno za Geo Log Cursor, saj bistveno izboljša delovanje nekaterih operacij sinhronizacije. Izboljšana je tudi zmogljivost poizvedb o statusu vozlišča Geo. Prejšnje poizvedbe so imele zelo slabo učinkovitost pri velikih projektih. Oglejte si, kako to nastaviti Replikacija geo baze podatkov. V GitLabu 12.0 Geo bo zahteval PG FDW. Cm. gitlab-ee#11006.

Datum izbrisa: 22 2019 junij

Možnosti straže za poročanje o napakah in beleženje bodo odstranjene iz uporabniškega vmesnika v GitLab 12.0

Te možnosti bodo odstranjene iz uporabniškega vmesnika v GitLab 12.0 in bodo na voljo v datoteki gitlab.yml. Poleg tega lahko definirate okolje Sentry za razlikovanje med več razmestitvami. Na primer razvoj, uprizoritev in produkcija. Cm. gitlab-ce#49771.

Datum izbrisa: 22 2019 junij

Omejitev največjega števila cevovodov, ustvarjenih na predložitev

Prej je GitLab ustvaril cevovode za HEAD vsako vejo v predložitvi. To je priročno za razvijalce, ki potisnejo več sprememb hkrati (na primer v vejo funkcije in v vejo develop).

Toda pri potiskanju velikega repozitorija s številnimi aktivnimi vejami (na primer premikanje, zrcaljenje ali razvejanje) vam ni treba ustvariti cevovoda za vsako vejo. Začenši z GitLab 11.10 ustvarjamo največ 4 cevi ob pošiljanju.

Datum izbrisa: 22 maja 2019 mesto

Zastarele poti podedovane kode GitLab Runner

Od Gitlaba 11.9 uporablja GitLab Runner nova metoda kloniranje/klic repozitorija. Trenutno bo GitLab Runner uporabljal staro metodo, če nova ni podprta. Več podrobnosti si oglejte v to nalogo.

V GitLab 11.0 smo spremenili videz konfiguracije metričnega strežnika za GitLab Runner. metrics_serverbo odstranjen v korist listen_address v GitLab 12.0. Več podrobnosti si oglejte v to nalogo.

V različici 11.3 je GitLab Runner začel podpirati več ponudnikov predpomnilnika; kar je vodilo do novih nastavitev za posebna konfiguracija S3. V dokumentacijo Na voljo je tabela sprememb in navodila za prehod na novo konfiguracijo. Več podrobnosti si oglejte v to nalogo.

Te poti ne bodo na voljo v GitLab 12.0. Kot uporabniku vam pri nadgradnji na GitLab Runner 11.9 ni treba spremeniti ničesar drugega kot zagotoviti, da vaš primerek GitLab izvaja različico 12.0+.

Datum izbrisa: 22 2019 junij

Zastarel parameter za funkcijo vstopne točke za GitLab Runner

11.4 GitLab Runner uvaja parameter funkcije FF_K8S_USE_ENTRYPOINT_OVER_COMMAND za odpravo težav, kot je npr #2338 и #3536.

V GitLab 12.0 bomo preklopili na pravilno vedenje, kot če bi bila nastavitev funkcije onemogočena. Več podrobnosti si oglejte v to nalogo.

Datum izbrisa: 22 2019 junij

Zastarela podpora za distribucijo Linuxa, ki doseže EOL za GitLab Runner

Nekatere distribucije Linuxa, na katere je mogoče namestiti GitLab Runner, so služile svojemu namenu.

V GitLab 12.0 GitLab Runner ne bo več distribuiral paketov v takšne distribucije Linuxa. Popoln seznam distribucij, ki niso več podprte, lahko najdete v naši dokumentacijo. Hvala, Javier Ardo (Javier Jardon), za vašo prispevek!

Datum izbrisa: 22 2019 junij

Odstranjevanje starih ukazov GitLab Runner Helper

Kot del dodajanja podpore Windows Docker izvajalec morali opustiti nekatere stare ukaze, ki se uporabljajo za pomožna slika.

V GitLab 12.0 se GitLab Runner zažene z novimi ukazi. To velja le za uporabnike, ki preglasi pomožno sliko. Več podrobnosti si oglejte v to nalogo.

Datum izbrisa: 22 2019 junij

Odstranjevanje starejšega mehanizma git clean iz programa GitLab Runner

V GitLab Runner 11.10 smo ponudila priložnost konfigurirajte, kako Runner izvede ukaz git clean. Poleg tega nova strategija čiščenja odpravlja uporabo git reset in postavi ukaz git clean po koraku razkladanja.

Ker lahko ta sprememba vedenja vpliva na nekatere uporabnike, smo pripravili parameter FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Če nastavite vrednost true, bo obnovil podedovano strategijo čiščenja. Več o uporabi funkcijskih parametrov v GitLab Runner lahko najdete v dokumentaciji.

V GitLab Runner 12.0 bomo odstranili podporo za podedovano strategijo čiščenja in možnost, da jo obnovite z uporabo funkcijskega parametra. Glej v to nalogo.

Datum izbrisa: 22 2019 junij

Skupinske projektne predloge na voljo samo za načrte Silver/Premium

Ko smo v različici 11.6 uvedli projektne predloge na ravni ekipe, smo to funkcijo Premium/Silver pomotoma dali na voljo vsem načrtom.

Mi popravljanje te napake v izdaji 11.11 in daje dodatne 3 mesece vsem uporabnikom in primerkom pod stopnjo Silver/Premium.

Od 22. avgusta 2019 bodo predloge skupinskih projektov na voljo samo za načrte Silver/Premium in višje, kot je opisano v dokumentaciji.

Datum izbrisa: 22 2019 avgusta

Podpora za paketna opravila Windows je bila ukinjena

V GitLab 13.0 (22. junij 2020) nameravamo odstraniti podporo za paketna opravila ukazne vrstice Windows v GitLab Runner (npr. cmd.exe) v korist izboljšane podpore za Windows PowerShell. Več podrobnosti v to nalogo.

Naša vizija za podjetja DevOps bo zdaj usklajena z Microsoftovim stališčem, da je PowerShell najboljša možnost za avtomatizacijo poslovnih aplikacij v okoljih Windows. Če želite nadaljevati z uporabo cmd.exe, je te ukaze mogoče priklicati iz lupine PowerShell, vendar ne bomo neposredno podpirali paketnih opravil sistema Windows zaradi več nedoslednosti, ki povzročajo visoke stroške vzdrževanja in razvoja.

Datum izbrisa: 22 september 2019 mesto

Zahteva Git 2.21.0 ali novejši

Od GitLaba 11.11 je za delovanje potreben Git 2.21.0. Omnibus GitLab je že dobavljen z Git 2.21.0, vendar bodo morali uporabniki izvirnih namestitev s prejšnjimi različicami Gita nadgraditi.

Datum izbrisa: 22 maja 2019 mesto

Podedovana predloga storitve Kubernetes

V GitLabu 12.0 nameravamo odstopiti od storitvene predloge Kubernetes na ravni instance v korist konfiguracije gruče na ravni primerka, uvedene v GitLab 11.11.

Vsi samoupravljani primerki, ki uporabljajo predlogo storitve, bodo ob nadgradnji na GitLab 12.0 preseljeni v gručo na ravni primerka.

Datum izbrisa: 22 2019 junij

Onemogočanje ujemanja oznak app na ploščah za uvajanje Kubernetes

V GitLabu 12.0 nameravamo opustiti ujemanje po oznaki aplikacije v izbirniku uvajanja Kubernetes. V GitLab 11.10 smo predstavili nov mehanizem ujemanja, ki išče ujemanja po app.example.com/app и app.example.com/envza prikaz razmestitev na plošči.

Če želite, da se te uvedbe prikažejo na vaših nadzornih ploščah uvajanja, preprosto predložite novo uvedbo in GitLab bo uporabil nove oznake.

Datum izbrisa: 22 2019 junij

Paketi GitLab 12.0 bodo podpisani z razširjenim podpisom

2. maj 2019 GitLab podaljšali veljavnost ključev za podpisovanje paketov Omnibus GitLab od 01.08.2019. 01.07.2020. XNUMX do XNUMX. XNUMX. XNUMX. Če preverjate podpise paketov in želite posodobiti ključe, preprosto znova sledite navodilom iz dokumentacijo za podpisovanje Omnibus paketov.

Datum izbrisa: 22 2019 junij

Dnevnik sprememb

Poiščite vse te spremembe v dnevniku sprememb:

Namestitev

Če nastavljate novo namestitev GitLab, obiščite Stran za prenos GitLab.

Posodobiti

→ Odjavi stran s posodobitvami

Vir: www.habr.com

Dodaj komentar