Проекты и e uiga i le faaiuga e fatuina le tautua atinae galulue faatasi a le Git Forge, lea o le a fausia e faaaoga ai le fausaga o le GitLab. O le a avea le GitLab ma fausaga autu mo le fegalegaleai ma fale teu oloa a le Git ma mo le talimaloina o galuega faatino e fesoʻotaʻi ma tufatufaga. CentOS ma Fedora. Auaunaga sa fa'aaogaina muamua o le a faaauau pea ona iai, ae o le a tuuina atu i le alalafaga e fiafia i le atinaeina pea. O le a aveesea le Pagure mai le 'au a le CPE (Community Platform Engineering) o lo'o fa'afaigaluegaina e Red Hat, lea e tausia le atina'e mo le atina'eina ma le lolomiina o lomiga a Fedora ma CentOS.
Pe a iloiloina fofo talafeagai mo le Git Forge fou, matou mafaufau
Pagure ma Gitlab. Faʻavae i luga o se suʻesuʻega e uiga i ma fa'amanuiaga mai i latou o lo'o auai i le poloketi a Fedora, CentOS, RHEL, ma le CPE, sa fa'amatalaina mana'oga fa'atino, ma sa filifilia ai le Gitlab. I le fa'aopoopoga i galuega fa'atino masani o le teuina o fa'amaumauga (tu'ufa'atasia, vaevaeina, fa'aopoopoina o code, ma isi mea), o le saogalemu, faigofie o le fa'aoga, ma le mautu o le fa'avae o nisi ia o mana'oga autu.
O mea e manaʻomia e aofia ai foliga e pei o le tuʻuina atu o talosaga tulei i luga o le HTTPS, o le faʻatapulaʻaina o avanoa i lala, lagolago mo lala tumaoti, vavaeeseina o avanoa mo tagata faʻaoga fafo ma totonu (mo se faʻataʻitaʻiga, e galue i le faʻaumatiaina o faʻafitauli i le taimi o se faʻalavelave i le faʻaalia o faʻamatalaga e uiga i le faʻafitauli) , fesoʻotaʻiga masani, faʻapipiʻiina o subsystems mo le galulue faʻatasi ma lipoti faʻafitauli, code, faʻamaumauga ma fuafuaga o foliga fou, avanoa o meafaigaluega mo le tuʻufaʻatasia ma le IDE, lagolago mo faʻasologa masani.
I totonu o foliga o le GitLab na iu lava ina aʻafia ai le faʻaiuga e filifili lenei faʻavae, o mea nei na taʻua: lagolago mo vaega laiti ma le avanoa filifilia i fale teu oloa, le mafai ona faʻaaoga se bot mo tuʻufaʻatasiga otometi (e manaʻomia CentOS Fa'asolo mo le tausia o afifi o le kernel), le i ai o meafaigaluega ua fausia mo le fuafuaina o atina'e, le mafai ona fa'aogaina se tautua SAAS ua uma ona saunia ma se tulaga mautinoa o le avanoa (o le a fa'asa'olotoina ai punaoa mo le tausia o le atina'e o le 'au'aunaga).
Ua uma ona fai le faaiuga faitioga i le au atiae ona o le mea moni na faia le faaiuga e aunoa ma se talanoaga tele muamua. Na fa'atupula'ia fo'i atugaluga e fa'apea o le a le fa'aogaina e le au'aunaga le lomiga a le Comminity free a GitLab. Aemaise lava, o agavaʻa e manaʻomia e faʻatino ai manaʻoga mo Git Forge o loʻo faʻamatalaina i le faʻasalalauga e maua naʻo le kopi faʻapitoa. .
O le faʻamoemoe e faʻaoga le SAAS (faʻaoga e avea o se auaunaga) auaunaga na tuʻuina atu e GitLab, nai lo le faʻaogaina o GitLab i luga o ana 'auʻaunaga, na faitioina foʻi, lea e aveesea ai le auaunaga (mo se faʻataʻitaʻiga, e le mafai ona mautinoa o faʻafitauli uma i totonu. o le faiga e vave fa'aumatia, o lo'o fa'atumauina aseta, e i ai se aso e leai ma le sabotage a le aufaigaluega a se kamupani lona tolu e le aofia ai). E le aoga foi le fofo , lea e fa'amaoti mai e tatau i le poloketi ona tu'uina atu le fa'amuamua i isi mea e leai se totogi.
I le taimi nei, GitLab e uiga i le mauaina o faʻatinoga o galuega faʻatino e 18 na ofoina atu muamua i lomiga faʻapitoa a GitLab. O gafatia e aofia ai vaega eseese o le puleaina o le taamilosaga atoa o le atinaʻeina o polokalama, e aofia ai fuafuaga tau atinaʻe, faʻavaeina o galuega, faʻamaoniga, faʻatautaia o pusa, faʻasalalauga faʻavae, faʻatulagaina ma le saogalemu.
O galuega fa'atino nei ua fa'aliliu atu i le avanoa avanoa:
- Fa'apipi'i mataupu fa'atatau;
- Tu'u atu i fafo mai le GitLab ile CSV;
- O se faiga o fuafuaga, fa'atulagaina ma va'ava'ai i le fa'agasologa o le atina'eina o galuega a tagata ta'ito'atasi po'o fa'amalologa;
- Auaunaga faʻapipiʻi mo le faʻafesoʻotaʻi o tagata auai i le poloketi ma isi vaega e faʻaaoga ai imeli.
- 'upega tafaʻilagi mo Web IDE;
- Malosiaga e fa'amaopoopo faila e fa'ata'ita'i ai suiga i le fa'ailoga i le 'upega tafa'ilagi;
- Fuafuaga fa'atonuga e fa'atagaina oe e tu'uina atu fa'atauga ma aseta e tu'uina atu, fa'aaoga le fa'amatalaga e avea o se tasi o avanoa i mea uma e te mana'omia e atia'e ai se mea fou;
- Lipoti tulaga lelei;
- Lagolago mo pule o pusa Conan (C/C++), Maven (Java), NPM (node.js) ma NuGet (.NET);
- Lagolago mo le faʻapipiʻiina o canary, faʻatagaina oe e faʻapipiʻi se lomiga fou o le talosaga i luga o se vaega itiiti o faiga;
- Fa'aopoopoga fa'aopoopo, fa'ataga fou fa'aliliuga e tu'uina atu i na'o se numera la'ititi o faiga i le taimi muamua, fa'asolosolo fa'atuputeleina le fa'asalalauga i le 100%;
- Fu'a fa'agaioiga fa'atino, lea e mafai ai ona tu'uina atu le poloketi i fa'asalalauga eseese, fa'agaoioia fa'aagaoioia nisi vaega;
- Faiga fa'avasega va'aiga, lea e mafai ai ona e su'esu'eina le tulaga o si'osi'omaga fa'aauau fa'aauau ta'itasi e fa'atatau i Kubernetes;
- Lagolago mo le fa'amalamalamaina o le tele o fuifui Kubernetes i totonu o le configurator (mo se fa'ata'ita'iga, e mafai ona e fa'aogaina vaega eseese o Kubernetes mo fa'atinoga fa'ata'ita'iga ma galuega mamafa);
- Lagolago mo le faʻamalamalamaina o faiga faʻavae mo le saogalemu o fesoʻotaʻiga pusa e faʻatagaina oe e faʻagata le avanoa i le va o Kubernetes pods.
E le gata i lea, e mafai ona matauina GitLab faʻafouina 12.9.1, 12.8.8 ma 12.7.8 (Community Edition ma Enterprise Edition), lea e faʻaleleia ai le faʻafitauli. O le mataupu na i ai talu mai le tatalaina o le GitLab EE/CE 8.5 ma faʻatagaina mea o loʻo i totonu o soʻo se faila i le lotoifale e faitau pe a faʻanofoina se mataupu i le va o poloketi.
O fa'amatalaga e uiga i le fa'aletonu o le a fa'aalia pe a uma le 30 aso.
puna: opennet.ru
