GitLab 11.11: néhány felelős a pull requestekhez és fejlesztések a tárolókhoz

GitLab 11.11: néhány felelős a pull requestekhez és fejlesztések a tárolókhoz

Több együttműködési lehetőség és további értesítések

A GitLabnál folyamatosan új módokat keresünk az együttműködés javítására a DevOps életciklus során. Örömmel jelentjük be, hogy ezen a kiadáson a támogatást biztosítjuk több felelős személy számára egy merge requesthez! Ez a funkció a GitLab Starter szinttől elérhető, és valóban megvalósítja mottónkat: „Mindenki hozzájárulhat”. Tudjuk, hogy sok ember dolgozhat egyetlen merge requesten, hogy minden rendben legyen, és most lehetősége van több felelőst kijelölni a merge requestekhez!

Ráadásul a DevOps csapatok most automatikus értesítéseket kapnak a telepítési eseményekről a Slack és a Mattermost platformokon. Adja hozzá az új értesítéseket a két chat eseménylistájához, és csapata majdnem azonnal értesül az új telepítésekről.

Költségek csökkentése Docker konténertámogatással Windows alatt és Kubernetes klaszterek készítése példány szinten

Imádjuk a konténereket! A konténerek kevesebb rendszererőforrást igényelnek, mint a virtuális gépek és javítják az alkalmazás hordozhatóságát. A GitLab 11.11-es verziójától kezdődően támogatjuk Windows Container Executor a GitLab Runnerhez, így most Windows alatt konténereket használhat, és élvezheti a pipeline-ok és kezelések kiterjesztett lehetőségeit.

A GitLab Premium (csak önállóan kezelt példányokhoz) most kínál gyorsítótárazott proxy-t a Docker képekhez való függőségekre. Ez a kiegészítés felgyorsítja a szállítást, hiszen most gyorsítótárazott proxy-t kap a gyakran használt Docker képekhez.

A GitLab önálló példányos felhasználói most elkészíthetik a Kubernetes klasztert példányszinten, és minden csoport és projekt a példányban ezt használja a telepítéseikhez. Ennek az integrációnak köszönhetően a GitLab automatikusan létrehozza a konkrét projektek erőforrásait a fokozott biztonság érdekében.

És még nem minden!

Az új együttműködési lehetőségek és további értesítések mellett hozzáadtuk a vendéghozzáférést a kiadásokhoz, megnöveltük a CI Runner további perceit a GitLab Free-hez, egyszerűsítettük az ellenőrzéseket azáltal, hogy automatikusan megoldja a vitát, amikor alkalmazza a javaslatot, és még sok mást is!

A hónap legértékesebb munkatársa (MVP) — Kia Mei Somabes (Kia Mei Somabes)

Ebben a kiadásban lehetőség van a felhasználói repozitóriumokból egyes mappák, nem pedig az összes tartalom feltöltésére. Mostantól csak néhány szükséges fájlt tölthetsz fel. Köszönet Kia Mei Somabes-tól!

A GitLab 11.11 főbb funkciói

Windows Container Executor a GitLab Runnerhez

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

A GitLab 11.11-ben új futtatót adtunk hozzá a GitLab Runnerhez, amely lehetővé teszi a Docker konténerek Windows alatt történő használatát. Korábban a Docker konténerek Windows alatt történő orchestrálásához shellt kellett használni, mostantól pedig közvetlenül a Docker konténerekkel lehet dolgozni Windows alatt, majdnem úgy, ahogy Linuxban. Most a Microsoft platformjait használó felhasználók számára több lehetőség áll rendelkezésre a pipeline-ok orchestrálására és kezelésére.

Ez a frissítés javított PowerShell támogatást tartalmaz a GitLab CI/CD-ban, valamint új segédképeket különböző Windows konténerverziókhoz. A saját Windows futtatóid természetesen használhatók a GitLab.com-on, de jelenleg nem szerepelnek a nyilvános eszközök listáján.

GitLab 11.11: néhány felelős a pull requestekhez és fejlesztések a tárolókhoz

Caching proxy a konténerregiszterekhez

PREMIUM, ULTIMATE

