Ka whakahaerehia e Fedora me CentOS a Git Forge. Ka Whakatuwheratia e GitLab 18 Nga Taonga Whaimana

Kaupapa CentOS и Fedora ka korerotia mo te whakatau ki te hanga i tetahi ratonga whanaketanga mahi tahi a Git Forge, ka hangaia ma te whakamahi i te papaaho GitLab. Ka noho a GitLab hei turanga tuatahi mo te taunekeneke ki nga whare pupuri a Git me te manaaki kaupapa e pa ana ki nga tohatoha CentOS me Fedora. He ratonga i whakamahia i mua Pagure ka noho tonu, engari ka tukuna ki te manaakitanga o te hapori e hiahia ana ki te whakawhanake tonu. Ka tangohia a Pagure mai i te tautoko a te roopu CPE (Community Platform Engineering) e mahi ana i Red Hat, e mahi ana ki te pupuri i nga hanganga mo te whakawhanaketanga me te whakaputanga o nga whakaputanga Fedora me CentOS.

I te arotake i nga otinga ka taea mo te Git Forge hou, i whakaaro matou
Pagure me Gitlab. I runga i te rangahau mo He arotake 300 me nga hiahia mai i nga kaiuru ki nga kaupapa Fedora, CentOS, RHEL me CPE, i hangaia nga whakaritenga taumahinga me te whiriwhiri i te pai ki a Gitlab. I tua atu i nga mahinga paerewa me nga whare pupuri (te whakakotahi, te hanga marau, te taapiri waehere, me etahi atu), ko te haumarutanga, te ngawari o te whakamahi me te pumau o te papanga i kiia i roto i nga whakaritenga matua.

Ko nga whakaritenga ko nga ahuatanga penei i te tuku tono pana ki runga i te HTTPS, nga tikanga mo te aukati i te uru ki nga manga, te tautoko mo nga peka motuhake, te wehe i te uru mo nga kaiwhakamahi o waho me o roto (hei tauira, ki te mahi ki te whakakore i nga whakaraeraetanga i te wa o te aukati ki te whakaatu korero mo te raruraru) , te atanga taunga, te whakakotahitanga o nga punaha iti mo te mahi me nga purongo raruraru, te waehere, te tuhinga me te whakamahere i nga ahuatanga hou, te waatea o nga taputapu mo te whakauru ki te IDE, te tautoko mo nga rerenga mahi paerewa.

Ko nga kaha o GitLab i awe i te whakatau ki te whiriwhiri i tenei papaaho, i whakahuahia mo te tautoko mo nga roopu-iti me te uru ki nga putunga, te kaha ki te whakamahi i te karetao mo nga hanumi aunoa (CentOS Stream e hiahiatia ana ki te pupuri i nga kohinga me te kernel), te te aroaro o nga taputapu hanga-i roto mo te whakawhanaketanga whakamahere, te kaha ki te whakamahi i te ratonga SAAS kua oti te hanga me te taumata whai mana o te waatea (ka waatea nga rauemi mo te pupuri i te hanganga tūmau).

Kua oti kē te whakatau meinga te whakahee i waenga i nga kaiwhakawhanake na te mea i puta te whakatau me te kore korero nui i mua. I puta ano nga awangawanga kaore e whakamahia e te ratonga te whakaputanga Comminity koreutu o GitLab. Ina koa, ko nga kaha e tika ana ki te whakatinana i nga whakaritenga mo Git Forge e whakaahuatia ana i roto i te panui kei te waatea noa i te putanga rangatira. GitLab Ultimate.

Ko te whakaaro ki te whakamahi i te ratonga SAAS (tono hei ratonga) e whakaratohia ana e GitLab, hei utu mo te tuku i a GitLab ki runga i ana kaimau, i whakahengia ano, na te mea ka kore te mana o te ratonga (hei tauira, kaore e taea te tino mohio ko nga whakaraeraetanga katoa kei roto. ka hohoro te whakakore i te punaha, tika ka mau tonu nga hanganga, i tetahi ra ka kore ka utaina te telemetry me te whakawetiweti a nga kaimahi o tetahi kamupene tuatoru ka whakakorehia). Kaore hoki te otinga e mahi Ko nga kaupapa taketake a Fedora, e kii ana me aro te kaupapa ki etahi atu kore utu.

I tenei wa, ko GitLab ka panui mo te kitenga o nga whakatinanatanga o nga mahi 18 i tukuna i mua i roto i nga putanga rangatira o GitLab. Ko nga kaha e kapi ana i nga waahanga maha mo te whakahaere i te huringa whanaketanga rorohiko katoa, tae atu ki te whakamahere whanaketanga, te hanga kaupapa, te manatoko, te whakahaere kete, te whakatipuranga tuku, te whirihoranga me te haumarutanga.

Ko nga mahi e whai ake nei kua whakawhitia ki te awhe kore utu:

  • Te taapiri i nga take e pa ana;
  • Kaweake take mai i GitLab ki CSV;
  • He tikanga mo te whakamahere, te whakarite me te whakakitenga i te tukanga whakawhanaketanga o nga mahi a te tangata takitahi, i nga whakaputanga ranei;
  • He ratonga whakauru mo te hono i nga kaiuru kaupapa me nga roopu tuatoru ma te whakamahi i te imeera.
  • tauranga Tukutuku mo te Tukutuku IDE;
  • Te kaha ki te tukutahi i nga konae hei whakamatautau i nga huringa o te waehere i roto i te tauranga tukutuku;
  • Ko nga mana hoahoa ka taea e koe te tuku ake i nga mockups me nga rawa ki te whakaputa, ma te whakamahi i te take hei waahi kotahi mo te uru ki nga mea katoa e hiahia ana koe ki te whakawhanake i tetahi ahuatanga hou;
  • Nga purongo o te kounga o te waehere;
  • Tautoko mo nga kaiwhakahaere kete a Conan (C/C++), Maven (Java), NPM (node.js) me NuGet (.NET);
  • Tautoko mo nga whakatakotoranga canary, ka taea e koe te whakauru i tetahi waahanga hou o te tono ki tetahi waahanga iti o nga punaha;
  • Nga tohatoha taapiri, ka taea e koe te tuku putanga hou ki te iti noa o nga punaha, ka piki haere te kapinga ki te 100%;
  • Ko nga haki whakahohe mahi, e taea ai te tuku i te kaupapa i roto i nga momo whakaputanga, me te whakakorikori i etahi ahuatanga;
  • Aratau tirohanga whanui, ka taea e koe te aromatawai i te ahua o ia taiao whakauru tonu i runga i nga Kubernetes;
  • Tautoko mo te tautuhi i nga tautau Kubernetes maha i roto i te whirihora (hei tauira, ka taea e koe te whakamahi i nga tautau Kubernetes motuhake mo nga whakatinanatanga whakamatautau me nga kawenga mahi);
  • Tautoko mo te tautuhi i nga kaupapa here haumarutanga whatunga ipu e taea ai e koe te whakawhāiti i te urunga ki waenga i nga putunga Kubernetes.

I tua atu, ka taea te tohu whakaputanga Ka whakahouhia e GitLab te 12.9.1, 12.8.8 me te 12.7.8 (Hapori Putanga me te Putanga Hinonga), e whakatika ana i te whakaraeraetanga. Kua tae mai te take mai i te tukunga o GitLab EE/CE 8.5 me te tuku i nga ihirangi o tetahi konae rohe kia panui i te wa e nekehia ana tetahi take i waenga i nga kaupapa.
Ko nga korero mo te whakaraeraetanga ka whakaatuhia i muri i nga ra 30.

Source: opennet.ru

Tāpiri i te kōrero