GitLab 11.11: Višestruki vlasnici zahtjeva za spajanje i poboljšanja za spremnike

GitLab 11.11: Višestruki vlasnici zahtjeva za spajanje i poboljšanja za spremnike

Više mogućnosti suradnje i dodatne obavijesti

U GitLabu neprestano tražimo nove načine za poboljšanje suradnje kroz DevOps životni ciklus. Zadovoljstvo nam je objaviti da ovim izdanjem podržavamo nekoliko odgovornih osoba za jedan zahtjev za spajanje! Ova je značajka dostupna s razine GitLab Starter i uistinu utjelovljuje naš moto: "Svatko može doprinijeti". Znamo da na jednom zahtjevu za spajanje može raditi mnogo ljudi kako bi bili sigurni da je sve u redu, a sada imate mogućnost dodijeliti više vlasnika zahtjeva za spajanje!

DevOps timovi sada također primaju automatske obavijesti o događajima implementacije u Slack i Mattermost. Dodajte nove obavijesti na popis push događaja u ova dva chata i vaš će tim gotovo trenutno biti svjestan novih implementacija.

Smanjite troškove uz podršku za Docker spremnike u sustavu Windows i pružanje Kubernetes klastera na razini instance

Volimo kontejnere! Kontejneri troše manje resursa sustava u usporedbi s virtualnim strojevima i poboljšavaju prenosivost aplikacija. Od izdanja GitLaba 11.11 podržavamo Windows Container Executor za GitLab Runner, tako da sada možete koristiti Docker spremnike u sustavu Windows i uživati ​​u naprednoj orkestraciji cjevovoda i mogućnostima upravljanja.

GitLab Premium (samo instance koje sami upravljaju) sada nudi proxy ovisnosti o predmemoriranju za Docker slike. Ovaj dodatak će ubrzati isporuku jer ćete sada imati proxy za predmemoriju za često korištene Docker slike.

Korisnici GitLab instanci kojima sami upravljaju sada mogu osigurati Kubernetes klaster na razini instance, a svi timovi i projekti u instanci koristit će ga za svoje implementacije. Ova integracija GitLaba s Kubernetesom automatski će stvoriti resurse specifične za projekt za dodatnu sigurnost.

I to nije sve!

Osim novih značajki suradnje i dodatnih obavijesti, dodali smo gostujući pristup problemima, povećano dodatne CI Runner minute za GitLab Free, pojednostavljene provjere pomoću automatski razriješi raspravu kada primijenite prijedlog, i mnogo više!

Najvrjedniji zaposlenik ovog mjesecaMVP) — Kia Mae Somabes (Kia Mei Somabes)

U ovom smo izdanju dodali mogućnost preuzimanja pojedinačnih mapa iz repozitorija, umjesto cijelog sadržaja. Sada možete preuzeti samo nekoliko datoteka koje su vam potrebne. Hvala ti, Kia Mae Somabes!

Glavne značajke GitLaba 11.11

Windows Container Executor za GitLab Runner

CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO

U GitLab 11.11, dodali smo novi pokretač u GitLab Runner kako bismo Docker spremnike učinili upotrebljivim u sustavu Windows. Ranije ste morali koristiti ljusku za orkestriranje Docker spremnika u sustavu Windows, ali sada možete izravno raditi s Docker spremnicima u sustavu Windows, slično kao i na Linuxu. Korisnici Microsoftove platforme sada imaju više mogućnosti za usklađivanje i upravljanje cjevovodom.

Ovo ažuriranje uključuje poboljšanu podršku za PowerShell u GitLab CI/CD-u, kao i nove slike podrške za različite verzije Windows spremnika. Vaši vlastiti Windows pokretači se naravno mogu koristiti s GitLab.com, ali oni još nisu javno dostupni alati.

GitLab 11.11: Višestruki vlasnici zahtjeva za spajanje i poboljšanja za spremnike

Predmemoriranje ovisnog proxyja za registar spremnika

PREMIUM, ULTIMATIVAN