A csapatok gyakran használnak konténereket a build pipeline-ok során, és a caching proxy a gyakran használt képekhez és csomagokhoz a upstream-ből kiváló módja a pipeline-ok felgyorsításának. A szükséges rétegek helyi másolatával a új caching proxy-n keresztül hatékonyabban dolgozhatsz a népszerű képekkel a környezetedben.

Jelenleg a konténerproxy csak az önkezelt példányok számára érhető el a webszerveren. Puma (kísérleti üzemmódban).

GitLab 11.11: néhány felelős a pull requestekhez és fejlesztések a tárolókhoz

Több felelős a merge kérésekért

STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD

Előfordul, hogy több ember dolgozik egy funkción egy közös ágon és merge kérésen, például amikor a frontend és a backend fejlesztők szorosan együttműködnek, vagy amikor a fejlesztők párban dolgoznak, mint például a szélsőséges programozásban.

A GitLab 11.11-ben több embert is kijelölhetsz a merge kérésekhez. Ahogy a feladatok esetében, itt is használhatók listák, szűrők, értesítések és API.

GitLab 11.11: néhány felelős a pull requestekhez és fejlesztések a tárolókhoz

Kubernetes klaszter példány szintű konfigurációja

CORE, STARTER, PREMIUM, ULTIMATE

A Kubernetes biztonsági és onboarding modell fejlődésben van, és most már sok ügyfelének kiszolgálása lehetséges egy közös klaszteren keresztül.

A GitLab 11.11 felhasználói saját vezérlésű példányokban mostantól előkészíthetik a példány szintű klasztert, és minden csoport és projekt felhasználja azt a telepítéseikhez. Ennek az integrációnak köszönhetően a GitLab automatikusan létrehozza a Kubernetes specifikus projektjeihez szükséges erőforrásokat a további biztonság érdekében.

GitLab 11.11: néhány felelős a pull requestekhez és fejlesztések a tárolókhoz

Telepítési értesítések a Slackben és a Mattermostban

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

Mostantól automatizált értesítéseket állíthat be a telepítési eseményekről a csatornán, köszönhetően a csevegésekkel való integrációnak Slack és Mattermost, és csapata tájékozott lesz minden fontos eseményről.

GitLab 11.11: néhány felelős a pull requestekhez és fejlesztések a tárolókhoz

Vendéghozzáférés a kiadásokhoz

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

Most a projektjeid vendégfelhasználói megtekinthetik a Kiadások oldalon közzétett kiadásokat. Letölthetik a közzétett artefaktumokat, de nem tudják letölteni a forráskódot vagy megtekinteni a tárolók adatait, például a címkéket vagy a commitokat.

GitLab 11.11: néhány felelős a pull requestekhez és fejlesztések a tárolókhoz

További fejlesztések a GitLab 11.11-ben

Szerializált commit gráfok a teljesítmény növelésére

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

Sok git művelethez szükséges a commit gráf bejárása, például a merge bázis számításához vagy a commitot tartalmazó ágak megjelenítéséhez. Minél több commit van, annál lassabbak ezek a műveletek, mivel a bejáráshoz minden objektumot le kell tölteni a lemezről a mutatók kiértékeléséhez.

A GitLab 11.11-ben bevezettük a commit gráfok szerializálásának funkcióját, amely az utolsó Git kiadásokban került bemutatásra, hogy előre kiszámítsuk és tároljuk ezeket az információkat. Mostantól a nagy tárolók bejárása sokkal gyorsabban végezhető el. A commit gráf automatikusan létrejön a következő szemétgyűjtéskor a tárolóban.

Olvasson arról, hogyan készült a commit gráf szerializáció, cikkek sorozatában egyik funkció fejlesztőjétől.

További CI Runner percek: most már ingyenes csomagokhoz is

INGYENES, BRONZ, EZÜST, ARANY

A múlt hónapban lehetőséget adtunk arra, hogy további CI Runner perceket vásárolhassanak, de csak a GitLab.com fizetős csomagjaihoz. Ebben a kiadásban perceket lehet vásárolni az ingyenes csomagokhoz is.

Könyvtárak archiválása a tárolóban

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

A projekt típusa és mérete szerint a projekt teljes archívumának letöltése hosszú időt vehet igénybe, és nem mindig szükséges, különösen nagy monorepozitóriumok esetén. A GitLab 11.11-ben letöltheti a jelenlegi könyvtár tartalmának archívumát, beleértve az almappákat, hogy csak a szükséges mappákat válassza ki.

