Fedora ndi CentOS amayendetsa Git Forge. GitLab Imatsegula Maluso 18 Othandizira

Mapulani CentOS ΠΈ Fedora adanenanso za chisankho chopanga ntchito yachitukuko ya Git Forge, yomwe idzamangidwa pogwiritsa ntchito nsanja ya GitLab. GitLab idzakhala nsanja yoyamba yolumikizirana ndi nkhokwe za Git komanso kuchititsa ma projekiti okhudzana ndi magawo a CentOS ndi Fedora. Utumiki womwe unagwiritsidwa ntchito kale Pagure idzapitiriza kukhalapo, koma idzaperekedwa m'manja mwa anthu omwe ali ndi chidwi chofuna chitukuko. Pagure idzachotsedwa ku chithandizo cha gulu la CPE (Community Platform Engineering) lomwe likugwiritsidwa ntchito ku Red Hat, lomwe likugwira ntchito yokonza zomangamanga zopangira ndi kufalitsa Fedora ndi CentOS zotulutsidwa.

Poyesa njira zothetsera Git Forge yatsopano, tidakambirana
Pagure ndi Gitlab. Kutengera kafukufuku wa za 300 ndemanga ndi zokhumba za omwe adatenga nawo gawo mu ntchito za Fedora, CentOS, RHEL ndi CPE, zofunikira zogwirira ntchito zidapangidwa ndipo chisankho chinapangidwa mokomera Gitlab. Kuphatikiza pa ntchito zokhazikika ndi zosungirako (kuphatikiza, kupanga mafoloko, kuwonjezera kachidindo, ndi zina), chitetezo, kugwiritsa ntchito mosavuta komanso kukhazikika kwa nsanja zidanenedwa pakati pa zofunika.

Zofunikira zimaphatikizansopo zinthu monga kutumiza zopempha zokankhira pa HTTPS, njira zoletsa mwayi wopezeka kunthambi, kuthandizira nthambi zachinsinsi, kulekanitsa mwayi kwa ogwiritsa ntchito akunja ndi amkati (mwachitsanzo, kuyesetsa kuthetsa ziwopsezo panthawi yoletsa kuwulula zambiri za vutoli) , mawonekedwe odziwika bwino, kugwirizana kwa ma subsystems ogwirira ntchito ndi malipoti azovuta, kachidindo, zolemba ndi kukonza zinthu zatsopano, kupezeka kwa zida zophatikizira ndi IDE, kuthandizira kwamayendedwe okhazikika.

Pa luso la GitLab lomwe pamapeto pake lidakhudza chisankho chosankha nsanjayi, kutchulidwako kudapangidwa pothandizira magulu ang'onoang'ono omwe ali ndi mwayi wosankha zosungirako, kuthekera kogwiritsa ntchito bot pazophatikizira zokha (CentOS Stream ikufunika kusunga mapaketi ndi kernel), the kukhalapo kwa zida zomangira zokonzekera chitukuko, kuthekera kogwiritsa ntchito ntchito yokonzekera ya SAAS yokhala ndi mulingo wotsimikizika wopezeka (idzamasula zida zosungirako seva).

Chigamulo chili kale zidayambitsa kutsutsa pakati pa omanga chifukwa chakuti chisankhocho chinapangidwa popanda kukambirana kwakukulu koyambirira. Kuda nkhawa kudadzutsidwanso kuti ntchitoyi sigwiritsa ntchito mtundu waulere wa Comminity wa GitLab. Makamaka, kuthekera kofunikira kuti akwaniritse zofunikira za Git Forge zomwe zafotokozedwa pachilengezochi zikupezeka mu mtundu wa eni ake. GitLab Ultimate.