Timovi često koriste spremnike u izradi cjevovoda, a predmemoriranje proxyja za često korištene slike i pakete iz gornjeg toka odličan je način za ubrzanje cjevovoda. S lokalnom kopijom slojeva koji su vam potrebni, dostupnoj putem novog proxyja za predmemoriju, možete učinkovitije raditi s uobičajenim slikama u vašem okruženju.

Za sada je proxy spremnik dostupan samo za instance kojima se samostalno upravlja na web poslužitelju Puma (u eksperimentalnom načinu).

GitLab 11.11: Višestruki vlasnici zahtjeva za spajanje i poboljšanja za spremnike

Nekoliko ljudi odgovornih za zahtjeve za spajanje

STARTER, PREMIUM, ULTIMATE, BRONCA, SILVER, GOLD

Prilično je uobičajeno da više ljudi radi na značajci u zajedničkoj grani i zahtjevu za spajanje, na primjer kada front-end i back-end programeri blisko surađuju ili kada programeri rade u parovima, kao u ekstremnom programiranju.

U GitLabu 11.11 možete dodijeliti više osoba za zahtjeve za spajanje. Kao i kod više vlasnika zadataka, možete koristiti popise, filtre, obavijesti i API-je.

GitLab 11.11: Višestruki vlasnici zahtjeva za spajanje i poboljšanja za spremnike

Konfiguracija Kubernetes klastera na razini instance

CORE, STARTER, PREMIUM, ULTIMATE

Model sigurnosti i pružanja usluga u Kubernetesu razvija se kako bi omogućio opsluživanje velikog broja klijenata putem jednog zajedničkog klastera.

U GitLabu 11.11, korisnici samoupravljanih instanci sada mogu osigurati klaster na razini instance, a svi timovi i projekti u instanci koristit će ga za svoje implementacije. Ova integracija GitLaba s Kubernetesom automatski će stvoriti resurse specifične za projekt za dodatnu sigurnost.

GitLab 11.11: Višestruki vlasnici zahtjeva za spajanje i poboljšanja za spremnike

Obavijesti o implementaciji u Slack i Mattermost

CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO

Sada možete postaviti automatske obavijesti o događajima implementacije u timskom kanalu zahvaljujući integraciji s chatovima Zatišje и Mattermost, a vaš će tim biti upoznat sa svim važnim događajima.

GitLab 11.11: Višestruki vlasnici zahtjeva za spajanje i poboljšanja za spremnike

Gost pristup problemima

CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO

Gostujući korisnici vaših projekata sada mogu vidjeti izdanja objavljena na stranici Izdanja. Moći će preuzeti objavljene artefakte, ali neće moći preuzeti izvorni kod ili vidjeti detalje repozitorija kao što su oznake ili obveza.

GitLab 11.11: Višestruki vlasnici zahtjeva za spajanje i poboljšanja za spremnike

Ostala poboljšanja u GitLabu 11.11

Serializirani grafovi predaje za poboljšanu izvedbu

CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO

Mnoge Git operacije zahtijevaju obilaženje grafa predaje, kao što je izračunavanje baze spajanja ili ispisivanje grana koje sadrže predaju. Što je više obveza, to su ove operacije sporije jer obilaženje zahtijeva učitavanje svakog objekta s diska za čitanje njegovih pokazivača.

U GitLabu 11.11 omogućili smo značajku serijaliziranog grafikona predaje uvedenu u nedavnim Git izdanjima za proaktivno izračunavanje i pohranjivanje ovih informacija. Pretraga po velikim spremištima sada je puno brža. Grafikon predaje bit će automatski kreiran tijekom sljedećeg skupljanja smeća repozitorija.

Pročitajte kako je kreiran serijalizirani graf predaje serija članaka od jednog od autora ove priloge.

Dodatne minute za CI Runner: sada dostupne za besplatne planove

BESPLATNO, BRONCA, SREBRO, ZLATO

Prošli smo mjesec dodali mogućnost kupnje dodatnih CI Runner minuta, ali samo za plaćene planove GitLab.com. U ovom izdanju minute se također mogu kupiti u besplatnim planovima.

