GitLab 11.10 s kanalima nadzorne ploče, kanalima spojenih rezultata i prijedlozima s više redaka u zahtjevima za spajanje.
Zgodne informacije o izvedbi cjevovoda u različitim projektima
GitLab nastavlja povećavati vidljivost DevOps životnog ciklusa. U ovom broju na Poplavna uprava dodao je pregled statusa cjevovoda.
Ovo je zgodno čak i ako proučavate cjevovod jednog projekta, ali je posebno korisno ako nekoliko projekata, - a to se obično događa ako koristite mikroservise i želite pokrenuti cjevovod za testiranje i isporuku koda iz različitih repozitorija projekta. Sada možete odmah vidjeti izvedbu cjevovodi na upravljačkoj ploči, gdje god se izvode.
Pokretanje cjevovoda za spojene rezultate
S vremenom se izvorna i ciljna grana razilaze i može doći do situacije u kojoj se nose odvojeno, ali ne rade zajedno. Sada možeš pokrenuti cjevovode za spojene rezultate prije spajanja. Na taj ćete način brzo uočiti pogreške koje bi se pojavile samo ako bi se promjene često premještale između grana, što znači da ćete ispraviti pogreške cjevovoda mnogo brže i koristiti GitLab trkač.
Dodatno optimizirajte suradnju
GitLab 11.10 dodaje još više značajki za besprijekornu suradnju i pojednostavljene tijekove rada. U prethodni broj uveli smo prijedloge za zahtjeve za spajanje, gdje recenzent može predložiti promjenu jednog retka u komentaru na zahtjev za spajanje, a može se odmah predati izravno iz niti komentara. Svidjelo se našim korisnicima i tražili su proširenje ove značajke. Sada možete ponuditi promjene za više linija, pokazujući koje retke ukloniti, a koje dodati.
Najvrjedniji zaposlenik ovog mjesecaMVP) — Takuya Noguchi
Najvrjedniji zaposlenik ovog mjeseca je Takuya Noguchi (Takuya Noguchi). Takuya napravio dobar posao za slavu GitLaba: popravljene greške, dovršeni nedostaci u pozadini i sučelju i poboljšano korisničko sučelje. Hvala vam!
Glavne značajke GitLaba 11.10
Cjevovodi na upravljačkoj ploči
PREMIUM, ULTIMATE, SILVER, GOLD
Nadzorna ploča u GitLabu prikazuje informacije o projektima u cijeloj GitLab instanci. Pojedinačne projekte dodajete jedan po jedan i možete odabrati koji vas projekt zanima.
U ovom smo izdanju dodali informacije o statusima cjevovoda na nadzornu ploču. Sada programeri vide funkcionalnost cjevovoda u svim potrebnim projektima - u jednom sučelju.
Cjevovodi za spojene rezultate
PREMIUM, ULTIMATE, SILVER, GOLD
Uobičajeno je da se izvorna grana s vremenom odvoji od ciljne grane osim ako neprestano gurate promjene između njih. Kao rezultat toga, izvorni i ciljni cjevovod grana su "zeleni" i nema sukoba spajanja, ali spajanje ne uspijeva zbog nekompatibilnih promjena.
Kada cjevovod zahtjeva za spajanje automatski stvori novu vezu koja sadrži kombinirani rezultat spajanja izvorne i ciljne grane, možemo pokrenuti cjevovod na toj vezi i osigurati da ukupni rezultat radi.
Ako koristite cjevovode zahtjeva za spajanje (u bilo kojem svojstvu) i koristite privatne GitLab pokretače verzije 11.8 ili starije, morat ćete ih ažurirati kako biste izbjegli ovaj problem gitlab-ee#11122. Ovo ne utječe na korisnike javnih GitLab pokretača.
Predlaganje promjena u više redaka
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO
Kada zajedno radite na zahtjevima za spajanje, često uočavate probleme i predlažete rješenja. Od GitLaba 11.6 podržavamo prijedlog izmjena za jednu liniju.
U verziji 11.10, diff komentari zahtjeva za spajanje mogu predložiti promjene u više redaka, a zatim ih svatko s dopuštenjima za pisanje u izvornu granu može prihvatiti jednim klikom. Zahvaljujući novoj značajci, možete izbjeći copy-paste, kao u prethodnim verzijama.
Prečaci u jednom području
PREMIUM, ULTIMATE, SILVER, GOLD
S oznakama u istom opsegu, timovi mogu primijeniti međusobno isključive oznake (u istom opsegu) na problem, zahtjev za spajanje ili ep u scenarijima s prilagođenim poljima ili prilagođenim stanjima tijeka rada. Konfiguriraju se pomoću posebne sintakse dvotočke u naslovu oznake.
Recimo da vam je potrebno prilagođeno polje u zadacima za praćenje operativnog sustava platforme koju ciljaju vaše funkcije. Svaki zadatak mora se odnositi samo na jednu platformu. Možete stvoriti prečace platform::iOS, platform::Android, platform::Linux a drugi prema potrebi. Ako primijenite jedan takav prečac na zadatak, on će automatski ukloniti drugi postojeći prečac koji počinje s platform::.
Recimo da imate prečace workflow::development, workflow::review и workflow::deployed, označavajući stanje tijeka rada vašeg tima. Ako zadatak već ima prečac workflow::development, a programer želi premjestiti zadatak na pozornicu workflow::review, samo primjenjuje novi prečac i stari (workflow::development) se automatski briše. Ovo ponašanje već postoji kada premještate zadatke između popisa prečaca na ploči zadataka koja predstavlja tijek rada vašeg tima. Sada članovi tima koji ne rade izravno s pločom zadataka mogu promijeniti stanje tijeka rada u samim zadacima.
Detaljnije čišćenje registra spremnika
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO
Kada obično koristite registar spremnika s CI cjevovodima, gurate više zasebnih promjena u jednu oznaku. Zbog implementacije Dockerove distribucije, zadano ponašanje je spremanje svih promjena u sustav, ali one na kraju zauzimaju puno memorije. Ako koristite parametar -m с registry-garbage-collect, možete brzo izbrisati sve prethodne promjene i osloboditi dragocjeni prostor.
Kupnja dodatnih CI Runner minuta
BRONCA, SREBRO, ZLATO
Korisnici s plaćenim planovima GitLab.com (zlato, srebro, bronca) sada mogu kupiti dodatne CI Runner minute. Prethodno je bilo potrebno ispuniti kvotu predviđenu planom. Uz ovo poboljšanje, možete unaprijed kupiti minute preko kvote kako biste izbjegli prekide zbog prekida rada cjevovoda.
Sada 1000 minuta košta 8 dolara, a možete ih kupiti koliko god želite. Dodatne minute počet će se koristiti kada potrošite cijelu mjesečnu kvotu, a ostatak dodatnih minuta prebacit će se u sljedeći mjesec. U buduće izdanje želimo dodati ovu značajku i besplatnim planovima.
Sastavivi Auto DevOps
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO
Uz Auto DevOps, timovi prelaze na moderne DevOps prakse gotovo bez napora. Počevši od GitLaba 11.10, svaki posao u Auto DevOps-u pruža se kao nezavisni predložak. Korisnici mogu koristiti функцию includes u GitLab CI kako biste omogućili pojedinačne faze Auto DevOps-a i istovremeno koristili svoju prilagođenu datoteku gitlab-ci.yml. Na ovaj način možete omogućiti samo one poslove koji su vam potrebni i iskoristiti prednost nadogradnji.
Automatski upravljajte članovima grupe na GitLab.com koristeći SCIM
SREBRO, ZLATO
Prije ste morali ručno upravljati članstvom u grupi na GitLab.com. Sada možete koristiti SAML SSO i upravljati članstvom koristeći SCIM za stvaranje, brisanje i ažuriranje korisnika na GitLab.com.
Ovo je posebno korisno za tvrtke s velikim brojem korisnika i centraliziranim pružateljima identiteta. Sada možete imati jedan izvor istine, kao što je Azure Active Directory, a korisnici će se stvarati i brisati automatski putem davatelja identiteta, a ne ručno.
Prijavite se na GitLab.com putem SAML Providera
SREBRO, ZLATO
Prethodno, kada je koristio SAML SSO za grupe, korisnik se morao prijaviti s GitLab vjerodajnicama i davateljem identiteta. Sada se možete izravno prijaviti putem SSO-a kao GitLab korisnik povezan s konfiguriranom grupom.
Korisnici se neće morati dvaput prijavljivati, što tvrtkama olakšava korištenje SAML SSO-a za GitLab.com.
Ostala poboljšanja u GitLabu 11.10
Dječja epska shema
ULTIMATIVNO, ZLATO
U prethodnom smo izdanju dodali dječje epove (epove epova) kako bismo vam pomogli u upravljanju strukturom raspodjele poslova. Dječji epovi pojavljuju se na stranici roditeljskog epa.
U ovom izdanju, nadređena epska stranica prikazuje pregled podređenih epova tako da timovi mogu vidjeti vremensku traku podređenih epova i mogu upravljati vremenskim ovisnostima.
Skočni zasloni zahtjeva za spajanje
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO
U ovom izdanju predstavljamo informativne zaslone koji se pojavljuju kada zadržite pokazivač iznad veze zahtjeva za spajanje. Ranije smo prikazivali samo naslov zahtjeva za spajanje, ali sada također prikazujemo status zahtjeva za spajanje, status CI cjevovoda i kratki URL.
Filtriranje zahtjeva za spajanje prema ciljnim granama
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO
Tijekovi rada Gita za izdavanje ili isporuku softvera često uključuju višestruke dugoročne grane—kako bi se napravili popravci na prethodnim verzijama (npr. stable-11-9) ili prelazak s ispitivanja kvalitete na proizvodnju (npr. integration), ali nije lako pronaći zahtjeve za spajanje za ove grane među mnogim otvorenim zahtjevima za spajanje.
Popis zahtjeva za spajanje za projekte i grupe sada se može filtrirati prema ciljnoj grani zahtjeva za spajanje kako biste lakše pronašli onaj koji vam je potreban.
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO
Ako koristimo metodu razvoja temeljenu na deblu, trebali bismo izbjegavati dugotrajne ogranke u korist malih, privremenih ogranaka s jednim vlasnikom. Male promjene često se guraju izravno u ciljnu granu, ali time riskirate prekid izgradnje.
S ovim izdanjem, GitLab podržava nove Git push opcije za automatsko otvaranje zahtjeva za spajanje, postavljanje ciljne grane i nametanje spajanja na uspješnom cjevovodu iz naredbenog retka u vrijeme push-a u granu.
Poboljšana integracija s vanjskim nadzornim pločama
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO
GitLab može pristupiti više Prometheus poslužitelja (okruženje, projekt i grupe (očekivano)), ali postojanje više krajnjih točaka može povećati složenost ili možda neće biti podržano na standardnim nadzornim pločama. S ovim izdanjem, timovi mogu koristiti jedan Prometheus API, čineći integraciju sa uslugama kao što je Grafana puno lakšom.
Razvrstaj Wiki stranice prema datumu stvaranja
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO
U projektu Wiki, timovi mogu dijeliti dokumentaciju i druge važne informacije zajedno s izvornim kodom i zadacima. S ovim izdanjem možete sortirati popis Wiki stranica prema datumu stvaranja i naslovu kako biste brzo pronašli nedavno stvoreni sadržaj.
Praćenje resursa koje zahtijeva klaster
ULTIMATIVNO, ZLATO
GitLab vam pomaže nadzirati svoj Kubernetes klaster za razvojne i proizvodne aplikacije. Počevši od ovog izdanja, nadzirite CPU i memorijske zahtjeve iz vašeg klastera kako biste uočili potencijalne probleme prije nego što postanu problemi.
Pregledajte metriku Load Balancera na nadzornoj ploči Grafana
CORE, STARTER, PREMIUM, ULTIMATE
Vrlo je važno pratiti zdravlje vaše GitLab instance. Ranije smo osiguravali zadane nadzorne ploče putem ugrađene Grafana instance. Počevši od ovog izdanja, uključili smo dodatne nadzorne ploče za nadzor NGINX balansera opterećenja.
SAST za Elixir
ULTIMATIVNO, ZLATO
Nastavljamo širiti jezičnu podršku i produbljivati sigurnosne provjere. U ovom smo izdanju omogućili sigurnosne provjere za projekte na Eliksir i projekti nastali na Phoenix platforma.
Više upita u jednom dijagramu
PREMIUM, ULTIMATE, SILVER, GOLD
U GitLabu možete izraditi grafikone za vizualizaciju mjernih podataka koje prikupljate. Često, na primjer, ako trebate pogledati maksimalnu ili prosječnu vrijednost metrike, želite prikazati nekoliko vrijednosti na jednom grafikonu. Počevši od ovog izdanja, imate ovu priliku.
DAST rezultati na Sigurnosnoj nadzornoj ploči grupe
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO
Dodali smo rezultate Dinamičkog testiranja sigurnosti aplikacija (DAST) na sigurnosnu nadzornu ploču tima uz SAST, skeniranje spremnika i skeniranje ovisnosti.
Dodavanje metapodataka u izvješće o skeniranju spremnika
ULTIMATIVNO, ZLATO
U ovom izdanju, izvješće o skeniranju spremnika sadrži više metapodataka - dodali smo zahvaćena komponenta (značajka Clair) u postojeće metapodatke: prioritet, ID (s referencom na mitre.org) i pogođenu razinu (npr. debian:8).
Dodavanje vrste metričkog izvješća zahtjevima za spajanje
PREMIUM, ULTIMATE, SILVER, GOLD
GitLab već nudi nekoliko vrsta izvješća koja se mogu izravno uključiti u zahtjeve za spajanje: od izvješća do kvaliteta koda и jedinično testiranje u fazi provjere do SAST и DAST u fazi zaštite.
Iako su ovo važna izvješća, potrebne su i osnovne informacije koje odgovaraju različitim scenarijima. U GitLabu 11.10 pružamo izvješća o metrici izravno u zahtjevu za spajanje, koji očekuje jednostavan par ključ-vrijednost. Na taj način korisnici prate promjene tijekom vremena, uključujući prilagođene metrike i promjene u metrikama za određeni zahtjev za spajanje. Korištenje memorije, specijalizirano testiranje radnog opterećenja i zdravstveni statusi mogu se pretvoriti u jednostavne metrike koje se mogu vidjeti izravno u zahtjevima za spajanje zajedno s drugim ugrađenim izvješćima.
Podrška za Maven projekte s više modula za skeniranje ovisnosti
ULTIMATIVNO, ZLATO
S ovim izdanjem Maven projekti s više modula podržavaju GitLab skeniranje ovisnosti. Ranije, ako je podmodul imao ovisnost o drugom podmodulu iste razine, nije mogao dopustiti učitavanje iz središnjeg Maven repozitorija. Sada je stvoren Maven projekt s više modula s dva modula i ovisnošću između dva modula. Ovisnosti između srodnih modula sada su dostupne u lokalnom Maven repozitoriju tako da se izgradnja može nastaviti.
Korisnici mogu promijeniti put kloniranja u CI
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO
Prema zadanim postavkama, GitLab Runner klonira projekt u jedinstveni podput $CI_BUILDS_DIR. Ali za neke projekte, poput Golanga, kod treba klonirati u određeni direktorij kako bi se mogao izgraditi.
U GitLab 11.10 uveli smo varijablu GIT_CLONE_PATH, koji vam omogućuje da navedete određeni put gdje GitLab Runner klonira projekt prije izvršenja zadatka.
Jednostavno maskiranje zaštićenih varijabli u zapisnicima
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO
GitLab nudi nekoliko načina zaštititi и ograničiti područje varijable u GitLab CI/CD. Ali varijable i dalje mogu završiti u zapisnicima izgradnje, namjerno ili slučajno.
GitLab ozbiljno shvaća upravljanje rizikom i reviziju te nastavlja dodavati značajke usklađenosti. U GitLabu 11.10 predstavili smo mogućnost maskiranja određenih vrsta varijabli u zapisnicima praćenja poslova, dodajući razinu zaštite od slučajnog uključivanja sadržaja tih varijabli u zapisnike. A sada GitLab automatski maskira mnoge ugrađene varijable tokena.
Omogućite ili onemogućite Auto DevOps na razini tima
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO
Uz Auto DevOps na GitLab.com projektu, možete preuzeti moderne DevOps tijekove rada od izgradnje do isporuke bez muke.
Počevši od GitLaba 11.10, možete omogućiti ili onemogućiti Auto DevOps za sve projekte u istoj grupi.
Pojednostavljena i poboljšana stranica licence
STARTER, PREMIUM, ULTIMATE
Kako bismo upravljanje licencnim ključevima učinili praktičnijim i jednostavnijim, redizajnirali smo stranicu licenci u administratorskoj ploči i istaknuli najvažnije elemente.
Ažurirajte birač prečaca za Kubernetes implementacije
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO
Ploče implementacije prikazuju informacije o svim implementacijama Kubernetesa.
U ovom smo izdanju promijenili način mapiranja prečaca do implementacija. Podudaranja su sada dostupna do app.example.com/app и app.example.com/env ili app. Time ćete izbjeći sukobe filtriranja i rizik od netočnih implementacija povezanih s projektom.
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO
Integracija Kubernetesa s GitLabom omogućuje vam korištenje značajke RBAC pomoću računa usluge i namjenskog prostora imena za svaki GitLab projekt. Počevši od ovog izdanja, za maksimalnu učinkovitost, ti će se resursi stvarati samo kada su potrebni za implementaciju.
Prilikom postavljanja Kubernetesa, GitLab CI će stvoriti te resurse prije postavljanja.
Grupni trkači za klastere na razini grupe
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO
Klasteri na razini grupe sada podržavaju instalaciju GitLab Runnera. Kubernetes pokretači na razini grupe pojavljuju se podređenim projektima kao označeni grupni pokretači cluster и kubernetes.
Brojač poziva za Knative funkcije
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO
Značajke raspoređene s GitLab bez poslužitelja, sada prikazuje broj primljenih poziva za određenu funkciju. Da biste to učinili, trebate instalirati Prometheus na klaster gdje je instaliran Knative.
Kontrola parametara git clean za GitLab CI/CD poslove
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO
Prema zadanim postavkama, GitLab Runner radi git clean tijekom postupka učitavanja koda prilikom izvršavanja posla u GitLab CI/CD. Od GitLaba 11.10, korisnici mogu kontrolirati parametre proslijeđene timu git clean. Ovo je korisno za timove s posvećenim pokretačima, kao i za timove koji prikupljaju projekte iz velikih monorepozitorija. Sada mogu kontrolirati proces pražnjenja prije izvršavanja skripti. Nova varijabla GIT_CLEAN_FLAGS zadana vrijednost je -ffdx i prihvaća sve moguće parametre naredbi [git clean](https://git-scm.com/docs/git-clean).
Vanjska autorizacija u Coreu
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO
Sigurna okruženja mogu zahtijevati dodatni vanjski izvor autorizacije za pristup projektu. Dodali smo podršku za dodatnu razinu kontrole pristupa 10.6 i primio je mnogo zahtjeva za otvaranje ove funkcije u Coreu. Zadovoljstvo nam je predstaviti vanjsku autorizaciju i dodatni sloj sigurnosti za Core instance, budući da je ova značajka potrebna pojedinačnim sudionicima.
Sposobnost stvaranja projekata u grupama u Coreu
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO
Uloga programera može kreirati projekte u grupama od verzije 10.5, a sada je to moguće u Coreu. Stvaranje projekata ključna je značajka za produktivnost u GitLabu, a uključivanjem ove značajke u Core, članovima sada je lakše učiniti nešto novo.
GitLab Runner 11.10
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONCA, SREBRO, ZLATO
Danas smo objavili GitLab Runner 11.10! GitLab Runner je projekt otvorenog koda koji se koristi za pokretanje CI/CD poslova i vraćanje rezultata u GitLab.
Cijeli popis promjena može se pronaći u dnevniku promjena GitLab Runner-a: PROMJENA.
Ispravak vraćenog project_id u API-ju za pretraživanje blobova u Elasticsearchu
STARTER, PREMIUM, ULTIMATE
Ispravili smo grešku u Elasticsearch API-ju za pretraživanje blobova koji je greškom vraćao 0 za project_id. Bit će potrebno ponovno indeksiranje Elasticsearchda biste dobili točne vrijednosti project_id nakon instaliranja ove verzije GitLaba.
Omnibus poboljšanja
CORE, STARTER, PREMIUM, ULTIMATE
Napravili smo sljedeća poboljšanja Omnibusa u GitLabu 11.10:
GitLab 11.10 uključuje Najvažnije 5.9.0, open source Slack alternativa, čije najnovije izdanje uključuje novi integracijski direktorij za jednostavnu migraciju podataka s Hipchata i još mnogo toga. Ova verzija uključuje sigurnosna ažuriranja, te preporučujemo ažuriranje.
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.6sudo 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 trajno onemogućeno upozorenje gitlab-ee!8433 će se prikazati na stranici Administratorsko područje > Geo > Nodesako gore navedene provjere nisu dopuštene.
U GitLabu 12.0 Geo će koristiti raspršene zahtjeve za pohranu. Cm. gitlab-ee#8690.
Canonical je najavio kraj standardne podrške za Ubuntu 14.04 Travnja 2019. godine. Korisnicima savjetujemo nadogradnju na podržanu LTS verziju: Ubuntu 16.04 ili Ubuntu 18.04.
Datum brisanja: 22 svibnja 2019 grad
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_server bit će uklonjen u korist listen_address u GitLabu 12.0. 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
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) per njegov doprinos!
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 pružamo 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. Više detalja pogledajte u ovaj zadatak.
Datum brisanja: 22 2019 lipnja
Odjeljak s informacijama o sustavu u administratorskoj ploči
GitLab predstavlja informacije o vašoj GitLab instanci u admin/system_info, ali ove informacije možda nisu točne.
Samoupravni: Lokalno ili na željenoj platformi u oblaku.
srž: Za male timove, osobne projekte ili probnu verziju GitLaba na neograničeno razdoblje.
Naše cijene modula se fleksibilno sastavljaju od vaših željenih modula i broja vaših korisnika. Dakle, plaćate samo one module koje stvarno koristite. Cijene su troškovi mjesečnog najma.: Za timove koji rade u istom uredu na više projekata kojima je potrebna stručna podrška.
premija: Za distribuirane timove koji trebaju napredne značajke, visoku dostupnost i podršku XNUMX/XNUMX.
krajnji: Za tvrtke koje zahtijevaju robusnu strategiju i izvršenje s poboljšanom sigurnošću i usklađenošću.
Besplatno: Neograničena privatna spremišta i neograničen broj suradnika projekta. Zatvoreni projekti imaju pristup značajkama razine BesplatnoImati otvoreni projekti imati pristup značajkama razine Zlato.
Bronca: Za timove koji trebaju pristup naprednim značajkama tijeka rada.
Srebro: Za timove koji trebaju robusnije DevOps mogućnosti, usklađenost i bržu podršku.
Zlato: Prikladno za mnoge CI/CD poslove. Svi otvoreni projekti mogu besplatno koristiti Gold značajke, bez obzira na plan.