Köszönöm a munkát, Kia Mei Somabes!

GitLab 11.11: néhány felelős a pull requestekhez és fejlesztések a tárolókhoz

A javaslat alkalmazása mostantól automatikusan lehetővé teszi a megbeszélések lezárását

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

A változtatások javaslata megkönnyíti a közös munkát a merge request-ekkel: mostantól a javasolt változtatás elfogadásához nem szükséges a másolás-beillesztés. A GitLab 11.11-es verziójában ezt a folyamatot még egyszerűbbé tettük: a javaslat alkalmazásakor a megbeszélés automatikusan lezárul.

Videó lejátszása

Időzítő a feladatkezelő oldalsávjában

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

A feladatkezelő oldalsávjának a táblázatos és feladatok nézetében egyformának kell lennie. Ezért a GitLab mostantól időzítőt tartalmaz a feladatkezelő oldalsávjában. Egyszerűen lépjen a feladatkezelőbe, kattintson egy feladatra, és megnyílik a feladatkezelő oldalsáv időzítővel.

GitLab 11.11: néhány felelős a pull requestekhez és fejlesztések a tárolókhoz

Telepítési információk az Environments API-ban

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

Lehetőséget adtunk arra, hogy konkrét környezetről kérdezhessen a Environments API segítségével, hogy tudhassa, melyik commit van jelenleg telepítve. Ez megkönnyíti az automatizálást és a jelentéstételt a GitLab Environments felhasználói számára.

Negatív egyezések változókhoz a pipeline szabályokhoz

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

Mostantól negatív egyenlőség vagy mintázatok egyezését ellenőrizzük (!= és !~) a fájlban .gitlab-ci.yml a környezeti változók értékeinek ellenőrzésénél, így a pipeline-ok viselkedésének ellenőrzése rugalmasabbá vált.

Minden manuálisan végrehajtható feladat indítása egy kattintással egy szakaszban

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

A GitLab 11.11-es verziójában azok a felhasználók, akiknek több manuálisan végrehajtható feladatuk van egy szakaszban, mostantól egyszerre indíthatják el az összes ilyen feladatot egy szakaszban a „Play all” („Mindet játszani”) gombra kattintva a szakasz neve mellett a pipeline nézetben.

Fájl létrehozása közvetlenül egy környezeti változóból

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

A környezeti változók gyakran fájlok létrehozására szolgálnak, különösen titkok esetén, amelyeket védeni kell, és csak egy adott környezeti pipeline-ban érhetők el. Ehhez a változó tartalmát a fájl tartalmának állítja be, és létrehoz egy fájlt a feladatban, amely tartalmazza az értéket. Az új típussal, file ezt egy lépésben megteheti anélkül, hogy módosítaná .gitlab-ci.yml.

API végpont a sebezhetőségi információkhoz

ULTIMATE, GOLD

Mostantól kérheti a GitLab API-ból az összes, a projektben felfedezett sebezhetőséget. Ezzel az API-val gépileg olvasható sebezhetőségi listákat hozhat létre típus, hitelesség és súlyosság szerinti szűréssel.

Teljes dinamikus szkennelési lehetőség a DAST számára

ULTIMATE, GOLD

A GitLab-ban dinamikusan tesztelheti az alkalmazások biztonságát (Dynamic Application Security Testing, DAST) a CI-pipeline keretein belül. A legfrissebb verziótól kezdődően teljes dinamikus szkennelés választható a standard passzív szkennelés helyett. A teljes dinamikus szkennelés nagyobb számú sebezhetőség ellen véd.

Prometheus telepítése csoportszintű klaszterekben

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

A GitLab legújabb verziójában lehetőség nyílt Kubernetes klaszterek csatolására az egész csoportra. Emellett lehetőséget adtunk egy példa Prometheus telepítésére erre a klaszterre, hogy egyszerűbb legyen az összes projekt monitorozása a klaszteren.

Információk a sebezhetőségek figyelmen kívül hagyásáról a biztonsági panelen

ULTIMATE, GOLD

