Fedora ma CentOS faʻatautaia Git Forge. GitLab tatala 18 mana fa'apitoa

Проекты CentOS и Fedora lipotia e uiga i le fa'ai'uga e fausia se auaunaga fa'atupu fa'atasi Git Forge, lea o le a fausia e fa'aaoga ai le fa'avae GitLab. GitLab o le a avea ma faʻavae autu mo le fegalegaleai ma Git repositories ma mo le talimalo i galuega faatino e fesoʻotaʻi ma CentOS ma Fedora tufatufaga. Au'aunaga sa fa'aaoga muamua Pagure o le a fa'aauau pea, ae o le a tu'uina atu i le tausiga a se nu'u e fiafia i le fa'aauauina o atina'e. Pagure o le a aveesea mai le lagolago a le CPE (Community Platform Engineering) 'au o loʻo faigaluega i Red Hat, lea o loʻo galulue i le faʻamautuina o atinaʻe mo le atinaʻeina ma le lolomiina o Fedora ma CentOS faʻasalalauga.

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 300 iloiloga ma manaʻoga mai tagata auai i le Fedora, CentOS, RHEL ma CPE poloketi, na faʻatulagaina manaʻoga faʻatinoga ma na faia le filifiliga mo Gitlab. I le faʻaopoopoga i faʻatinoga masani ma fale teu oloa (faʻafefiloi, fatuina o tui, faʻaopoopo code, ma isi), saogalemu, faigofie o le faʻaogaina ma le mautu o le faʻavae sa taʻua i totonu 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.

O le mafai GitLab na iu lava ina aʻafia ai le filifiliga e filifili lenei faʻavae, na taʻua ai le lagolago mo vaega laiti ma le avanoa filifilia i fale teu oloa, le mafai ona faʻaogaina se bot mo faʻatasi otometi (CentOS Stream e manaʻomia e tausia afifi ma le fatu), le le i ai o meafaigaluega faʻapipiʻiina mo le fuafuaina o atinaʻe, o le mafai ona faʻaogaina se auaunaga SAAS ua saunia ma se tulaga faʻamaonia o le avanoa (o le a faʻasaʻoloto ai punaoa mo le tausiaina o atinaʻe a le server).

Ua uma ona fai le faaiuga mafua ai 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. GitLab Ultimate.

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, lelei o lo'o fa'atumauina aseta, e i ai se aso e leai ua tuuina atu le telemetry ma le sabotage a le aufaigaluega a se kamupani lona tolu e le aofia ai). E le aoga foi le fofo Fa'avae faavae a Fedora, 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 faasilasila 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 lolomiina 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

Faaopoopo i ai se faamatalaga