GitLab 11.10 sa cevovodima kontrolne table, spojenim cevovodima rezultata i predlozima u više redova u zahtevima za spajanje.
Pogodne informacije o ispravnosti cjevovoda u različitim projektima
GitLab nastavlja da povećava transparentnost DevOps životnog ciklusa. U ovom izdanju na upravljačka ploča 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 dešava ako koristite mikroservise i želite da pokrenete cevovod za testiranje i isporuku koda iz različitih projektnih spremišta. Sada možete odmah vidjeti performanse cjevovoda na kontrolnoj tabligde god da se izvode.
Pokretanje cjevovoda za spojene rezultate
S vremenom se izvorna i ciljna grana razlikuju i može doći do situacije u kojoj se mogu nositi odvojeno, ali ne rade zajedno. Sada možeš pokrenite cjevovode za spojene rezultate prije spajanja. Tako ćete brzo primijetiti greške koje bi se pojavile samo ako često premeštate izmene između grana, što znači da ćete mnogo brže ispravljati greške na cevovodu i biti efikasnije u korišćenju GitLab Runner.
Dalja optimizacija saradnje
GitLab 11.10 donosi još više funkcija za laku saradnju i pojednostavljeni radni tok. IN prethodni broj uveli smo prijedloge zahtjeva za spajanje gdje bi recenzent mogao predložiti promjenu u jednom redu u komentaru zahtjeva za spajanje i mogao bi se odmah urezati direktno iz niti za komentare. Našim korisnicima se to svidjelo i zatražili su proširenje ove funkcije. Sada možete ponuditi promjene za više linija, određujući koje linije treba ukloniti, a koje dodati.
Najvredniji zaposlenik ovog mjesecaMVP) — Takuya Noguchi
Takuya Noguchi je proglašen za MVP ovog mjeseca (Takuya Noguchi). Takuya uradio dobar posao za slavu GitLaba: ispravljene greške, upotpunjene praznine u backendu i frontendu i poboljšan korisnički interfejs. Hvala ti!
Glavne karakteristike GitLaba 11.10
Cjevovodi na kontrolnoj tabli
PREMIUM, ULTIMATE, SREBRO, ZLATO
Kontrolna tabla u GitLabu prikazuje informacije o projektima u cijeloj GitLab instanci. Pojedinačne projekte dodajete jedan po jedan i možete odabrati koji projekat vas zanima.
U ovom izdanju dodali smo informacije o statusu cjevovoda na kontrolnu ploču. Sada programeri mogu vidjeti performanse cjevovoda u svim potrebnim projektima - u jednom interfejsu.
Cevovodi za spojene rezultate
PREMIUM, ULTIMATE, SREBRO, ZLATO
Obično, tokom vremena, izvorna grana odstupa od ciljne grane, osim ako stalno ne premještate promjene između njih. Kao rezultat toga, cjevovodi izvorne i ciljne grane su zeleni i nema sukoba spajanja, ali spajanje ne uspijeva zbog nekompatibilnih promjena.
Kada cjevovod zahtjeva za stapanjem automatski kreira novu vezu koja sadrži kombinovani rezultat spajanja izvorne i ciljne grane, možemo pokrenuti cjevovod na toj vezi i osigurati da ukupni rezultat funkcionira.
Ako koristite cjevovode zahtjeva za spajanje (u bilo kojem kapacitetu) i koristite privatne GitLab pokretače verzije 11.8 ili starije, potrebno ih je ažurirati kako biste izbjegli problem gitlab-ee#11122. Ovo ne utiče na korisnike javnih GitLab trkača.
Promijenite prijedlog u više redova
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONZA, SREBRO, ZLATO
Kada sarađujete na zahtjevima za spajanje, često uočite probleme i dođete do rješenja. Od GitLab 11.6 podržavamo prijedlog promjene za jednu liniju.
U verziji 11.10, komentari na zahtjev za spajanje diff mogu predložiti promjene za više redova, a zatim svako ko ima dozvolu za pisanje u originalnu granu može ih urezati jednim pritiskom. Zahvaljujući novoj funkciji, možete izbjeći copy-paste, kao u prethodnim verzijama.
Prečice u jednom području
PREMIUM, ULTIMATE, SREBRO, ZLATO
Sa oznakama u istom opsegu, timovi mogu primijeniti međusobno isključive oznake (u istom opsegu) na problem, zahtjev za spajanje ili epske scenarije s prilagođenim poljima ili prilagođenim stanjima toka posla. Konfiguriraju se pomoću posebne sintakse s dvotočkom u zaglavlju oznake.
Recimo da vam je potrebno prilagođeno polje u zadacima da biste pratili operativni sistem platforme na koju vaše funkcije ciljaju. Svaki zadatak treba da pripada samo jednoj platformi. Može kreirati prečice platform::iOS, platform::Android, platform::Linux i druge po potrebi. Primjena jedne takve prečice na zadatak će automatski izbrisati drugu postojeću prečicu koja počinje s platform::.
Recimo da imate etikete workflow::development, workflow::review и workflow::deployed, što ukazuje na status toka posla u vašem timu. Ako zadatak već ima oznaku workflow::development, a programer želi premjestiti zadatak u fazu workflow::review, samo primjenjuje novu prečicu i staru (workflow::development) se automatski briše. Ovo ponašanje već postoji kada premeštate zadatke između lista oznaka na tabli zadataka, što predstavlja tok posla vašeg tima. Članovi tima koji ne rade direktno sa tablom zadataka sada mogu promijeniti stanje toka posla u samim zadacima.
Temeljnije čišćenje registra kontejnera
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONZA, SREBRO, ZLATO
U normalnoj upotrebi registra kontejnera sa CI cjevovodima, podnosite više zasebnih promjena u jednu oznaku. Zbog implementacije Docker distribucije, podrazumevano ponašanje je da se spremaju sve promene na sistemu, ali one na kraju zauzimaju mnogo memorije. Ako koristite parametar -m с registry-garbage-collect, možete brzo izbrisati sve prethodne promjene i osloboditi dragocjeni prostor.
Kupovina dodatnih CI Runner minuta
BRONZA, SREBRO, ZLATO
Korisnici sa GitLab.com plaćenim planovima (Zlato, Srebro, Bronza) sada mogu kupiti dodatne CI Runner minute. Ranije je bilo potrebno držati se kvote predviđene planom. Uz ovo poboljšanje, možete unaprijed kupiti minute prekoračene kvote kako biste izbjegli prekide zbog zatvaranja cjevovoda.
Sada 1000 minuta košta 8 dolara i možete kupiti koliko god želite. Dodatni minuti će se početi trošiti kada iskoristite cijelu mjesečnu kvotu, a preostali dodatni minuti se prenose na sljedeći mjesec. IN buduće izdanje ovu funkciju želimo dodati i besplatnim planovima.
Composable Auto DevOps
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONZA, 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 je obezbeđen kao nezavisni obrazac. Korisnici mogu koristiti функцию includes u GitLab CI da biste omogućili odvojene faze Auto DevOps-a i dalje koristili svoju prilagođenu datoteku gitlab-ci.yml. Na ovaj način možete uključiti samo poslove koji su vam potrebni i uživati u prednostima upstream ažuriranja.
Automatski upravljajte članovima grupe na GitLab.com koristeći SCIM
SREBRO, ZLATO
U prošlosti se članstvom u grupama na GitLab.com moralo upravljati ručno. Sada možete koristiti SAML SSO i upravljati članstvom sa SCIM-om za kreiranje, brisanje i ažuriranje korisnika na GitLab.com.
Ovo je posebno korisno za kompanije s velikim brojem korisnika i centraliziranih provajdera identiteta. Sada možete imati jedan izvor istine kao što je Azure Active Directory, a korisnici se kreiraju i brišu automatski putem dobavljača identiteta umjesto ručno.
Prijavite se na GitLab.com preko SAML provajdera
SREBRO, ZLATO
Ranije, kada se koristi SAML SSO za grupe, korisnik se morao prijaviti s GitLab vjerodajnicama i provajderom identiteta. Sada se možete direktno prijaviti putem SSO-a kao GitLab korisnik povezan s konfiguriranom grupom.
Korisnici se neće morati dvaput prijavljivati, pa je za kompanije praktičnije da koriste SAML SSO za GitLab.com.
Ostala poboljšanja u GitLabu 11.10
Šema dječjih epova
ULTIMATE, ZLATO
U prethodnom izdanju dodali smo podređene epike (epove epike) kako bismo vam olakšali upravljanje strukturom distribucije zadataka. Dječiji epovi su prikazani na nadređenoj epskoj stranici.
U ovom izdanju, nadređena epska stranica prikazuje pregled podređenih epova tako da timovi mogu vidjeti podređenu epsku vremensku liniju i mogu upravljati vremenskim ovisnostima.
Iskačući ekrani zahtjeva za spajanje
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONZA, SREBRO, ZLATO
U ovom izdanju uvodimo informativne ekrane koji se pojavljuju kada pređete mišem preko 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.
U budućim izdanjima planiramo dodati još važnijih informacija, kao što su odgovorne osobe i punktove, a također uvesti iskačuće ekrane za zadataka.
Filtriranje zahtjeva za spajanje prema ciljnim granama
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONZA, SREBRO, ZLATO
Git tokovi posla za izdavanje ili distribuciju softvera često uključuju višestruke dugoročne grane kako bi se popravke donijele u prethodne verzije (na primjer, stable-11-9) ili prelazak sa osiguranja kvaliteta na proizvodnju (npr. integration), ali nije lako pronaći zahtjeve za spajanje za ove grane među mnogim otvorenim zahtjevima za spajanje.
Lista zahtjeva za spajanje za projekte i timove sada se može filtrirati prema ciljnoj grani zahtjeva za spajanje kako bi se olakšalo pronalaženje pravog.
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONZA, SREBRO, ZLATO
Ako koristimo metodu razvoja na bazi debla, treba izbjegavati dugovječne grane u korist malih privremenih grana s jednim vlasnikom. Male promjene se često guraju direktno u ciljnu granu, ali pritom rizikujemo da prekinemo izgradnju.
Sa ovim izdanjem, GitLab podržava nove push opcije za Git za automatsko otvaranje zahtjeva za spajanje, postavljanje ciljne grane i pružanje stapanja kada se cjevovod uspješno izvrši iz komandne linije dok se gura na granu.
Poboljšana integracija s vanjskim nadzornim pločama
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONZA, SREBRO, ZLATO
GitLab može pristupiti višestrukim Prometheus serverima (okruženje, projekt i grupe (očekivano)), ali višestruke krajnje tačke mogu dodati složenost ili ih ne podržavaju standardne kontrolne ploče. Sa ovim izdanjem, timovi mogu koristiti isti Prometheus API, što olakšava integraciju sa uslugama kao što je Grafana.
Sortiraj Wiki stranice po datumu kreiranja
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONZA, SREBRO, ZLATO
Na Wiki projektu, timovi mogu dijeliti dokumentaciju i druge važne informacije zajedno sa izvornim kodom i zadacima. U ovom izdanju, lista stranica na Wiki-u može se sortirati prema datumu kreiranja i naslovu kako bi se brzo pronašao nedavno kreirani sadržaj.
Monitoring resursa koje zahtijeva klaster
ULTIMATE, ZLATO
GitLab vam pomaže da nadgledate svoj Kubernetes klaster za razvojne i proizvodne aplikacije. Počevši od ovog izdanja, nadgledajte CPU i memoriju koju zahtijeva klaster kako biste uočili potencijalne probleme prije nego što postanu problemi.
Pogledajte metriku balansera opterećenja na kontrolnoj tabli Grafana
CORE, STARTER, PREMIUM, ULTIMATE
Veoma je važno pratiti zdravlje GitLab instance. Nekada smo obezbjeđivali zadane nadzorne ploče kroz ugrađenu Grafana instancu. Počevši od ovog izdanja, uključili smo dodatne kontrolne table za praćenje NGINX balansera opterećenja.
SAST za Elixir
ULTIMATE, ZLATO
Nastavljamo da širimo jezičku podršku i produbljujemo sigurnosne provjere. U ovom izdanju omogućili smo sigurnosne provjere za projekte eliksir i projekti kreirani na Phoenix platforma.
Više upita u jednom grafikonu
PREMIUM, ULTIMATE, SREBRO, ZLATO
GitLab vam omogućava da kreirate grafikone za vizualizaciju metrike koju prikupljate. Često - na primjer, ako trebate vidjeti maksimalnu ili prosječnu vrijednost metrike - želite prikazati nekoliko vrijednosti na jednom grafikonu. Počevši od ovog izdanja, imate ovu opciju.
DAST rezultira grupnim sigurnosnim panelom
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONZA, SREBRO, ZLATO
Dodali smo rezultate Dynamic Application Security Testing (DAST) na nadzornu ploču za sigurnost tima pored SAST-a, skeniranja kontejnera i skeniranja zavisnosti.
Dodavanje metapodataka u izvještaj o skeniranju kontejnera
ULTIMATE, ZLATO
U ovom izdanju, Izvještaj o skeniranju kontejnera sadrži više metapodataka - dodali smo zahvaćena komponenta (Clair značajka) u postojeće metapodatke: prioritet, identifikator (s vezom na mitre.org) i zahvaćena razina (na primjer, debian:8).
Dodavanje tipa metričkog izvještaja u zahtjeve za spajanje
PREMIUM, ULTIMATE, SREBRO, ZLATO
GitLab već nudi nekoliko tipova izvještaja koji se mogu uključiti direktno u zahtjeve za spajanje, iz izvještaja o kao kod и jedinično testiranje u fazi verifikacije SAST и DAST u fazi zaštite.
Iako su ovo važni izvještaji, potrebne su i osnovne informacije prikladne za različite scenarije. U GitLabu 11.10 pružamo metričke izvještaje direktno u zahtjevu za spajanje, koji očekuje jednostavan par ključ/vrijednost. Na ovaj način korisnici prate promjene tokom vremena, uključujući korisničke metrike i promjene u metrikama za određeni zahtjev za spajanje. Korišćenje memorije, specijalizovano testiranje opterećenja i zdravstveni statusi mogu se pretvoriti u jednostavne metrike koje se mogu videti direktno u zahtevima za spajanje zajedno sa drugim ugrađenim izveštajima.
Podrška za višemodulne Maven projekte za skeniranje ovisnosti
ULTIMATE, ZLATO
Sa ovim izdanjem, Maven projekti sa više modula podržavaju GitLab skeniranje zavisnosti. Ranije, ako je podmodul imao zavisnost od drugog podmodula istog nivoa, nije se moglo dozvoliti da se učita iz centralnog Maven repozitorija. Sada je kreiran višemodulni Maven projekat sa dva modula i zavisnošću između dva modula. Ovisnost između srodnih modula sada je dostupna u lokalnom Maven spremištu tako da se izgradnja može nastaviti.
Korisnici mogu promijeniti putanju klona u CI
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONZA, SREBRO, ZLATO
Prema zadanim postavkama, GitLab Runner klonira projekat na jedinstvenu podputu u $CI_BUILDS_DIR. Ali za neke projekte, kao što je Golang, kod mora biti kloniran u određeni direktorij da bi se napravio.
U GitLab 11.10 uveli smo varijablu GIT_CLONE_PATH, sa kojim možete odrediti specifičnu putanju na kojoj GitLab Runner klonira projekat prije izvršavanja zadatka.
Jednostavno maskiranje zaštićenih varijabli u zapisnicima
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONZA, SREBRO, ZLATO
GitLab nudi nekoliko načina štiti и granično područje varijable u GitLab CI/CD. Ali varijable i dalje mogu namjerno ili slučajno završiti u zapisnicima izgradnje.
GitLab ozbiljno shvata upravljanje rizicima i reviziju i nastavlja da dodaje funkcije usklađenosti. U GitLab 11.10 uveli smo mogućnost maskiranja nekih tipova varijabli u evidencijama praćenja posla, dodajući sloj zaštite od slučajnog ulaska sadržaja ovih varijabli u dnevnike. A sada GitLab automatski maskira mnoge ugrađene varijable tokena.
Omogućite ili onemogućite Auto DevOps na nivou grupe
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONZA, SREBRO, ZLATO
Sa Auto DevOps-om na GitLab.com projektu, lako se možete pozabaviti modernim DevOps radnim tokovima od izrade do isporuke.
Počevši od GitLab 11.10, možete omogućiti i 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 lakšim i praktičnijim, redizajnirali smo stranicu licence u admin panelu i istakli najvažnije elemente.
Ažuriran birač prečica za Kubernetes implementacije
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONZA, SREBRO, ZLATO
Paneli za implementaciju prikazuju detalje svih Kubernetes implementacija.
U ovom izdanju promijenili smo način na koji se oznake mapiraju na implementacije. Utakmice su sada dostupne app.example.com/app и app.example.com/env ili app. Ovo će izbjeći konflikte filtriranja i rizik od pogrešnih implementacija povezanih s projektom.
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONZA, SREBRO, ZLATO
Kubernetes integracija u GitLab vam omogućava da koristite funkciju RBAC sa servisnim nalogom i namenskim prostorom imena za svaki GitLab projekat. Počevši od ovog izdanja, za maksimalnu efikasnost, ovi resursi će se kreirati samo kada su potrebni za implementaciju.
Prilikom implementacije Kubernetesa, GitLab CI će kreirati ove resurse prije implementacije.
Grupni trkači za klastere na nivou grupe
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONZA, SREBRO, ZLATO
Klasteri na nivou grupe sada podržavaju instalaciju GitLab Runnera. Kubernetes pokretači na nivou grupe pojavljuju se kao označeni grupni pokretači za podređene projekte cluster и kubernetes.
Brojač poziva za Knative funkcije
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONZA, SREBRO, ZLATO
Funkcije raspoređene sa GitLab bez servera, sada prikazuje broj primljenih poziva za određenu funkciju. Da biste to učinili, morate instalirati Prometheus na klaster gdje je instaliran Knative.
Kontrola parametara git clean za GitLab CI/CD poslove
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONZA, SREBRO, ZLATO
Po defaultu, GitLab Runner se izvršava git clean u procesu rasterećenja koda prilikom izvršavanja posla u GitLab CI/CD. Počevši od GitLaba 11.10, korisnici mogu kontrolisati parametre prosleđene komandi git clean. Ovo je korisno za timove sa posvećenim trkačima, kao i za timove koji prikupljaju projekte iz velikih mono-repozitorija. Sada mogu kontrolirati proces učitavanja prije nego što se skripte izvrše. Nova varijabla GIT_CLEAN_FLAGS zadana vrijednost -ffdx i prihvata sve moguće parametre komande [git clean](https://git-scm.com/docs/git-clean).
Eksterna autorizacija u Core
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONZA, SREBRO, ZLATO
Sigurna okruženja mogu zahtijevati dodatni vanjski izvor autorizacije za pristup projektu. Dodali smo podršku za dodatni sloj kontrole pristupa 10.6 i primio mnogo zahtjeva za otvaranje ove funkcionalnosti u Core-u. Sa zadovoljstvom predstavljamo eksternu autorizaciju i dodatni nivo sigurnosti za Core instance, jer je ova funkcija potrebna pojedinačnim učesnicima.
Mogućnost kreiranja projekata u grupama u Core-u
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONZA, SREBRO, ZLATO
Uloga programera može kreirati projekte u grupama od verzije 10.5, a sada je to moguće u Core-u. Kreiranje projekta je ključna karakteristika produktivnosti u GitLabu, a uz uključivanje ove funkcije u Core, sada je članovima instance lakše da urade nešto novo.
GitLab Runner 11.10
CORE, STARTER, PREMIUM, ULTIMATE, BESPLATNO, BRONZA, SREBRO, ZLATO
Danas smo objavili GitLab Runner 11.10! GitLab Runner je projekat otvorenog koda koji se koristi za pokretanje CI/CD poslova i vraćanje rezultata nazad u GitLab.
Kompletnu listu promjena možete pronaći u GitLab Runner dnevniku promjena: CHANGELOG.
Vraćena popravka project_id u API-ju pretraživanja blob-a u Elasticsearch-u
STARTER, PREMIUM, ULTIMATE
Ispravili smo grešku u Elasticsearch-ovom API-ju za pretragu blobova koji je pogrešno vraćao 0 za project_id. Biće neophodno ponovo indeksiraj Elasticsearchda dobijete tačne vrednosti project_id nakon instaliranja ove verzije GitLaba.
Omnibus poboljšanja
CORE, STARTER, PREMIUM, ULTIMATE
Napravili smo sljedeća poboljšanja Omnibusa u GitLab 11.10:
GitLab 11.10 uključuje Najvažnije 5.9.0, open source alternativa Slacku, čije najnovije izdanje uključuje novi integracijski katalog za jednostavnu migraciju podataka sa Hipchata i još mnogo toga. Ova verzija uključuje sigurnosna ažuriranjai preporučujemo nadogradnju.
GitLab Geo će donijeti heširano skladište u GitLab 12.0
Potreban je GitLab Geo heširana pohrana za ublažavanje konkurencije na sekundarnim čvorovima. Ovo je zabilježeno u gitlab-ce#40970.
U GitLabu 11.5 dodali smo ovaj zahtjev u Geo dokumentaciju: gitlab-ee#8053.
U GitLabu 11.6sudo gitlab-rake gitlab:geo:check provjerava da li je heširano skladištenje omogućeno i da li su 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 biti prikazano na stranici Admin area > Geo > čvoroviako gore navedene provjere nisu dozvoljene.
U GitLabu 12.0 Geo će koristiti hashirane zahtjeve za pohranu. Cm. gitlab-ee#8690.
Canonical je najavio kraj standardne podrške za Ubuntu 14.04 sa April 2019. Savjetujemo korisnicima da nadograde na podržanu LTS verziju: Ubuntu 16.04 ili Ubuntu 18.04.
Datum brisanja: 22 kvasac 2019
Ograničavanje maksimalnog broja cjevovoda kreiranih jednim podnošenjem
Ranije je GitLab kreirao cjevovode za HEAD svaka grana u pošiljci. Ovo je korisno za programere koji guraju više promjena odjednom (na primjer, granu karakteristika i a develop).
Ali kada gurate veliko spremište gdje ima mnogo aktivnih grana (na primjer, za pomicanje, ogledalo ili račvanje), ne morate kreirati cjevovod za svaku granu. Počevši od GitLaba 11.10 kreiramo maksimalno 4 cjevovoda prilikom slanja.
Datum brisanja: 22 kvasac 2019
GitLab Runner naslijeđene staze koda
Od Gitlab 11.9 GitLab Runner koristi nova metoda kloniranje/pozivanje spremišta. Trenutno ć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 servera za GitLab Runner. metrics_server će biti uklonjena 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 da li vaša GitLab instanca radi verziju 11.9+ kada nadogradite na GitLab Runner 12.0.
Datum brisanja: 22 jun 2019
Zastarjela opcija za funkciju ulazne tačke za GitLab Runner
U GitLab 12.0 ćemo se prebaciti na ispravno ponašanje kao da je postavka funkcije onemogućena. Pogledajte više u ovaj zadatak.
Datum brisanja: 22 jun 2019
Zastarjela podrška za Linux distribuciju koja je dostigla EOL za GitLab Runner
Neke Linux distribucije na koje možete instalirati GitLab Runner poslužile su svojoj svrsi.
U GitLabu 12.0, GitLab Runner više neće distribuirati pakete ovim Linux distribucijama. Kompletnu listu distribucija koje više nisu podržane možete pronaći u našoj dokumentaciju. Hvala Javieru ArduJavier Jardon) po njegov doprinos!
GitLab 12.0 pokreće GitLab Runner sa novim komandama. Ovo se odnosi samo na korisnike koji nadjačati pomoćnu sliku. Pogledajte više u ovaj zadatak.
Datum brisanja: 22 jun 2019
Uklanjanje naslijeđenog git clean mehanizma iz GitLab Runnera
U GitLab Runner-u 11.10 pružamo priliku konfigurirajte kako Runner izvršava naredbu git clean. Osim toga, nova strategija čišćenja uklanja korištenje git reset i stavlja komandu 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, to će vratiti naslijeđenu strategiju čišćenja. Više o korišćenju parametara funkcije u GitLab Runneru možete pronaći u dokumentaciji.
U GitLab Runner-u 12.0 uklonit ćemo podršku za zastarjelu strategiju čišćenja i mogućnost da je vratimo pomoću parametra funkcije. Pogledajte više u ovaj zadatak.
Datum brisanja: 22 jun 2019
Odjeljak Informacije o sistemu na admin panelu
GitLab predstavlja informacije o vašoj GitLab instanci u admin/system_info, ali ove informacije možda nisu tačne.
besplatno: Neograničena privatna spremišta i neograničeni projektni suradnici. Zatvoreni projekti imaju pristup funkcijama nivoa besplatno, y otvoreni projekti imaju pristup funkcijama nivoa zlato.
bronza: za timove kojima je potreban pristup naprednim funkcijama toka posla.
srebro: Za timove koji traže robusnije DevOps mogućnosti, usklađenost i brzu podršku.
zlato: Pogodno za mnoge CI/CD poslove. Svi otvoreni projekti mogu besplatno koristiti Gold funkcije, bez obzira na plan.