A GitLab biztonsági paneljein az adminisztrátorok megtekinthetik a figyelmen kívül hagyott sebezhetőségeket. A munkafolyamat optimalizálása érdekében lehetőséget adtunk arra, hogy közvetlenül a biztonsági panelen láthassák a figyelmen kívül hagyott információkat.

Egyedi metrikadiagramok létrehozása a műszerfalon

PREMIUM, ULTIMATE, SILVER, GOLD

Új diagramokat hozhat létre az egyedi teljesítménymutatókkal közvetlenül a metrikák műszerfalán. Most a felhasználók létrehozhatják, frissíthetik és törölhetik a metrikák vizualizációit a műszerfalon, ha rákattintanak a gombra «Add Metric» («Metrika hozzáadása») a műszerfal eszköztárának jobb felső sarkában.

GitLab 11.11: néhány felelős a pull requestekhez és fejlesztések a tárolókhoz

A figyelmeztetésekről nyíló feladatok most a GitLab Alert Bot nevében nyílnak meg

PREMIUM, ULTIMATE, SILVER, GOLD

Most a figyelmeztetésekből nyíló feladatok szerzője a GitLab Alert Bot, így azonnal láthatja, hogy a feladatot automatikusan hozták létre egy fontos értesítésből.

Az epikus leírások automatikus mentése helyi tárolóba

ULTIMATE, GOLD

Az epikus leírások nem kerültek mentésre a helyi tárolóba, így a módosítások elvesztek, ha nem mentette őket kifejezetten, amikor megváltoztatta az epik leírását. A GitLab 11.11-es verziójában lehetőség van az epikus leírások mentésére a helyi tárolóba. Ez azt jelenti, hogy most könnyen visszatérhet az epikus leírás módosításához, ha hiba történt, elterelte a figyelmét, vagy véletlenül kilépett a böngészőből.

Tükrözés támogatása a GitLab számára a Git LFS-hez

STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD

A tükörképezéssel Git tárolókat lehet replikálni egyik helyről a másikra. Ez megkönnyíti az GitLab kiszolgálón a tároló replikájának tárolását, amely máshol található. Most a GitLab támogatja a Git LFS-sel rendelkező tárolók tükörképezését, így ez a funkció rendelkezésre áll a nagy fájlokat tartalmazó tárolók számára is, mint például játékok textúrái vagy tudományos adatok.

Olvasási és írási jogok a tárolókhoz a személyes hozzáférési tokenek számára

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

Sok személyes hozzáférési tokennek van módosításra vonatkozó engedélye api, de a teljes API-hozzáférés túl sok jogot adhat egyes felhasználóknak vagy szervezeteknek.

A közösség hozzájárulásának köszönhetően mostantól a személyes hozzáférési tokeneknek csak olvasási és írási jogai lehetnek a projekt tárolóihoz, nem pedig mélyebb API-szintű hozzáférése a GitLab olyan érzékeny területeihez, mint a beállítások és a tagság.

Köszönjük, Horatiu Eugen Vlad (Horatiu Eugen Vlad)!

Alapvető támogatás hozzáadása a GraphQL csoportos lekérdezésekhez

INGYENES, BRONZ, EZÜST, ARANY, ALAP, KISZERELÉS, PRÉMIUM, VÉGSŐ

A GraphQL API segítségével a felhasználók pontosan megadhatják, hogy mely adatokra van szükségük, és néhány lekérdezéssel megszerezhetik az összes szükséges információt. A GitLab ezen kiadásától kezdődően a csoport alapinformációinak hozzáadását is támogatja a GraphQL API-n keresztül.

Bejelentkezés Salesforce hitelesítő adatokkal

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

A GitLab kedveli a Salesforce fejlesztőit, és hogy támogassuk ezt a közösséget, lehetővé tesszük, hogy a felhasználók Salesforce.com hitelességi adataikkal lépjenek be a GitLabra. Jelenleg a példányokban beállítható a GitLab, mint egy az Salesforce-hoz csatlakozó alkalmazás, lehetővé téve a Salesforce.com használatát a GitLabra való egykattintásos belépéshez.

A SAML SSO most kötelező a webes hozzáféréshez

PREMIUM, ULTIMATE, SILVER, GOLD

