Melancarkan versi baru Open Build Service 2.10, platform untuk pengembangan pengedaran dan perisian

Baru-baru ini pelancaran platform Open Build Service 2.10 diumumkan, yang dirancang untuk mengatur proses pengembangan produk dan pengedaran perisian, termasuk menyediakan dan mengekalkan siaran dan kemas kini. Sistem menonjol kerana membenarkan pakej disusun rentas untuk sebilangan besar pengedaran Linux utama atau buat pengedaran anda sendiri berdasarkan pakej tertentu.

Penyusunan menyokong 21 platform (pengedaran), termasuk CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL), dan Ubuntu. Perhimpunan boleh dilakukan untuk 6 seni bina, termasuk i386, x86_64, dan ARM.

OBS merangkumi lebih dari 140,000 pakej dan digunakan sebagai sistem utama untuk membina projek openSUSE, Tizen, Sailfish / Mer, NextCloud, dan VideoLAN, serta membina produk Linux di Dell, Cray, dan Intel.

Untuk membuat versi baru program yang diberikan dalam bentuk pakej binari untuk sistem yang diinginkan, sudah cukup untuk membuat fail spesifikasi atau menyambungkan repositori paket yang disajikan di laman web software.opensuse.org.

Selain itu, persekitaran minimalis siap pakai dapat dibuat untuk berjalan pada sistem virtualisasi, persekitaran berasaskan awan, atau untuk dimuat turun sebagai edaran langsung.

Mengenai Perkhidmatan Membina Terbuka

Semasa bekerja dengan OBS, pembangun boleh menggunakan perkhidmatan dalam talian build.opensuse.org atau pasang sistem yang serupa di pelayan anda.

Juga, anda dapat menggunakan infrastruktur anda dengan cepat dengan bantuan gambar yang disediakan khas untuk mesin maya, bekas, pemasangan tempatan atau untuk boot PXE melalui rangkaian.

Adalah mungkin untuk mengautomasikan muat turun teks sumber dari repositori atau fail luaran dari Git atau Subversion dengan kod ftp dan pelayan web projek utama, yang membolehkan anda menyingkirkan muat turun manual fail kod perantaraan ke mesin pembangun tempatan dan kemudian mengimportnya ke OpenSUSE Build Service.

Pakej pendamping dibekalkan dengan alat untuk menentukan kebergantungan pakej lain dengan pemasangan semula kebergantungan secara automatik apabila perubahan dibuat padanya. Dengan menambahkan patch, adalah mungkin untuk mengujinya dengan pakej yang serupa dari projek lain.

Untuk mengurus Open Build Service, anda boleh menggunakan kedua alat tersebutbaris arahan dan antara muka web.

Terdapat alat untuk menghubungkan klien pihak ketiga dan menggunakan sumber dari perkhidmatan luaran seperti GitHub, SourceForge, dan kde-apps.org.

Pembangun mempunyai akses ke alat untuk membuat kumpulan dan mengatur kerjasama. Kod untuk semua komponen sistem, termasuk antara muka web, sistem pakej ujian dan komponen versi sebelumnya, dibuka di bawah lesen GPLv2.

Ciri baru utama Open Build Service 2.10

Dalam versi baru ini antara muka web telah direka semula sepenuhnya dengan komponen bingkai Bootstrap, yang mempermudah penyelenggaraan kod, menyatukan susun atur pelbagai bahagian, dan menghilangkan banyak komplikasi (sebelumnya menggunakan Sistem Grid 960, temanya sendiri untuk Jquery UI, dan banyak CSS khusus).

Walaupun diproses, pemaju cuba mengekalkan pengiktirafan elemen dan cara kerja yang biasa untuk mengurangkan ketidakselesaan semasa peralihan ke versi baru;

Kerja telah dilakukan untuk meningkatkan sokongan untuk penyampaian dan penyebaran aplikasi untuk bekas bertebat.

Modul ditambahkan untuk penyatuan dengan Gitlab dan Pagure, yang membolehkan anda menghubungkan tindakan tertentu di OBS ketika membuat komitmen baru atau ketika peristiwa tertentu berlaku dalam sistem ini.

Muat turun bersepadu ke persekitaran awan Amazon EC2 dan Microsoft Azure, serta melalui Vagrant.

Prestasi kod dioptimumkan untuk pembuatan dan pengeluaran produk di repositori. Pembangun berpeluang untuk mengemas kini projek secara bertahap.

Dari perkara baru yang menonjol, kami dapati:

  • Skrip permulaan Sysv diganti dengan fail systemd
  • Menambah sokongan untuk menyimpan metrik dengan data prestasi di InfluxDB
  • Penggunaan emoji dibenarkan dalam bidang teks (dimasukkan dalam pangkalan data.yml, pengekodan mesti ditetapkan ke utf8mb4)
  • Menambah pilihan untuk menghantar pemberitahuan kepada pemilik mesej mengenai masalah, dengan maklumat mengenai komen baru
  • Fungsi pengesahan awal permintaan muncul (permintaan itu diterima hanya setelah semakan selesai)

Fuente: https://openbuildservice.org


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.