Iphrojekthi ye-KDE isebenzisa i-GitLab. Ukuthuthukiswa kwe-GitLab EE kanye ne-CE kuthuthelwe endaweni yokugcina abantu bonke

Iphrojekthi ye-KDE ifakwe ekusebenzeni ingqalasizinda yokuthuthukisa ngokubambisana esekelwe endaweni evulekile I-GitLab, okuzokwehlisa isithiyo sokungena kwabahlanganyeli abasha, kwenze ukubamba iqhaza ekuthuthukisweni kwe-KDE kuvame kakhudlwana futhi kwandise amandla wamathuluzi okuthuthukiswa, ukugcinwa komjikelezo wokuthuthukiswa, ukuhlanganiswa okuqhubekayo nokubuyekezwa kwezinguquko. Ngaphambilini, iphrojekthi yayisebenzisa inkundla Isazi (futhi cgit), okubonwa onjiniyela abaningi abasha njengokungajwayelekile. I-GitLab isondelene kakhulu ne-GitHub, iyisofthiwe yamahhala futhi isivele isetshenziswa kumaphrojekthi amaningi ahlobene nemithombo evulekile, njenge-GNOME, i-Wayland, i-Debian ne-FreeDesktop.org.

Ukusekelwa kwe-Phabricator kusasebenza okwamanje, futhi isevisi ehlukile yethulwe abasekeli be-GitLab invent.kde.org. Inkundla Isazi ngokuyinhloko igxile ekuphathweni kwephrojekthi kanye nokubuyekezwa kwekhodi, kodwa i-lags ezindaweni ezifana nokuhlanganiswa okuqhubekayo, ukusebenza namakhosombe kanye nesixhumi esibonakalayo sewebhu. I-GitLab ibhalwe nge-Ruby and Go, futhi i-Phabricator ibhalwe nge-PHP. Ukushintshela ku-GitLab, abathuthukisi be-KDE bashoda amanye amathuba, esezivele ngokwengxenye kwenziwe ekuphenduleni isicelo sabo.

Ukwengeza, singaphawula okwenziwa yi-GitLab sebenza on ukuhlanganisa amagatsha ezohwebo kanye nomphakathi wephrojekthi, okuzokwenza kube lula ukuthuthukiswa, ukwenza izinqubo zibe sobala futhi zihlukanise ngokusobala ikhodi yobunikazi ibe amamojula ahlukene. Esikhundleni sezindawo zokugcina ezahlukene gitlab-ee ΠΈ gitlab-se, okuphumele emsebenzini okabili wokunakekela, i-codebase yazo zombili izinhlelo manje izothuthukiswa endaweni yokugcina eyodwa, futhi imikhiqizo ye-Enterprise Edition (EE) kanye ne-Community Edition (CE) izokwakhiwa kusukela ku-codebase efanayo. Ikhodi yobunikazi ihlukaniswa nomthombo ovulekile futhi ihanjiswe kuhla lwemibhalo "ee/".

Inqolobane ye-gitlab-ce, engenayo ikhodi yobunikazi, izohlala itholakala njengesibuko i-gitlab-fossisebenza kumodi yokufunda kuphela. Inqolobane entsha yokuthuthukiswa okusebenzayo yakhiwe phezu kwendawo yokugcina ye-gitlab-ee, eseqanjwe kabusha ngokuthi inqolobane "gitlab". Njengamanje, ukufuduka kusesigabeni sokugcina - izinqolobane ziqanjwe kabusha, ukuhlanganiswa sekwenzekile futhi cishe yonke imisebenzi ehambisana nakho isiqediwe. kuxazululiwe.

Abathuthukisi be-GitLab nabo kwethulwe ukukhishwa okulungisayo 12.3.2, 12.2.6 kanye no-12.1.12, okususe ubungozi obungu-14, okuhlanganisa nekhono lokushintsha imiyalo ye-git engafanele nge-API, ukudlula ukuqinisekiswa kwe-imeyili lapho usebenzisa imojuli yokuqinisekisa nge-Salesforce, ukufaka esikhundleni se-JavaScript kusixhumi esibonakalayo sokubuka kuqala kwemakhaphu ye-Markdown , ukulawula ukuthwebula ama-akhawunti abanye abantu uma usebenzisa imojula ye-SAML, ukweqa ukuvinjwa komsebenzisi, ukunqatshelwa kwesevisi nokuvuza kolwazi oluyimfihlo mayelana nephrojekthi.

Source: opennet.ru

Engeza amazwana