Prijenos arhiva imenika u repozitorije

CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO

Ovisno o vrsti i veličini projekta, preuzimanje arhive cijelog projekta može potrajati dugo i nije uvijek potrebno, osobito u slučaju velikih monorepozitorija. U GitLabu 11.11 možete preuzeti arhivu sadržaja trenutnog direktorija, uključujući poddirektorije, kako biste odabrali samo one mape koje su vam potrebne.

Hvala na radu Kia Mae Somabes!

GitLab 11.11: Višestruki vlasnici zahtjeva za spajanje i poboljšanja za spremnike

Primjena prijedloga sada automatski rješava raspravu

CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO

Predlaganje izmjena olakšava suradnju na zahtjevima za spajanje eliminirajući potrebu za kopiranjem i lijepljenjem za prihvaćanje predložene izmjene. U GitLabu 11.11 ovaj smo postupak učinili još lakšim dopuštajući automatsko rješavanje rasprava kada se primijeni prijedlog.

Brojač vremena na bočnoj traci ploče sa zadacima

CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO

Trake zadataka na bočnoj traci trebale bi izgledati isto u prikazima ploče i zadataka. Zato GitLab sada ima uređaj za praćenje vremena na bočnoj traci ploče s problemima. Jednostavno idite na svoju ploču zadataka, kliknite na zadatak i otvorit će se bočna traka s brojačem vremena.

GitLab 11.11: Višestruki vlasnici zahtjeva za spajanje i poboljšanja za spremnike

Informacije o implementacijama u Environments API

CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO

Dodali smo mogućnost postavljanja upita Environments API-ju za specifične informacije o okruženju kako bismo znali koja je obveza trenutno raspoređena u okruženju. Ovo će olakšati automatizaciju i izvješćivanje za korisnike okruženja u GitLabu.

Negativna varijabla odgovara pravilima cjevovoda

CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO

Sada možete provjeriti negativnu jednakost ili podudaranje uzorka (!= и !~) u datoteci .gitlab-ci.yml prilikom provjere vrijednosti varijabli okoline, pa je kontrola ponašanja cjevovoda postala fleksibilnija.

Izvršite sve ručne poslove u fazi jednim klikom

CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO

U GitLabu 11.11 korisnici koji imaju mnogo ručnih poslova u svojim fazama sada mogu izvršiti sve takve poslove u jednoj fazi klikom na gumb "Igraj sve" (“Pokreni sve”) desno od scenskog imena u prikazu Cjevovodi.

Stvaranje datoteke izravno iz varijable okoline

CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO

Varijable okruženja često se koriste za stvaranje datoteka, posebno za tajne koje je potrebno zaštititi i koje su dostupne samo u određenom cjevovodu okruženja. Da biste to učinili, postavite sadržaj varijable na sadržaj datoteke i kreirate datoteku u poslu koja sadrži vrijednost. S novom varijablom okruženja poput file to se može učiniti u jednom koraku čak i bez modifikacija .gitlab-ci.yml.

API krajnja točka za informacije o ranjivosti

ULTIMATIVNO, ZLATO

Sada možete tražiti GitLab API za sve ranjivosti identificirane u projektu. Pomoću ovog API-ja možete izraditi strojno čitljive popise ranjivosti, filtrirane prema vrsti, pouzdanosti i ozbiljnosti.

Potpuna mogućnost dinamičkog skeniranja za DAST

ULTIMATIVNO, ZLATO

U GitLabu možete dinamički testirati sigurnost aplikacije (Dynamic Application Security Testing, DAST) kao dio CI cjevovoda. Počevši od ovog izdanja, možete odabrati potpuno dinamičko skeniranje umjesto standardnog pasivnog skeniranja. Potpuno dinamičko skeniranje štiti od više ranjivosti.

Instaliranje Prometheusa u klastere na razini grupe

CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO

Ovo izdanje GitLaba uvodi mogućnost pripajanja Kubernetes klastera cijeloj grupi. Također smo dodali mogućnost instaliranja jedne instance Prometheusa po klasteru kako bismo olakšali praćenje svih projekata na klasteru.

