Open Build Service'i paketihaldussĂŒsteemi vĂ€ljalase 2.10

Moodustati platvormi vĂ€ljaanne Open Build Service 2.10, mĂ”eldud jaotuste ja tarkvaratootjate arendusprotsessi korraldamiseks, sealhulgas vĂ€ljaannete ja vĂ€rskenduste ettevalmistamine ja hooldamine. SĂŒsteem vĂ”imaldab pakettide ristkompileerimist enamiku peamiste Linuxi jaotuste jaoks vĂ”i oma jaotuse koostamist mÀÀratud pakettide baasi alusel.

Toetatakse koostamist 21 sihtplatvormile (jaotusele), sealhulgas CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) ja Ubuntu. Koostamine on vĂ”imalik 6 arhitektuuri jaoks, sealhulgas i386, x86_64 ja ARM. OBS katab ĂŒle 140 000 paketi ja seda kasutatakse pĂ”hikohana openSUSE, Tizeni, Sailfish/Mer, NextCloud ja VideoLAN projektide koostamiseks, samuti Linuxi toodete koostamiseks ettevĂ”tetes Dell, Cray ja Intel.

Selleks, et koostada uus versioon mÀÀratud programmist binaarpaketina soovitud sĂŒsteemile, piisab spec-faili loomise vĂ”i pakettide repo, mis on esitatud veebisaidil, ĂŒhendamisest software.opensuse.org. Lisaks on vĂ”imalik luua valmis minimalistlik keskkond, et töötada virtualiseerimissĂŒsteemides, pilves keskkondades vĂ”i laadida see Live- jaotuse kujul. OBS-i kasutamisel saavad arendajad kasutada valmis online-teenust build.opensuse.org vĂ”i installida sarnase sĂŒsteemi oma serveris. Samuti saab kiiresti ĂŒles seada oma infrastruktuuri spetsiaalselt ettevalmistatud piltide virtualiseerimismasinatele, konteineritele, kohalikule paigaldusele vĂ”i PXE kaudu vĂ”rgu kaudu bootimiseks.

On vĂ”imalik automatiseerida algtekstide allalaadimist vĂ€listest Git vĂ”i Subversion hoidlatest vĂ”i koodiarhiividest ftp- ja veebiserveritest, mis vĂ”imaldab vĂ€ltida vahepealset kĂ€sitsi arhiivide allalaadimist arendaja kohaliku masinani ja selle jĂ€rgset importimist openSUSE Build Service'i. Toetavate pakettide kĂ”rval on olemas vahendid sĂ”ltuvuste mÀÀramiseks teistest pakettidest automaatse ĂŒmberkompileerimisega, kui neis tehakse muudatusi. PatĆĄide lisamisel on nende testimiseks vĂ”imalik kasutada sama tĂŒĂŒpi pakette teistest projektidest.

Open Build Service'i haldamiseks saab kasutada nii kĂ€surea tööriistu kui ka veebiinterfaani. On olemas vahendid kolmandate osapoolte klientide ĂŒhendamiseks ja ressursside kasutamiseks, mis asuvad vĂ€listes teenustes nagu GitHub, SourceForge ja kde-apps.org. Arendajatele on saadaval tööriistad rĂŒhmade loomiseks ja koostöö korraldamiseks. KĂ”igi sĂŒsteemi komponentide, sealhulgas veebiinterfaani, pakettide testimissĂŒsteemi ja koostamistehnika taustade kood on avatud. avatud on GPLv2 litsentsi all.

Sealhulgas parandamine, mis lisati Open Build Service'i versioonis 2.10:

  • TĂ€ielikult muudetud veebiinterfaan, mis on kirjutatud ĂŒmber Bootstrap raamistikku kasutades, mis lihtsustab koodi hooldamist, ĂŒhtlustab erinevate osade kujundust ja kĂ”rvaldab mitmeid kaasnevaid keerukusi (varem kasutati 960 Grid System'i, kohandatud teemat jQuery UI jaoks ning rohkelt spetsiifilisi CSS'e). Hoolimata ulatuslikust ĂŒmbertegemisest on arendajad ĂŒritanud sĂ€ilitada elementide Ă€ratuntavust ja tuttavat töökorraldust, et vĂ€hendada ebamugavust uuele versioonile ĂŒlemisel;

    Open Build Service'i paketihaldussĂŒsteemi vĂ€ljalase 2.10
  • On tehtud edusamme rakenduste tarnimise ja hajutatud konteineritesse juurutamise toetamise parandamisel. On ette valmistatud register , et konteinerite levitamiseks. NĂ€iteks uue töökeskkonna alustamiseks Tumbleweedi repole piisab, kui kĂ€ivitada „docker run -ti —rm registry.opensuse.org/opensuse/tumbleweed /bin/bash“. On tagatud
    binaarse koostamise oleku jÀlgimise tugi (vÀljaandete kontroll) konteinerites. Lisatud on kiwi profiilide tugi ja multi-arch manifestide genereerimise vÔimalus;
  • Lisatud on moodulid Gitlabi integreerimiseks ja Pagure, mis vĂ”imaldavad seondada teatud toimingud OBS-is uute commit'ide tegemisel vĂ”i mÀÀratud sĂŒndmuste tekkimisel nendes sĂŒsteemides.
  • On lisatud vĂ”imalus laadida ĂŒles Amazon EC2 ja Microsoft Azure pilvekeskkondadesse ning avaldada Vagrant'i kaudu;
  • sysv init skriptid on asendatud systemd failidega;
  • Lisatud on tugi metrikate salvestamiseks tootlikkuse andmetega InfluxDB andmebaasis;
  • TekstivĂ€ljadest on lubatud emoji kasutamine (database.yml-sse lisamiseks tuleb seadistada koodimine utf8mb4);
  • Lisatud on vĂ”imalus saata teateid sĂ”numite probleemide omanikele uute kommentaaride ilmumisel;
  • On saadaval funktsioon pĂ€ringute esialgseks kinnitamiseks (pĂ€ring aktsepteeritakse alles pĂ€rast ĂŒlevaatamise lĂ”ppu);
  • Koodi jĂ”udluse optimeerimine on lĂ€bi viidud toote genereerimise ja reposiitsiooni avaldamise jaoks. Planeerijas on lisandunud vĂ”imalus projekti inkrementaalseks uuendamiseks.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster