AlmaLinux Build System: uusi AlmaLinux Build System

äskettäin dAlmaLinux-jakelun kehittäjät esitelty uusi rakennusjärjestelmä nimeltä ALBS (AlmaLinux Build System), joka jo on käytetty muodostumisessa versiot AlmaLinux 8.6 ja 9.0 valmis x86_64-, Aarch64-, PowerPC ppc64le- ja s390x-arkkitehtuureille.

Rakennusjärjestelmä presentado perustuu CloudLinux-kehitykseen, joka kehittää omaa kaupallista jakeluaan RHEL-paketin pohjalta.

Täällä AlmaLinux OS Foundationissa uskomme, että pakettien ja kuvien rakentamisen helpottaminen yhteisön jäsenille on kriittinen osa kasvua ja terveen yrityksen Linux-ekosysteemin varmistamista. AlmaLinux on täysin avoimen lähdekoodin lähde, ja sitä tukee kasvava jäsenluettelo, joka auttaa parantamaan jokaista julkaisua. Sitä varten aloimme työskennellä kauan sitten varmistaaksemme, että rakennusjärjestelmämme on myös läpinäkyvä ja avoin kaikille paremman Linux-jakelun rakentamisesta kiinnostuneille organisaatioille.

Tänään meillä on ilo ilmoittaa ponnistelujemme ensimmäiset hedelmät, ALBS, AlmaLinux Build System. 

Niille, jotka eivät tiedä CloudLinux pitäisi tietää, että hän perusti AlmaLinux-projektin ja on AlmaLinux OS Foundationin perustajajäsen, voittoa tavoittelematon organisaatio, joka on suunniteltu menestymään neutraalissa, yhteisölähtöisessä ympäristössä käyttämällä Fedora-projektin kaltaista hallintomallia.

Vahvistaaksemme sitoutumisen täysin avoimeen ja läpinäkyvään kehitysmalliin, joka alun perin ilmoitettiin yhteisölle, koontijärjestelmän koodi on nyt täysin avoin ja yhteisö hallitsee kaikkia AlmaLinuxin rakennusvaiheita.

Tietoja AlmaLinux Build Systemistä

Järjestelmä ALBS keskittyy jakelun rakentamisen, pakettien rakentamisen, pakettien testauksen, digitaalisten allekirjoitusten luomisen ja koottujen pakettien julkaisemiseen julkisiin arkistoihin automatisointiin. Systeemi Tarkoituksena on käsitellä jakelun muodostumisen kaikkia vaiheita kokonaisuutena eliminoimaan inhimillisistä syistä johtuvia virheitä. Rakennusjärjestelmä jatkaa CloudLinuxin sisäisen rakennusjärjestelmän kehitystä, joka on ollut käytössä vuodesta 2012.

RPM-pakettien lisäksi tuetaan DEB-muotoa ja työkaluja tarjotaan automatisoimaan uudelleenbrändäystä ja rebuild-pakettien muokkaamista. Järjestelmän mukaan lukien voidaan luoda mielivaltaisia ​​jakeluja Ubuntuun ja Debianiin perustuen.

Tänään lisäämme avoimuuden seuraavan vaiheen rakennusprosesseihimme vapauttamalla anonyymin vain luku -käyttöoikeuden rakennusjärjestelmäämme. Tämän avulla kuka tahansa voi nähdä, mitä paketteja rakennetaan parhaillaan, milloin tietty paketti rakennettiin, milloin paketin koonti epäonnistui ja kaikki lokit, jotka liittyvät kunkin paketin rakennusprosessiin..

Rakennukset testataan Jenkinsin jatkuvan integrointijärjestelmän avulla. Luotujen pakettien lähdekoodit ladataan Git-arkistosta.

Kaikille, anonyymi pääsy AlmaLinux-rakennusjärjestelmään on avoinna, jonka avulla voit seurata kaikkia jakelun koontivaiheita. Tarjotun käyttöliittymän kautta voidaan määrittää, mitkä paketit ovat parhaillaan rakenteilla, milloin kiinnostava paketti luotiin ja mitä paketteja ei voitu rakentaa.

Täydellinen rakennusloki yksityiskohtineen on saatavilla analysoitavaksi. yksittäisten pakettien tasolla. Tällä hetkellä pääsy on rajoitettu järjestelmän valvontaan, mutta suunnitelmana on julkaista roolipohjainen pääsynhallinta (RBAC) heinäkuun lopulla ja antaa yhteisön avustajien ja ylläpitäjien rakentaa omia ALBS-paketteja.

Tulevaisuudessa, sen odotetaan myös tukevan koontiversion todentamista CodeNotary-palvelun kautta, tuki COPR-koontipalvelulle, tuki nimiavaruuksille, jotta projekteille ja organisaatioille voidaan tarjota infrastruktuuri pakettien rakentamiseen, sekä työkalujen valmistelu virtuaalikoneen ja säilön kuvien rakentamisen ja julkaisun automatisoimiseksi.

Jakelun rakentamisen lisäksi ALBS:ää käytetään myös korjaavien päivitysten (errata) luomiseen ja julkaisemiseen sekä pakettien digitaaliseen allekirjoittamiseen.

Lopuksi, jos olet kiinnostunut saamaan lisätietoja siitä, voit tutustua yksityiskohtiin osoitteessa seuraava linkki.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.