Fedora og CentOS Git Forge er hleypt af stokkunum. GitLab opnar fyrir 18 séreignaeiginleika.

Verkefni CentOS и Fedora сообщили um ákvörðunina um að stofna samvinnuþróunarþjónustuna Git Forge, sem verður byggð upp með GitLab kerfinu. GitLab verður aðalvettvangurinn fyrir samskipti við Git gagnageymslur og fyrir hýsingu verkefna sem tengjast dreifingum. CentOS og Fedora. Þjónusta sem áður var notuð Bls mun halda áfram að vera til, en verður afhent samfélaginu sem hefur áhuga á áframhaldandi þróun. Pagure verður fjarlægt úr CPE (Community Platform Engineering) teyminu sem Red Hat starfar í, sem viðheldur innviðum fyrir þróun og útgáfu Fedora útgáfa og CentOS.

Þegar við metum mögulegar lausnir fyrir nýja Git Forge, íhuguðum við
Pagure og Gitlab. Byggt á rannsókn á u.þ.b 300 umsagnir og óskir frá þátttakendum í Fedora verkefninu, CentOS, RHEL og CPE, virknikröfur voru skilgreindar og Gitlab var valið. Auk staðlaðra gagnageymsluaðgerða (sameiningar, forking, viðbót kóða o.s.frv.) voru öryggi, auðveld notkun og stöðugleiki kerfisins meðal lykilkrafna.

Kröfur innihéldu eiginleika eins og sendingu ýttubeiðna um HTTPS, leiðir til að takmarka aðgang að útibúum, stuðningur við einkaútibú, aðskilnað aðgangs fyrir ytri og innri notendur (til dæmis til að vinna að því að útrýma veikleikum meðan á viðskiptabanni stendur á að birta upplýsingar um vandamálið) , þekkingarviðmót, sameining undirkerfa til að vinna með vandamálaskýrslur, kóða, skjöl og skipulagningu nýrra eiginleika, framboð á verkfærum til samþættingar við IDE, stuðningur við staðlað verkflæði.

Meðal eiginleika GitLab sem höfðu að lokum áhrif á ákvörðunina um að velja þennan vettvang voru eftirfarandi nefnd: stuðningur við undirhópa með sértækan aðgang að geymslum, möguleikinn á að nota vélmenni fyrir sjálfvirkar sameiningar (krefst CentOS Straumur til að viðhalda kjarnapakka), tilvist innbyggðra verkfæra fyrir þróunaráætlanagerð, möguleikinn á að nota tilbúna SAAS þjónustu með tryggðu tiltækileikastigi (mun losa um auðlindir til að viðhalda innviðum netþjónsins).

Ákvörðunin liggur nú þegar fyrir olli gagnrýni meðal framkvæmdaaðila vegna þess að ákvörðunin hafi verið tekin án mikillar undangenginnar umræðu. Einnig komu fram áhyggjur af því að þjónustan myndi ekki nota ókeypis Comminity útgáfuna af GitLab. Sérstaklega er hæfileikinn sem nauðsynlegur er til að innleiða kröfurnar fyrir Git Forge sem lýst er í tilkynningunni aðeins tiltækar í sérútgáfunni GitLab Ultimate.

Áform um að nota SAAS (application as a service) þjónustuna sem GitLab býður upp á, í stað þess að setja GitLab á netþjóna þess, var einnig gagnrýnd, sem tekur þjónustuna úr böndunum (til dæmis er ómögulegt að vera viss um að allir veikleikar í kerfið er tafarlaust útrýmt, almennilega innviðum er viðhaldið, einn daginn verður nr fjarmæling beitt og skemmdarverk af hálfu starfsfólks þriðja aðila fyrirtækis eru útilokuð). Lausnin virkar heldur ekki með Grunnreglur Fedora, sem tilgreina að verkefnið verði að gefa kost á frjálsum valkostum.

Á meðan, GitLab tilkynnt um uppgötvun á útfærslum á 18 virkni sem áður var aðeins boðið upp á í sérútgáfum af GitLab. Hæfni nær yfir ýmis svið stjórnun á heildar hugbúnaðarþróunarferlinu, þar á meðal þróunaráætlun, verkefnagerð, sannprófun, pakkastjórnun, útgáfugerð, uppsetningu og öryggi.

Eftirfarandi aðgerðir hafa verið fluttar yfir á lausa svið:

  • Viðhengi tengt mál;
  • Flytja út mál frá GitLab til CSV;
  • Aðferð til að skipuleggja, skipuleggja og sjá þróunarferli einstakra virkni eða útgáfu;
  • Innbyggð þjónusta til að tengja þátttakendur verkefnisins við þriðja aðila með tölvupósti.
  • Vefstöð fyrir vef IDE;
  • Geta til að samstilla skrár til að prófa breytingar á kóða í vefstöðinni;
  • Hönnunarstýringar sem gera þér kleift að hlaða upp mockups og eignum til útgáfu, nota málið sem einn aðgangsstað að öllu sem þú þarft til að þróa nýjan eiginleika;
  • Gæðaskýrslur kóða;
  • Stuðningur við pakkastjóra Conan (C/C++), Maven (Java), NPM (node.js) og NuGet (.NET);
  • Stuðningur við uppsetningu kanarífugla, sem gerir þér kleift að setja upp nýja útgáfu af forritinu á litlum hluta kerfanna;
  • Stigvaxandi dreifingar, sem gerir kleift að afhenda nýjar útgáfur til aðeins fárra kerfa í fyrstu, sem eykur umfangið smám saman í 100%;
  • Virkjunarfánar, sem gera það mögulegt að skila verkefninu í ýmsum útgáfum, virkja ákveðna eiginleika á virkan hátt;
  • Yfirlitshamur dreifingar, sem gerir þér kleift að meta stöðu hvers samfelldra samþættingarumhverfis byggt á Kubernetes;
  • Stuðningur við að skilgreina marga Kubernetes klasa í stillingarforritinu (til dæmis er hægt að nota aðskilda Kubernetes klasa fyrir prufuútfærslur og vinnuálag);
  • Stuðningur við að skilgreina gámakerfisöryggisstefnu sem gerir þér kleift að takmarka aðgang á milli Kubernetes belg.

Auk þess má geta þess útgáfu GitLab uppfærir 12.9.1, 12.8.8 og 12.7.8 (Community Edition og Enterprise Edition), sem laga veikleikann. Málið hefur verið til staðar frá útgáfu GitLab EE/CE 8.5 og gerir kleift að lesa innihald hvaða staðbundnu skráar sem er þegar mál er flutt á milli verkefna.
Upplýsingar um varnarleysið verða birtar eftir 30 daga.

Heimild: opennet.ru

Kauptu áreiðanlega hýsingu fyrir síður með DDoS vernd, VPS VDS netþjónum 🔥 Kauptu áreiðanlega vefhýsingu með DDoS vörn, VPS VDS netþjónum | ProHoster