KDE verkefnið innleiðir GitLab. GitLab EE og CE þróun hefur verið flutt í sameiginlega geymslu

KDE verkefni tekin í notkun samvinnuþróunarinnviði sem byggir á opnum vettvangi GitLab, sem mun lækka aðgangshindrun fyrir nýja þátttakendur, gera þátttöku í KDE þróun algengari og auka möguleika tækja til þróunar, viðhalds þróunarlotunnar, stöðugrar samþættingar og endurskoðunar á breytingum. Áður notaði verkefnið vettvanginn Phabricator (og cgit), sem er litið á af mörgum nýjum hönnuðum sem óvenjulegt. GitLab er nokkuð nálægt GitHub í getu, er ókeypis hugbúnaður og er nú þegar notaður í mörgum tengdum opnum hugbúnaði, svo sem GNOME, Wayland, Debian og FreeDesktop.org.

Phabricator stuðningur er áfram starfræktur í bili og sérstök þjónusta hefur verið hleypt af stokkunum fyrir stuðningsmenn GitLab invent.kde.org. Pallur Phabricator fyrst og fremst lögð áhersla á verkefnastjórnun og endurskoðun kóða, en er eftir á sviðum eins og stöðugri samþættingu, vinnu með geymslum og vefviðmóti. GitLab er skrifað í Ruby and Go og Phabricator er skrifað í PHP. Til að skipta yfir í GitLab skorti KDE forritara einhverja möguleika, sem eru að hluta til nú þegar komið til framkvæmda sem svar við beiðni þeirra.

Að auki getum við tekið eftir þeirri sem GitLab framkvæmdi vinna á sameiningu viðskipta- og samfélagsgreinar verkefnisins, sem mun einfalda þróun verulega, gera ferla gagnsærri og greinilega aðgreina sérkóða í aðskildar einingar. Í staðinn fyrir mismunandi geymslur gitlab-ee и gitlab-se, sem leiddi til tvöfaldrar vinnu við að viðhalda, kóðagrunnur beggja útgáfunnar verður nú þróaður í einni sameiginlegri geymslu og Enterprise Edition (EE) og Community Edition (CE) vörurnar verða byggðar úr sama kóðagrunni. Eiginkóði er aðskilinn frá opnum kóða og færður í möppuna "ee/".

Gitlab-ce geymslan, sem inniheldur ekki sérkóða, verður áfram tiltæk sem spegill gitlab-fossstarfandi í skrifvarinn ham. Nýja staka geymslan fyrir virka þróun er byggð ofan á núverandi gitlab-ee geymslu, sem hefur verið endurnefnt geymslu "gitlab". Eins og er er flutningurinn á lokastigi - geymslunum hefur verið breytt, sameiningin hefur átt sér stað og nánast öllum verkefnum tengdum henni hefur þegar verið lokið. leyst.

GitLab verktaki líka fram leiðréttingarútgáfur 12.3.2, 12.2.6 og 12.1.12 og 14, sem útrýmdu XNUMX veikleikum, þar á meðal getu til að skipta út handahófskenndum git skipunum í gegnum API, framhjá staðfestingu tölvupósts þegar auðkenningareiningin er notuð í gegnum Salesforce, JavaScript skipti í forskoðunarviðmóti Markdown markups. , fanga stjórn á reikningum annarra þegar SAML einingin er notuð, framhjá útilokun notenda, afneitun á þjónustu og leka á trúnaðarupplýsingum um verkefnið.

Heimild: opennet.ru

Bæta við athugasemd