Verkefni
Þegar við metum mögulegar lausnir fyrir nýja Git Forge, íhuguðum við
Pagure og Gitlab. Byggt á rannsókn á u.þ.b
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.
Af GitLab getu sem að lokum hafði áhrif á ákvörðunina um að velja þennan vettvang var minnst á stuðning við undirhópa með sértækan aðgang að geymslum, getu til að nota vélmenni fyrir sjálfvirka sameiningu (CentOS Stream er nauðsynlegt til að viðhalda pakka með kjarnanum), tilvist innbyggðra verkfæra til að skipuleggja þróun, getu til að nota tilbúna SAAS þjónustu með tryggt framboð (mun losa um fjármagn til að viðhalda innviði netþjónsins).
Ákvörðunin liggur nú þegar fyrir
Á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,
Á meðan, GitLab
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
Upplýsingar um varnarleysið verða birtar eftir 30 daga.
Heimild: opennet.ru