Cholinga chogwiritsa ntchito ntchito ya SAAS (ntchito ngati ntchito) yoperekedwa ndi GitLab, m'malo motumiza GitLab pa maseva ake, idatsutsidwanso, zomwe zimachotsa ntchitoyo m'manja (mwachitsanzo, ndizosatheka kutsimikiza kuti ziwopsezo zonse zili mkati). ndondomekoyi imachotsedwa nthawi yomweyo, bwino zomangamanga zimasungidwa, tsiku lina sipadzakhala telemetry yoperekedwa ndi kuwonongeka kwa antchito a kampani yachitatu sikuphatikizidwa). Yankho nayenso sagwira ntchito Mfundo zoyambira za Fedora, zomwe zimanena kuti polojekitiyi iyenera kupatsa mwayi njira zina zaulere.

Pakadali pano, GitLab adalengeza za kupezeka kwa kukhazikitsidwa kwa magwiridwe antchito 18 omwe adaperekedwa kale m'makope a GitLab okha. Kuthekera kumakhudza mbali zosiyanasiyana za kayendetsedwe ka chitukuko cha mapulogalamu onse, kuphatikizapo kukonza chitukuko, kupanga polojekiti, kutsimikizira, kasamalidwe ka phukusi, kutulutsa kumasulidwa, kasinthidwe ndi chitetezo.

Ntchito zotsatirazi zasamutsidwa ku gulu laulere:

  • Kugwirizana ndi zovuta;
  • Tumizani nkhani kuchokera ku GitLab kupita ku CSV;
  • Njira yokonzekera, kulinganiza ndikuwoneratu kakulidwe ka magwiridwe antchito kapena kutulutsa;
  • Ntchito zomangidwira zolumikizira omwe akutenga nawo gawo ndi anthu ena pogwiritsa ntchito imelo.
  • Web terminal kwa Web IDE;
  • Kutha kulunzanitsa mafayilo kuti muyese kusintha kwa code mu terminal;
  • Kuwongolera kwa mapangidwe omwe amakulolani kukweza ma mockups ndi katundu kuti mupereke, pogwiritsa ntchito nkhani ngati malo amodzi opezera zonse zomwe mukufunikira kuti mupange chinthu chatsopano;
  • Malipoti apamwamba a code;
  • Thandizo kwa oyang'anira phukusi Conan (C / C ++), Maven (Java), NPM (node.js) ndi NuGet (.NET);
  • Kuthandizira kutumizidwa kwa canary, kukulolani kuti muyike pulogalamu yatsopano pagawo laling'ono la machitidwe;
  • Kugawidwa kowonjezereka, kulola kuti matembenuzidwe atsopano aperekedwe ku kachitidwe kakang'ono kokha poyamba, pang'onopang'ono kuwonjezera kufalitsa ku 100%;
  • Mbendera zoyambitsa magwiridwe antchito, zomwe zimapangitsa kuti zitheke kupereka pulojekitiyo m'mitundu yosiyanasiyana, ndikuyambitsa zina mwazinthu;
  • Kutumiza mwachidule mawonekedwe, omwe amakupatsani mwayi wowunika momwe malo onse ophatikizira amapitilira Kubernetes;
  • Kuthandizira kutanthauzira magulu angapo a Kubernetes mu kasinthidwe (mwachitsanzo, mutha kugwiritsa ntchito magulu osiyana a Kubernetes pakukhazikitsa zoyeserera ndi kuchuluka kwa ntchito);
  • Kuthandizira kufotokozera mfundo zachitetezo chamaneti zomwe zimakulolani kuti muchepetse mwayi wopezeka pakati pa Kubernetes pods.

Kuphatikiza apo, zitha kuzindikirika kusindikiza GitLab imasintha 12.9.1, 12.8.8 ndi 12.7.8 (Community Edition ndi Enterprise Edition), zomwe zimakonza kusatetezeka. Nkhaniyi idakhalapo kuyambira pomwe GitLab EE/CE 8.5 idatulutsidwa ndipo imalola zomwe zili mufayilo iliyonse yakumaloko kuti ziwerengedwe posuntha vuto pakati pa mapulojekiti.
Tsatanetsatane wa kusatetezekako idzawululidwa pakadutsa masiku 30.

Source: opennet.ru

Kuwonjezera ndemanga