Inilabas ang bagong bersyon ng Open Build Service 2.10, isang platform para sa pagbuo ng mga pamamahagi at software

Kamakailan lamang ang paglulunsad ng Open Build Service 2.10 platform ay inihayag, na idinisenyo upang ayusin ang proseso ng pag-unlad ng mga pamamahagi ng software at mga produkto, kabilang ang paghahanda at pagpapanatili ng mga paglabas at pag-update. Ang sistema nakatayo para sa pagpapahintulot sa mga pakete na maging cross-compiled para sa karamihan ng mga pangunahing pamamahagi ng Linux o lumikha ng iyong sariling pamamahagi batay sa isang tiyak na pakete.

Pagtitipon sumusuporta sa 21 platform (mga pamamahagi), kabilang ang CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL), at Ubuntu. Posible ang pagpupulong para sa 6 na arkitektura, kabilang ang i386, x86_64, at ARM.

Saklaw ng OBS ang higit sa 140,000 na mga pakete at ginagamit bilang pangunahing sistema para sa pagbuo ng mga proyekto ng openSUSE, Tizen, Sailfish / Mer, NextCloud, at VideoLAN, pati na rin ang pagbuo ng mga produktong Linux sa Dell, Cray, at Intel.

Upang lumikha ng isang bagong bersyon ng isang naibigay na programa sa anyo ng isang binary package para sa nais na system, sapat na upang lumikha ng isang file na detalye o ikonekta ang imbakan ng package na ipinakita sa site ng software.opensuse.org.

Bilang karagdagan, ang isang handa nang minimalist na kapaligiran ay maaaring malikha upang tumakbo sa mga virtualization system, cloud-based na kapaligiran, o upang i-download bilang isang live na pamamahagi.

Tungkol sa Serbisyo ng Open Build

Kapag nagtatrabaho sa OBS, maaaring gumamit ang isang developer ng online na serbisyo build.opensuse.org o mag-install ng isang katulad na system sa iyong server.

Rin, maaari mong mabilis na mai-deploy ang iyong sariling imprastraktura sa tulong ng mga espesyal na nakahanda na mga imahe para sa mga virtual machine, lalagyan, lokal na pag-install o para sa PXE boot sa network.

Posibleng i-automate ang pag-download ng mga mapagkukunang teksto mula sa mga repository o panlabas na file Git o Subversion na may ftp code at pangunahing mga web server ng proyekto, na nagbibigay-daan sa iyo upang mapupuksa ang pansamantalang manu-manong pag-download ng mga file ng code sa lokal na makina ng developer at pagkatapos ay mai-import ang mga ito sa bukas na Serbisyo ng BuildSUSE.

Ang mga pakete ng kasama ay binibigyan ng mga tool upang matukoy ang mga dependency ng iba pang mga pakete na may awtomatikong muling pagsasama-sama ng mga dependency kapag ang mga pagbabago ay ginawa sa kanila. Sa pamamagitan ng pagdaragdag ng mga patch, posible na subukan ang mga ito sa mga katulad na mga pakete mula sa iba pang mga proyekto.

Upang mapamahalaan ang Serbisyo ng Open Build, maaari mong gamitin ang parehong mga toollinya ng utos at isang web interface.

Mayroong mga tool upang ikonekta ang mga kliyente ng third-party at gumamit ng mga mapagkukunan mula sa mga panlabas na serbisyo tulad ng GitHub, SourceForge, at kde-apps.org.

Ang mga developer ay may access sa mga tool upang lumikha ng mga pangkat at ayusin ang pakikipagtulungan. Ang code para sa lahat ng mga bahagi ng system, kabilang ang web interface, ang test package system at ang mga bahagi ng nakaraang bersyon, ay bukas sa ilalim ng lisensya ng GPLv2.

Pangunahing mga bagong tampok ng Open Build Service 2.10

Sa bagong bersyon na ito ang web interface ay ganap na muling idisenyo na may mga bahagi ng frame Bootstrap, na pinasimple ang pagpapanatili ng code, pinag-isa ang layout ng maraming bahagi, at tinanggal ang maraming mga komplikasyon (dating ginamit na 960 Grid System, sarili nitong tema para sa Jquery UI, at maraming tukoy na CSS).

Sa kabila ng pagproseso, sinubukan ng mga developer na mapanatili ang pagkilala sa mga elemento at ang karaniwang paraan ng pagtatrabaho upang mabawasan ang kakulangan sa ginhawa sa panahon ng paglipat sa bagong bersyon;

Ginawa ang trabaho upang mapabuti ang suporta para sa paghahatid ng aplikasyon at pag-deploy para sa mga insulated na lalagyan.

Idinagdag ang mga module para sa pagsasama sa Gitlab at Pagure, na nagbibigay-daan sa iyo upang mai-link ang ilang mga pagkilos sa OBS kapag gumagawa ng mga bagong pangako o kung may ilang mga kaganapan na nagaganap sa mga sistemang ito.

Pinagsamang mga pag-download sa Amazon EC2 at Microsoft Azure cloud environment, pati na rin sa pamamagitan ng Vagrant.

Ang pagganap ng code ay na-optimize para sa pagbuo at paglabas ng produkto sa lalagyan. Ang developer ay may pagkakataon na dagdagan ang pag-update ng proyekto.

Sa iba pang mga novelty na namumukod-tangi nakikita namin:

  • Ang mga script ng pagsisimula ng Sysv ay pinalitan ng mga systemd file
  • Nagdagdag ng suporta para sa pagtatago ng mga sukatan sa data ng pagganap sa InfluxDB
  • Pinapayagan ang paggamit ng emoji sa mga patlang ng teksto (upang maisama sa database.yml, dapat itakda ang pag-encode sa utf8mb4)
  • Idinagdag ang pagpipilian upang magpadala ng mga abiso sa mga may-ari ng mensahe tungkol sa mga problema, na may impormasyon tungkol sa mga bagong komento
  • Lumitaw ang paunang kumpirmasyon ng tampok na mga kahilingan (tatanggapin lamang ang kahilingan pagkatapos makumpleto ang pagsusuri)

Fuente: https://openbuildservice.org


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.