Kutulutsidwa kwa pulogalamu yomanga phukusi Open Build Service 2.10

Anapangidwa kumasulidwa kwa nsanja Open Build Service 2.10, anafuna kukonza ndondomeko ya chitukuko cha magawo ndi mapulogalamu a mapulogalamu, kuphatikizapo kukonzekera ndi kukonza zotulutsidwa ndi zosintha. Dongosololi limapangitsa kuti zitheke kuphatikiza mapaketi azogawa zazikulu za Linux kapena kupanga nokha kugawa kutengera phukusi lomwe mwapatsidwa.

Imathandizira kumanga nsanja 21 (zogawa), kuphatikiza CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) ndi Ubuntu. Msonkhano ndi zotheka kwa zomangamanga 6, kuphatikizapo i386, x86_64 ndi ARM. OBS imakhala ndi mapaketi opitilira 140 ndipo imagwiritsidwa ntchito ngati njira yayikulu yopangira ma openSUSE, Tizen, Sailfish/Mer, NextCloud ndi VideoLAN mapulojekiti, komanso pomanga zinthu za Linux ku Dell, Cray ndi Intel.

Kuti mupange mtundu waposachedwa wa pulogalamu yomwe mwapatsidwa ngati phukusi lachiphaso chadongosolo lomwe mukufuna, ingopangani fayilo kapena kulumikiza zosungira zomwe zaperekedwa patsambalo. software.opensuse.org. Kuphatikiza apo, mutha kupanga malo okonzeka ocheperako kuti muphatikizire machitidwe owoneka bwino, malo amtambo, kapena kutsitsa ngati Kugawa Kwamoyo. Pogwira ntchito ndi OBS, wopanga amatha kugwiritsa ntchito intaneti yopangidwa kale build.opensuse.org kapena kukhazikitsa dongosolo lofanana pa seva yanu. Kuphatikiza apo, mutha kutumiza mwachangu zida zanu pogwiritsa ntchito ophunzitsidwa mwapadera zithunzi kwa makina enieni, zotengera, kukhazikitsa kwanuko kapena kuyambitsa PXE pa netiweki.

Ndizotheka kutsitsa ndikutsitsa zolemba kuchokera ku Git kapena Subversion nkhokwe zakunja kapena zosungidwa ndi ma code kuchokera ku ftp ndi ma seva a mapulojekiti oyambira, omwe amakulolani kuti muchotse kutsitsa kwapakatikati kwa zolemba zakale ndi ma code kumakina amomweko amakapanga ndi zotsatirapo zake. lowetsani ku OpenSUSE Build Service. Osamalira phukusi amapatsidwa njira yodziwira kudalira pamaphukusi ena ndikumanganso zodalira izi zikasintha. Powonjezera zigamba, ndizotheka kuwayesa ndi mapaketi ofanana kuchokera kumapulojekiti ena.

Kuti muyang'anire Open Build Service, mutha kugwiritsa ntchito zida za mzere wamalamulo ndi mawonekedwe a intaneti. Pali zida zolumikizira makasitomala a chipani chachitatu ndikugwiritsa ntchito zinthu zochokera kuzinthu zakunja monga GitHub, SourceForge ndi kde-apps.org. Madivelopa ali ndi zida zopangira magulu ndikukonzekera mgwirizano. Khodi ya zigawo zonse zamakina, kuphatikiza mawonekedwe a intaneti, makina oyesera phukusi ndi ma backend a msonkhano, ndi lotseguka zololedwa pansi pa GPLv2.

pakati kuwongolerazowonjezeredwa mu Open Build Service 2.10:

  • Kwathunthu zachitikanso mawonekedwe a intaneti, omwe adalembedwanso pogwiritsa ntchito zida za Bootstrap, zomwe zidapangitsa kuti zitheke kukonza kachidindo, kugwirizanitsa mapangidwe a magawo osiyanasiyana ndikuchotsa zovuta zambiri (kale adagwiritsa ntchito 960 Grid System, mutu wawo wa JQuery UI ndi kuchuluka kwa CSS yeniyeni). Ngakhale kukonzanso kwakukulu, okonzawo anayesa kusunga kuzindikira kwa zinthu ndi njira yodziwika bwino yogwirira ntchito kuti achepetse kusautsika posintha mtundu watsopano;

    Kutulutsidwa kwa pulogalamu yomanga phukusi Open Build Service 2.10

  • Ntchito yachitidwa kuti athandizire popereka ndi kutumiza zofunsira kwa zotengera zakutali. Zokonzekera mbiri za kugawa zotengera. Mwachitsanzo, kuti mutsegule malo atsopano otengera Tumbleweed repository, muyenera kungoyendetsa "docker run -ti -rm registry.opensuse.org/opensuse/tumbleweed /bin/bash". Wotetezedwa
    kuthandizira kutsata momwe mabizinesi ang'onoang'ono (kuwongolera kutulutsa) m'mitsuko. Thandizo lowonjezera la mbiri ya kiwi komanso kuthekera kopanga mawonetsedwe amitundu yambiri;

  • Ma module owonjezera kuti aphatikizidwe ndi Gitlab ndi Pagure, zomwe zimakulolani kumangirira zochita zina mu OBS pamene ntchito zatsopano zapangidwa kapena zochitika zinazake zimachitika m'makinawa.
  • Kuthekera kopangidwira kukweza ku Amazon EC2 ndi Microsoft Azure mtambo malo, komanso kufalitsa kudzera pa Vagrant;
  • sysv init zolembedwa zasinthidwa ndi mafayilo a systemd;
  • Thandizo lowonjezera la kusunga ma metric okhala ndi deta yogwira ntchito mu InfluxDB DBMS;
  • Emoji imaloledwa m'magawo a zolemba (kuphatikizidwa mu database.yml, encoding iyenera kukhazikitsidwa ku utf8mb4);
  • Anawonjezera njira yotumizira zidziwitso kwa eni mauthenga za zovuta, ndi chidziwitso cha ndemanga zatsopano;
  • Ntchito yotsimikizira zopempha zawonekera (pempholo limavomerezedwa pokhapokha kuwunikirako kumalizidwa);
  • Kukhathamiritsa kwa ma code pakupanga zinthu ndikusindikiza m'nkhokwe. Wopanga mapulani tsopano ali ndi kuthekera kosintha projekiti mochulukira.

Source: opennet.ru

Kuwonjezera ndemanga