Gefa út pakkasmíðakerfi Open Build Service 2.10

Myndast vettvangsútgáfu Open Build Service 2.10, ætlað að skipuleggja þróunarferli dreifinga og hugbúnaðarvara, þar með talið undirbúning og viðhald útgáfur og uppfærslur. Kerfið gerir það mögulegt að setja saman pakka fyrir flestar helstu Linux dreifingar eða byggja upp þína eigin dreifingu út frá tilteknum pakkagrunni.

Styður byggingu fyrir 21 markvettvang (dreifingar), þar á meðal CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) og Ubuntu. Samsetning er möguleg fyrir 6 arkitektúra, þar á meðal i386, x86_64 og ARM. OBS nær yfir meira en 140 þúsund pakka og er notað sem aðalkerfi til að byggja openSUSE, Tizen, Sailfish/Mer, NextCloud og VideoLAN verkefni, sem og til að byggja upp Linux vörur hjá Dell, Cray og Intel.

Til að búa til nýjustu útgáfuna af tilteknu forriti í formi tvöfalds pakka fyrir viðkomandi kerfi, búðu bara til sérstakri skrá eða tengdu pakkageymsluna sem kynnt er á vefsíðunni software.opensuse.org. Að auki geturðu búið til tilbúið naumhyggjuumhverfi til að framkvæma í sýndarkerfi, skýjaumhverfi eða til að hlaða niður sem lifandi dreifingu. Þegar unnið er með OBS getur verktaki notað tilbúna netþjónustu build.opensuse.org eða koma á fót svipað kerfi á netþjóninum þínum. Að auki geturðu fljótt sett upp eigin innviði með því að nota sérþjálfaða myndir fyrir sýndarvélar, gáma, staðbundna uppsetningu eða fyrir PXE ræsingu yfir netið.

Það er hægt að gera sjálfvirkan niðurhal á frumtextum frá ytri Git eða Subversion geymslum eða skjalasafni með kóða frá ftp og vefþjónum aðalverkefna, sem gerir þér kleift að losna við millihandvirkt niðurhal á skjalasafni með kóða á vél staðbundins þróunaraðila og síðari hluta. flytja inn í openSUSE Build Service. Pakkaviðhaldendum er útvegað leið til að ákvarða ósjálfstæði á öðrum pakka og endurbyggja sjálfkrafa þessar ósjálfstæðir þegar breytingar eru gerðar á þeim. Þegar plástra er bætt við er hægt að prófa þá með svipuðum pökkum frá öðrum verkefnum.

Til að stjórna Open Build Service geturðu notað bæði skipanalínuverkfæri og vefviðmót. Það eru verkfæri til að tengja þriðja aðila viðskiptavini og nota tilföng frá ytri þjónustu eins og GitHub, SourceForge og kde-apps.org. Hönnuðir hafa aðgang að verkfærum til að búa til hópa og skipuleggja samstarf. Kóði allra kerfishluta, þar á meðal vefviðmót, pakkaprófunarkerfi og samsetningarbakenda, opinn leyfi samkvæmt GPLv2.

Meðal úrbæturbætt við í Open Build Service 2.10:

  • Algjörlega endurgert vefviðmót, sem var endurskrifað með íhlutum Bootstrap rammans, sem gerði það mögulegt að einfalda kóðaviðhald, sameina hönnun ýmissa hluta og losna við margar flækjur (áður notuðu þeir 960 Grid System, sitt eigið þema fyrir Jquery UI og nóg af sérstökum CSS). Þrátt fyrir róttæka endurhönnun reyndu hönnuðirnir að viðhalda viðurkenningu á þáttum og kunnuglegum vinnubrögðum til að draga úr óþægindum þegar skipt var yfir í nýja útgáfu;

    Gefa út pakkasmíðakerfi Open Build Service 2.10

  • Unnið hefur verið að því að bæta stuðning við afhendingu og dreifingu á forritum fyrir einangraða gáma. Undirbúinn skrásetningunni til gámadreifingar. Til dæmis, til að ræsa ferskt umhverfi sem byggir á Tumbleweed geymslunni, þarftu nú bara að keyra "docker run -ti -rm registry.opensuse.org/opensuse/tumbleweed /bin/bash". Tryggt
    stuðningur við að fylgjast með stöðu tvöfaldra samsetninga (losunarstýring) í gámum. Bætti við stuðningi við kiwi snið og getu til að búa til fjölboga birtingarmyndir;

  • Bætt við einingum fyrir samþættingu við Gitlab og Bls, sem gerir þér kleift að binda ákveðnar aðgerðir í OBS þegar nýjar skuldbindingar eru gerðar eða tilgreindir atburðir eiga sér stað í þessum kerfum.
  • Innbyggður hæfileiki til að hlaða upp í Amazon EC2 og Microsoft Azure skýjaumhverfi, sem og birta í gegnum Vagrant;
  • sysv init forskriftum hefur verið skipt út fyrir systemd skrár;
  • Bætt við stuðningi við að geyma mælikvarða með frammistöðugögnum í InfluxDB DBMS;
  • Emoji er leyfilegt í textareitum (til að vera með í database.yml þarf kóðun að vera stillt á utf8mb4);
  • Bætti við möguleika til að senda tilkynningar til eigenda skilaboða um vandamál, með upplýsingum um nýjar athugasemdir;
  • Aðgerð fyrir bráðabirgðastaðfestingu beiðna hefur birst (beiðnin er aðeins samþykkt eftir að yfirferð er lokið);
  • Bjartsýni kóðaafköst fyrir vöruframleiðslu og birtingu í geymslunni. Skipuleggjandinn hefur nú getu til að uppfæra verkefni í skrefum.

Heimild: opennet.ru

Bæta við athugasemd