Mi kiterjeszti az egységes bejelentkezés (SSO) követelményét a csoport szintjén, amelyet a 11.8-as kiadásban vezettek be, szigorú csoport- és projektforrás-ellenőrzéssel, hogy a felhasználók csak SAML bejelentkezéssel férhessenek hozzá. Ez egy további szintű hozzáférés-ellenőrzést nyújt azoknak a szervezeteknek, akik értékelik a biztonságot, és a GitLab.com-ot használják a SAML SSO-n keresztül. Mostantól kötelezővé teheti az SSO-t, tudva, hogy a csoportjában lévő felhasználók használják az SSO-t.

Szűrés a nemrégiben létrehozott vagy módosított adatokra az epikus API-hoz

ULTIMATE, GOLD

Korábban nehéz volt kérni a nemrég létrehozott vagy módosított adatokat a GitLab epikus API-jával. A 11.11-es kiadásban további szűrőket adtunk hozzá created_after, created_before, frissítve_ és frissítve_, hogy biztosítsa a feladat-API-val való összhangot és gyorsan megtalálja a módosított vagy nemrég létrehozott epikusokat.

Biometrikus azonosítás az UltraAuth segítségével

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

Cég UltraAuth a jelszó nélküli biometrikus azonosításra specializálódott. Mostantól támogatjuk ezt az azonosítási módszert a GitLab-on!

Köszönjük, Kartikey Tanna (Kartikey Tanna)!

GitLab Runner 11.11

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

Ma kiadtuk a GitLab Runner 11.11-et! A GitLab Runner egy nyílt forráskódú projekt, amely CI/CD feladatok futtatására és az eredmények visszaküldésére szolgál a GitLab-ba.

Omnibus fejlesztések

CORE, STARTER, PREMIUM, ULTIMATE

A GitLab 11.11-ben a következő fejlesztéseket hajtottuk végre az Omnibus-ban:

Sémák javítása

CORE, STARTER, PREMIUM, ULTIMATE

A GitLab 11.11-ben a következő fejlesztéseket hajtottuk végre a Helm-chartokban:

Teljesítményjavítások

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

Folyamatosan javítjuk a GitLab teljesítményét minden kiadással, a GitLab bármilyen méretű példányaihoz. Néhány fejlesztés a GitLab 11.11-ben:

A GitLab Geo biztosítani fogja a hash-alapú tárolást a GitLab 12.0 verzióban.

A GitLab Geo hash-alapú tárolást igényel

a versenyhelyzetek (race condition) mérséklésére a másodlagos node-oknál. Ezt a következő hivatkozásban emelték ki: gitlab-ce#40970 a másodlagos csomópontok versenyének enyhítésére. Ez meg lett jegyezve a hozzáadtuk ezt az követelményt a Geo dokumentációhoz:.

gitlab-ee # 8053 11.5 sudo gitlab-rake gitlab:geo:check gitlab-ee#8053.

gitlab-ee # 8053 11.6 sudo gitlab-rake gitlab:geo:check . Ha Geo-t használ, kérjük, futtassa ezt a ellenőrzést és migráljon a lehető leghamarabb. folyamatosan kikapcsolható figyelmeztetésgitlab-ee!8433

gitlab-ee # 8053 11.8 folyamatosan kikapcsolható figyelmeztetést fog megjeleníteni az oldalon A Geo a hash-alapú tárolási követelményeket fogja használni. További részletek:gitlab-ee#8690 Admin Area › Geo › Nodes.

gitlab-ee # 8053 12.0 Törlési dátum: 2019. június 22..

Hipchat integráció Hipchat

A GitLab Geo biztosítani fogja a PG FDW használatát a GitLab 12.0-ban

Ez szükséges a Geo Log Cursorhoz, mivel jelentősen javítja bizonyos szinkronizálási műveletek teljesítményét. Emellett növeli a Geo csomópontok állapotának lekérdezésének teljesítményét. Az előző lekérdezések túl alacsony teljesítménnyel rendelkeztek nagy projektekben. Tekintse meg, hogyan lehet ezt beállítani a Geo adatbázis replikációja. A GitLab 12.0 Geo megköveteli a PG FDW-t. Lásd: gitlab-ee#11006.

Hipchat integráció Hipchat

A Sentry hiba- és naplózási jelentések beállításai eltávolításra kerülnek a felhasználói felületből a GitLab 12.0-ban