Saznajte više o zanemarivanju ranjivosti na Sigurnosnoj nadzornoj ploči

ULTIMATIVNO, ZLATO

GitLab sigurnosne nadzorne ploče omogućuju administratorima pregled zanemarenih ranjivosti. Kako bismo pojednostavili vaš tijek rada, dodali smo mogućnost pregleda pojedinosti zanemarivanja izravno na vašoj sigurnosnoj nadzornoj ploči.

Izradite prilagođene grafikone mjernih podataka na svojoj nadzornoj ploči

PREMIUM, ULTIMATE, SILVER, GOLD

Izradite nove grafikone s prilagođenim metričkim podacima o izvedbi izravno s nadzorne ploče na nadzornoj ploči s mjernim podacima. Korisnici sada mogu stvarati, ažurirati i brisati vizualizacije metrike na nadzornoj ploči klikom na "Dodaj metriku" ("Dodaj metriku") u gornjem desnom kutu alatne trake nadzorne ploče.

GitLab 11.11: Višestruki vlasnici zahtjeva za spajanje i poboljšanja za spremnike

Problemi s obavijestima sada se otvaraju kao GitLab Alert Bot

PREMIUM, ULTIMATE, SILVER, GOLD

Sada će problemi koji se otvaraju iz obavijesti imati autora postavljenog na GitLab Alert Bot, tako da možete odmah vidjeti da je problem kreiran automatski iz važne obavijesti.

Automatsko spremanje epskih opisa u lokalnu pohranu

ULTIMATIVNO, ZLATO

Epski opisi nisu bili spremljeni u lokalnu pohranu, pa su promjene bile izgubljene osim ako ih niste izričito spremili kada ste mijenjali epski opis. GitLab 11.11 uveo je mogućnost spremanja epskih opisa u lokalnu pohranu. To znači da se sada možete lako vratiti mijenjanju svog epskog opisa ako se dogodi pogreška, ako vas omesti ili slučajno izađete iz preglednika.

GitLab podrška za zrcaljenje za Git LFS

STARTER, PREMIUM, ULTIMATE, BRONCA, SILVER, GOLD

Korištenjem zrcaljenja možete replicirati Git repozitorije s jedne lokacije na drugu. To olakšava pohranjivanje replike repozitorija koji se nalazi negdje drugdje na GitLab poslužitelju. GitLab sada podržava zrcaljenje repozitorija s Git LFS-om, tako da je ova značajka dostupna čak i za repozitorije s velikim datotekama, kao što su teksture igara ili znanstveni podaci.

Dozvole čitanja i pisanja spremišta za osobne pristupne tokene

CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO

Mnogi osobni pristupni tokeni imaju dopuštenja za promjenu na razini api, ali puni API pristup može dati previše prava nekim korisnicima ili organizacijama.

Zahvaljujući unosu zajednice, tokeni za osobni pristup sada mogu imati samo dopuštenja za čitanje i pisanje u spremištima projekta, umjesto dubljeg pristupa na razini API-ja osjetljivim područjima GitLaba kao što su postavke i članstvo.

Hvala, Horatiu Evgen Vlad (Horatiu Eugen Vlad)!

Dodavanje osnovne podrške za skupne upite GraphQL

BESPLATNO, BRONCA, SREBRO, ZLATO, CORE, STARTER, PREMIUM, ULTIMATE

Uz GraphQL API, korisnici mogu točno odrediti koji im podaci trebaju i dobiti sve podatke koji su im potrebni u nekoliko upita. Počevši od ovog izdanja, GitLab podržava dodavanje osnovnih informacija o grupi u GraphQL API.

Prijavite se sa Salesforce vjerodajnicama

CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO

GitLab voli Salesforce programere, a kako bismo podržali ovu zajednicu, dopuštamo korisnicima da se prijave na GitLab s vjerodajnicama Salesforce.com. Instance sada mogu konfigurirati GitLab kao aplikaciju povezanu sa Salesforceom za korištenje Salesforce.com za prijavu na GitLab jednim klikom.

SAML SSO sada je potreban za pristup webu

PREMIUM, ULTIMATE, SILVER, GOLD

Mi proširenje zahtjeva za jedinstvenu prijavu (SSO). na razini grupe, uvedeno u izdanju 11.8, sa strogom provjerom resursa grupe i projekta kako bi se osiguralo da korisnici mogu dobiti pristup samo kada su prijavljeni sa SAML-om. Ovo je dodatni sloj kontrole pristupa za organizacije koje cijene sigurnost i koriste GitLab.com putem SAML SSO-a. Sada možete postaviti SSO kao uvjet, znajući da korisnici u vašoj grupi koriste SSO.

Filtrirajte prema nedavno stvorenim ili izmijenjenim podacima za epic API

ULTIMATIVNO, ZLATO

Ranije nije bilo lako postavljati upite o nedavno stvorenim ili promijenjenim podacima pomoću GitLab epics API-ja. U izdanju 11.11 dodali smo dodatne filtre created_after, created_before, updated_after и updated_beforekako biste osigurali dosljednost s API-jem zadataka i brzo pronašli izmijenjene ili novostvorene epove.

Biometrijska autentifikacija uz UltraAuth

CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO

poduzeće UltraAuth specijalizirao se za biometrijsku autentifikaciju bez lozinke. Sada podržavamo ovu metodu provjere autentičnosti na GitLabu!

Hvala ti, Karthiki Tanna (Kartikey Tanna)!

GitLab Runner 11.11

CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO

Danas smo objavili GitLab Runner 11.11! GitLab Runner je projekt otvorenog koda koji se koristi za pokretanje CI/CD poslova i vraćanje rezultata u GitLab.

Omnibus poboljšanja

CORE, STARTER, PREMIUM, ULTIMATE

Napravili smo sljedeća poboljšanja Omnibusa u GitLabu 11.11:

Poboljšanje shema

CORE, STARTER, PREMIUM, ULTIMATE

Napravili smo sljedeća poboljšanja Helmovih grafikona u GitLabu 11.11:

Poboljšanja performansi

CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO

Nastavljamo poboljšavati performanse GitLaba sa svakim izdanjem za GitLab instance bilo koje veličine. Neka poboljšanja u GitLabu 11.11:

Zastarjele značajke

GitLab Geo dovest će hashiranu pohranu u GitLab 12.0

Potreban je GitLab Geo raspršena pohrana za ublažavanje konkurencije na sekundarnim čvorovima. Ovo je zabilježeno u gitlab-ce#40970.

U GitLabu 11.5 dodali smo ovaj zahtjev Geo dokumentaciji: gitlab-ee#8053.

U GitLabu 11.6 sudo gitlab-rake gitlab:geo:check provjerava je li hashirana pohrana omogućena i jesu li svi projekti migrirani. Cm. gitlab-ee#8289. Ako koristite Geo, pokrenite ovu provjeru i migrirajte što je prije moguće.

U GitLabu 11.8 na stranici će se prikazati trajno onemogućeno upozorenje Administrativno područje › Geo › Čvoroviako gore navedene provjere nisu dopuštene. gitlab-ee!8433.

U GitLabu 12.0 Geo će koristiti raspršene zahtjeve za pohranu. Cm. gitlab-ee#8690.

Datum brisanja: 22 2019 lipnja

GitLab Geo dovest će PG FDW u GitLab 12.0

Ovo je neophodno za Geo Log Cursor jer značajno poboljšava performanse nekih operacija sinkronizacije. Izvedba upita o statusu geo čvora također je poboljšana. Prethodni upiti imali su vrlo lošu izvedbu na velikim projektima. Pogledajte kako to postaviti u Replikacija geo baze podataka. U GitLabu 12.0 Geo će zahtijevati PG FDW. Cm. gitlab-ee#11006.

Datum brisanja: 22 2019 lipnja

Stražarske opcije za izvješćivanje o greškama i bilježenje bit će uklonjene iz korisničkog sučelja u GitLabu 12.0

