Wikimedia sa rozhodne previesť svoje úložiská do GitLabu

Nadácia Wikimedia, ktorý spravuje Wikipédiu, sa oficiálne rozhodla presunúť svoje úložiská kódov od spoločnosti Gerrit, vášho súčasného systému kontroly kódu, na inštaláciu Gitlab Samoobslužné vydanie komunity.

Podľa pracovnej skupiny združenia trenie s Gerritom vývoj skôr spomaľuje ako uprednostňuje, ktorá vedie vývojárov k migrácii na hostiteľov tretích strán. Možnosť hostenia kódu tretej strany však škodí spolupráci, internej aj externej, na Wikimedia.

Wikimedia zistila, že výsledky prieskumu spokojnosti vývojárov uskutočneného za posledné dva roky viedli k sťažnostiam na systém kontroly kódu Gerrit.

Najmä Rozhranie Gerritu má povesť ťažko použiteľného, podľa Wikimedia sa pracovný postup líši od bežnej priemyselnej metódy, takže ho mnoho vývojárov nemá. ocenil.

Nadácia Wikimedia Foundation tiež uviedla, že technickým zamestnancom chvíľu trvalo, kým si zvykli na Gerrita, čím sa latka pre nováčikov v komunite Wikimedia nastavila vyššie.

„Táto nespokojnosť je evidentná najmä v našich dobrovoľníckych komunitách. Zjavná nespokojnosť s kontrolou kódu spolu s internou kontrolou našich nástrojov a postupov CI robí z tejto príležitosti vhodný čas na preskúmanie našich možností kontroly kódu, “napísala skupina. pracujem na poste z minulého týždňa.

Wikimedia Foundation uznáva, že Gerritov pracovný tok je v mnohých ohľadoch najlepší svojho druhu, ale „jeho rozhranie trpí nedostatkami použiteľnosti a jeho pracovný tok sa líši od štandardných priemyselných postupov.

To vytvára bariéry vstupu pre komunitu a spomaľuje integráciu technického personálu WMF. Okrem toho sa čoraz väčší počet ľudí a tímov (osobných i neosobných) rozhoduje vzdať sa používania Gerritu a namiesto toho využiť možnosť hostenú treťou stranou, ako je GitHub. “

Podľa pracovnej skupiny vývojári sú nespokojní z rôznych dôvodov, tri z nich sú veľmi dôležité. Začínajú od spoločnosti Gerrit, aby pri vytváraní nových úložísk ťažili zo zníženého trenia; ľahšia inštalácia a nepretržitá integrácia samoobslužná konfigurácia; a viac informácií o pracovných tokoch požiadaviek na načítanie.

Ak však niektoré tímy alebo jednotlivci používajú hostiteľskú službu, ktorá nie je Gerrit, nebudú môcť zdieľať kód s Gerritom a ďalšími, čo podľa Wikimedia spôsobí ďalšie zmätky medzi technickým personálom.

Pokiaľ nebudú vyriešené problémy s použiteľnosťou, ktoré majú používatelia s Gerritom, bude každý užívateľ pokračovať v projekte pomocou služby podľa svojho výberu. GitHub má už 152 projektov súvisiacich s nadáciou Wikimedia Foundation, z toho je 127 oficiálnych tímov pre výskum a analýzu dát nadácie Wikimedia Foundation.

Wikimedia Foundation sa obracia na GitLab Komunitné vydanie, pretože GitLab bol vyvinutý v Ruby on Rails, bezplatnom webovom rámci napísanom v jazyku Ruby.

Nadácia Wikimedia kvalifikuje tento systém kontroly kódu ako „funkčný a rozšíriteľný“, a samotná spoločnosť GitLab na svojej webovej stránke upozorňuje, že môžete GitLab Community Edition (CE) hosťovať na vlastných serveroch vývojárov. GitLab CE je end-to-end platforma pre vývoj softvéru s otvoreným zdrojovým kódom so vstavanou kontrolou verzií, sledovaním problémov, kontrolou kódu a ďalšími.

„GitLab je k dispozícii pre samoobslužný hosting, čo je nevyhnutné pre zachovanie parity so zvyškom našej infraštruktúry vývojových nástrojov a pre zmiernenie obáv z ochrany osobných údajov alebo obmedzení používania hostiteľských serverov tretích strán,“ uviedol tím Wikimedia, ktorý GitLab preskúmal. Pretože „GitLab ponúka komunitné vydanie (CE) s licenciou MIT, dodržiava hlavnú zásadu nadácie - sloboda a otvorený zdroj“.

z 23. októbra 2020 sa nadácia Wikimedia Foundation rozhodla presunúť úložisko Gerrit do GitLabu Komunitné vydanie.

Repozitáre hostované na GitLabe sa tiež zrkadlia na GitHube. Z dôvodu viditeľnosti napísala pracovná skupina Wikimedia odpoveď na ďalšiu otázku, konkrétne čo sa stane s úložiskami vyvinutými na GitHube, ak sa presunieme do GitLabu.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.