Ezek a beállítások eltávolításra kerülnek a GitLab 12.0 felhasználói felületéről, és elérhetők lesznek a fájlban gitlab.yml. Ezenkívül meg tudja határozni a Sentry környezetét, hogy megkülönböztesse a több telepítést. Például fejlesztés, tesztelés és éles környezet. Lásd: gitlab-ce#49771.

Hipchat integráció Hipchat

A maximálisan létrehozott pipeline-ok számának korlátozása egy commit során

Korábban a GitLab pipelinet hozott létre a HEAD minden ágnál a commitban. Ez kényelmes a fejlesztők számára, akik egyszerre több módosítást küldenek be (például egy funkcióágba és egy ágba) develop).

De amikor nagy repón dolgozik, ahol sok aktív ág van (például költözés, tükörkép, vagy ágazás), nem szükséges mindegyik ághoz pipeline-t létrehozni. A GitLab 11.10 kezdődően maximum 4 pipeline-t hozunk létre a commit során.

Hipchat integráció 2019. május 22.

Elavult legacy kódok a GitLab Runner-ben

A Gitlab 11.9-től a GitLab Runner új módszert a repository klónozása/hívása. Jelenleg a GitLab Runner a régi módszert fogja használni, ha az új nem támogatott. További részletek találhatók a ezt a feladatot.

A GitLab 11.0-ban megváltoztattuk a metrics server konfigurációját a GitLab Runner számára. metrics_servereltávolításra kerül a listen_address javára a GitLab 12.0-ban. További részletekért lásd ezt a feladatot.

A 11.3-as verzióban a GitLab Runner elkezdte támogatni több cache szolgáltatót; ami új beállításokhoz vezetett a konkrét S3 konfigurációhoz. A dokumentáció az átállás új konfigurációjára vonatkozó változásokat és útmutatót tartalmazó táblázat található. További részletekért lásd ezt a feladatot.

Ezek az útvonalak nem lesznek elérhetőek a GitLab 12.0-ban. Felhasználóként Önnek nem kell semmit megváltoztatnia, csak győződjön meg arról, hogy a GitLab példánya 11.9+ verzióval fut a GitLab Runner 12.0-ra frissítésekor.

Hipchat integráció Hipchat

Elavult paraméter a GitLab Runner belépési pontjának funkciójához

A 11.4-es verzióban a GitLab Runner bemutatott egy funkció paramétert FF_K8S_USE_ENTRYPOINT_OVER_COMMAND az olyan problémák megoldására, mint például #2338 és #3536.

A GitLab 12.0-ban visszatérünk a helyes működéshez, mintha a funkció paraméter ki lenne kapcsolva. További részletekért lásd ezt a feladatot.

Hipchat integráció Hipchat

Elavult Linux disztribúciók támogatása a GitLab Runner számára, amelyek elérték az EOL-t

Néhány Linux disztribúció, amelyre a GitLab Runner telepíthető, lejárt.

A GitLab 12.0-ban a GitLab Runner már nem terjeszti a csomagokat ilyen Linux disztribúciókra. A teljes listát azok a disztribúciók, amelyek már nem támogatottak, megtalálhatóak a dokumentáció. Köszönöm, Javier Ardo (Javier Jardón), a te hozzájárulás!

Hipchat integráció Hipchat

Régi GitLab Runner Helper parancsok eltávolítása

A támogatás hozzáadásának keretében Windows Docker executor használatához el kellett hagyni néhány régi parancsot, amelyet a helper image.

A GitLab 12.0-ban a GitLab Runner új parancsokkal indul el. Ez csak azokat a felhasználókat érinti, akik felülírják a helper image-t. További részletekért lásd ezt a feladatot.

Hipchat integráció Hipchat

A legacy git clean mechanizmus eltávolítása a GitLab Runnerből

A GitLab Runner 11.10-ben történt. lehetőséget biztosított beállítani, hogyan a Runner végrehajtja a parancsot git clean. Emellett az új tisztítási stratégia eltávolítja a használatot git reset és elhelyezi a parancsot git clean az exportálási lépés után.