Ove će opcije biti uklonjene iz korisničkog sučelja u GitLabu 12.0 i bit će dostupne u datoteci gitlab.yml. Osim toga, možete definirati okruženje Sentry kako biste razlikovali višestruke implementacije. Na primjer, razvoj, postavljanje i produkcija. Cm. gitlab-ce#49771.

Datum brisanja: 22 2019 lipnja

Ograničenje maksimalnog broja cjevovoda kreiranih jednim podnošenjem

Prethodno je GitLab stvorio cjevovode za HEAD svaku granu u pošiljci. Ovo je korisno za programere koji guraju više promjena odjednom (na primjer, u granu značajke i a develop).

Ali kada gurate veliko spremište u kojem postoji mnogo aktivnih grana (na primjer, za pomicanje, zrcaljenje ili račvanje), ne morate kreirati cjevovod za svaku granu. Počevši od GitLaba 11.10 mi stvaramo maksimalno 4 cjevovoda prilikom slanja.

Datum brisanja: 22 svibnja 2019 grad

Putovi starog koda GitLab Runnera

Od Gitlaba 11.9 GitLab Runner koristi nova metoda kloniranje/pozivanje repozitorija. Trenutačno će GitLab Runner koristiti staru metodu ako nova nije podržana. Pogledajte više u ovaj zadatak.

U GitLab 11.0 promijenili smo prikaz konfiguracije metričkog poslužitelja za GitLab Runner. metrics_serverbit će uklonjen u korist listen_address u GitLabu 12.0. Pogledajte više u ovaj zadatak.

U verziji 11.3, GitLab Runner je počeo podržavati više pružatelja predmemorije; što je rezultiralo novim postavkama za specifična S3 konfiguracija. U dokumentacija nalazi se tablica promjena i upute za prelazak na novu konfiguraciju. Pogledajte više u ovaj zadatak.

Ove staze neće biti dostupne u GitLabu 12.0. Kao korisnik, ne morate ništa mijenjati, samo provjerite pokreće li vaša GitLab instanca verziju 11.9+ kada nadogradite na GitLab Runner 12.0.

Datum brisanja: 22 2019 lipnja

Zastarjela opcija za značajku ulazne točke za GitLab Runner

Parametar značajke uveden u 11.4 GitLab Runner FF_K8S_USE_ENTRYPOINT_OVER_COMMAND za rješavanje problema poput #2338 и #3536.

U GitLabu 12.0 prebacit ćemo se na ispravno ponašanje kao da je postavka značajke onemogućena. Pogledajte više u ovaj zadatak.

Datum brisanja: 22 2019 lipnja

Zastarjela podrška za distribuciju Linuxa koja je dosegla EOL za GitLab Runner

Neke distribucije Linuxa na koje možete instalirati GitLab Runner poslužile su svojoj svrsi.

U GitLab 12.0, GitLab Runner više neće distribuirati pakete ovim distribucijama Linuxa. Kompletan popis distribucija koje više nisu podržane možete pronaći u našem dokumentacija. Hvala, Javier Ardo (Javier Jardon), za vaše doprinos!

Datum brisanja: 22 2019 lipnja

Uklanjanje starih naredbi GitLab Runner Helper

U sklopu dodavanja podrške Windows Docker izvršitelj morali napustiti neke od starih naredbi koje se koriste za pomoćna slika.

GitLab 12.0 pokreće GitLab Runner s novim naredbama. Ovo se odnosi samo na korisnike koji nadjačati pomoćnu sliku. Pogledajte više u ovaj zadatak.

Datum brisanja: 22 2019 lipnja

Uklanjanje naslijeđenog git clean mehanizma iz GitLab Runnera

U GitLab Runner 11.10 mi pružio priliku konfigurirajte kako Runner izvršava naredbu git clean. Osim toga, nova strategija čišćenja uklanja upotrebu git reset i stavlja naredbu git clean nakon koraka učitavanja.

Budući da ova promjena ponašanja može utjecati na neke korisnike, pripremili smo postavku FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Ako postavite vrijednost true, vratit će naslijeđenu strategiju čišćenja. Više o korištenju parametara funkcije u GitLab Runneru možete pronaći u dokumentaciji.

U GitLab Runner 12.0 uklonit ćemo podršku za naslijeđenu strategiju čišćenja i mogućnost vraćanja pomoću parametra funkcije. Vidi u ovaj zadatak.

Datum brisanja: 22 2019 lipnja

Predlošci grupnih projekata dostupno samo za Silver/Premium planove

Kada smo predstavili predloške projekata na razini tima u 11.6, slučajno smo učinili ovu Premium/Silver značajku dostupnom za sve planove.

Mi popravljanje ove greške u izdanju 11.11 i daje dodatna 3 mjeseca svim korisnicima i instancama ispod Silver/Premium razine.

Od 22. kolovoza 2019. predlošci grupnih projekata bit će dostupni samo za planove Silver/Premium i više, kao što je opisano u dokumentaciji.

Datum brisanja: 22 2019 kolovoza

Podrška za skupne poslove sustava Windows je prekinuta

U GitLab 13.0 (22. lipnja 2020.) planiramo ukloniti podršku za paketne poslove Windows naredbenog retka u GitLab Runner (npr. cmd.exe) u korist poboljšane podrške za Windows PowerShell. Više detalja u ovaj zadatak.

Naša vizija za Enterprise DevOps sada će se uskladiti s Microsoftovim stavom da je PowerShell najbolja opcija za automatizaciju poslovnih aplikacija u Windows okruženjima. Ako želite nastaviti koristiti cmd.exe, te se naredbe mogu pozvati iz PowerShell-a, ali nećemo izravno podržati skupne poslove sustava Windows zbog nekoliko nedosljednosti koje rezultiraju visokim troškovima održavanja i razvoja.

Datum brisanja: 22 rujna 2019 grad

Zahtijeva Git 2.21.0 ili noviji

Od GitLaba 11.11, za rad je potreban Git 2.21.0. Omnibus GitLab već se isporučuje s Gitom 2.21.0, ali će korisnici izvornih instalacija s prethodnim verzijama Gita morati nadograditi.

Datum brisanja: 22 svibnja 2019 grad

Naslijeđeni predložak usluge Kubernetes

U GitLabu 12.0 planiramo se odmaknuti od predloška usluge Kubernetes na razini instance u korist konfiguracije klastera na razini instance predstavljene u GitLabu 11.11.

Sve samoupravljane instance koje koriste predložak usluge bit će migrirane u klaster na razini instance prilikom nadogradnje na GitLab 12.0.

Datum brisanja: 22 2019 lipnja

Isključivanje podudaranja oznaka app na Kubernetes pločama za implementaciju

U GitLabu 12.0 planiramo se odmaknuti od podudaranja prema oznaci aplikacije u selektoru postavljanja Kubernetesa. U GitLabu 11.10 predstavili smo novi mehanizam usklađivanja, koji traži podudaranja prema app.example.com/app и app.example.com/envza prikaz postavljanja na ploči.

Da bi se ove implementacije pojavile na vašim nadzornim pločama implementacije, jednostavno pošaljite novu implementaciju i GitLab će primijeniti nove oznake.

Datum brisanja: 22 2019 lipnja

GitLab 12.0 paketi bit će potpisani proširenim potpisom

2. svibnja 2019. GitLab produljen rok valjanosti ključeva za potpisivanje paketa Omnibus GitLab od 01.08.2019 do 01.07.2020. Ako provjeravate potpise paketa i želite ažurirati ključeve, jednostavno ponovno slijedite upute dokumentacija za potpisivanje Omnibus paketa.

Datum brisanja: 22 2019 lipnja

Dnevnik promjena

Potražite sve ove promjene u dnevniku promjena:

Instalacija

Ako postavljate svježu instalaciju GitLaba, posjetite GitLab stranica za preuzimanje.

Ažurirati

→ Odjavi se ažurirati stranicu

Izvor: www.habr.com

Dodajte komentar