Mivel ez a viselkedés változása hatással lehet néhány felhasználóra, készítettünk egy paramétert FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Ha a következő értékre állítja igaz, akkor visszaállítja a legacy tisztítási stratégiát. A GitLab Runner funkcióparamétereiről többet találhat a dokumentációban..

A GitLab Runner 12.0-ban eltávolítjuk a legacy tisztítási stratégia támogatását és annak visszaállítási lehetőségét a funkcióparaméter segítségével. Lásd a ezt a feladatot.

Hipchat integráció Hipchat

Csoportprojektek sablonjai csak a Silver/Premium terveknél érhetők el

Amikor bemutattuk a csoportszintű projekt sablonokat a 11.6-os kiadásban, véletlenül ezt a funkciót a Premium/Silver számára elérhetővé tettük minden tervezett árszintre.

Mi javítjuk ezt a hibát a 11.11-os kiadásban, és további 3 hónapot adunk minden felhasználónak és példánynak, amely a Silver/Premium alatti szinten található.

2019. augusztus 22-től a csoportprojektek sablonjai csak a Silver/Premium és annál magasabb tervek számára lesznek elérhetők, ahogy azt a dokumentáció is leírja.

Hipchat integráció 2019. augusztus 22.

Megszűnik a Windows batch feladatok támogatása

A GitLab 13.0-ban (2020. június 22.) a Windows parancssori batch feladatok támogatását el akarjuk hagyni a GitLab Runnerben (például, cmd.exe) a Windows PowerShell kibővített támogatása javára. További információkért lásd a ezt a feladatot.

Most a vállalati DevOps víziónk összhangban lesz a Microsoft állásfoglalásával, hogy a PowerShell a legjobb megoldás a vállalati alkalmazások automatizálására Windows környezetekben. Ha továbbra is szeretne használni cmd.exe, ezeket a parancsokat PowerShellből hívhatja meg, de közvetlenül nem fogjuk támogatni a Windows batch feladatokat számos несоответствие miatt, amelyek magas költségekhez vezetnek a karbantartás és fejlesztés során.

Hipchat integráció 2019. szeptember 22.

Git 2.21.0 vagy újabb szükséges

A GitLab 11.11-től a futtatáshoz Git 2.21.0 szükséges. Az Omnibus GitLab már a Git 2.21.0-át tartalmazza, de a korábbi Git verziókat futtató felhasználóknak frissíteniük kell.

Hipchat integráció 2019. május 22.

A Kubernetes szolgáltatás sablonja elavult

A GitLab 12.0-ban a Kubernetes szolgáltatás sablonjának támogatását el kívánjuk hagyni példány szinten a példány szintű klaszter konfiguráció javára, amelyet a GitLab 11.11-ben mutattunk be.

Minden önálló példány, ahol szolgáltatás sablont használnak, az GitLab 12.0-ra való frissítéskor átkerül az példány szintű klaszterbe.

Hipchat integráció Hipchat

A címke szerinti leképezés megszüntetése app a Kubernetes telepítési panelek

A GitLab 12.0-ban tervezünk eltávolítani az app címke alapú társítást a Kubernetes telepítési szelektorban. A GitLab 11.10-ben bevezettük az új társítási mechanizmust, amely a következőket keresi app.example.com/app és app.example.com/env, hogy a telepítéseket a panelen megjelenítse.

Ahhoz, hogy ezek a telepítések megjelenjenek a telepítési paneleken, egyszerűen el kell küldenie egy új telepítést, és a GitLab alkalmazza az új címkéket.

Hipchat integráció Hipchat

A GitLab 12.0 csomagok kiterjesztett aláírásra lesznek aláírva

2019. május 2-án a GitLab meghosszabbította a csomagok aláírásához használt kulcsok érvényességi idejét Omnibus GitLab számára 2019.08.01-től 2020.07.01-ig. Ha ellenőrzi a csomag aláírásokat, és szeretné frissíteni a kulcsokat, egyszerűen kövesse újra az Omnibus csomagok aláírásáról szóló dokumentáció műveleteit.

Hipchat integráció Hipchat

Változási napló

Keresse meg ezeket a módosításokat a változási naplóban:

Telepítés

Ha új GitLab telepítést állít be, látogasson el a GitLab letöltési oldalára.

Frissítés

→ Nézze meg a frissítési oldalt

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster