Merilis versi baru Open Build Service 2.10, sebuah platform untuk pengembangan distribusi dan perangkat lunak

Baru-baru ini peluncuran platform Open Build Service 2.10 diumumkan, yang dirancang untuk mengatur proses pengembangan distribusi dan produk perangkat lunak, termasuk mempersiapkan dan memelihara rilis dan pembaruan. Sistem menonjol karena memungkinkan paket untuk dikompilasi silang untuk sebagian besar distribusi Linux utama atau buat distribusi Anda sendiri berdasarkan paket tertentu.

Kompilasi mendukung 21 platform (distribusi), termasuk CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL), dan Ubuntu. Perakitan dimungkinkan untuk 6 arsitektur, termasuk i386, x86_64, dan ARM.

OBS mencakup lebih dari 140,000 paket dan digunakan sebagai sistem utama untuk membangun proyek openSUSE, Tizen, Sailfish / Mer, NextCloud, dan VideoLAN, serta membuat produk Linux di Dell, Cray, dan Intel.

Untuk membuat versi baru dari program tertentu dalam bentuk paket biner untuk sistem yang diinginkan, cukup dengan membuat file spesifikasi atau menghubungkan repositori paket yang disajikan di situs software.opensuse.org.

Selain itu, lingkungan minimalis siap pakai dapat dibuat untuk dijalankan pada sistem virtualisasi, lingkungan berbasis cloud, atau untuk diunduh sebagai distribusi langsung.

Tentang Open Build Service

Saat bekerja dengan OBS, pengembang dapat menggunakan layanan online build.opensuse.org atau instal sistem serupa di server Anda.

Juga, Anda dapat dengan cepat menerapkan infrastruktur Anda sendiri dengan bantuan image yang disiapkan secara khusus untuk mesin virtual, container, instalasi lokal atau untuk boot PXE melalui jaringan.

Dimungkinkan untuk mengotomatiskan pengunduhan teks sumber dari repositori atau file eksternal dari Git atau Subversion dengan kode ftp dan server web proyek utama, memungkinkan Anda menyingkirkan unduhan manual perantara file kode ke mesin pengembang lokal dan kemudian mengimpornya ke OpenSUSE Build Service.

Paket pendamping dilengkapi dengan alat untuk menentukan dependensi dari paket lain dengan perakitan ulang dependensi otomatis ketika ada perubahan. Dengan menambahkan tambalan, dimungkinkan untuk mengujinya dengan paket serupa dari proyek lain.

Untuk mengelola Open Build Service, Anda dapat menggunakan kedua alat tersebutbaris perintah dan antarmuka web.

Ada alat untuk menghubungkan klien pihak ketiga dan menggunakan sumber daya dari layanan eksternal seperti GitHub, SourceForge, dan kde-apps.org.

Pengembang memiliki akses ke alat untuk membuat grup dan mengatur kolaborasi. Kode untuk semua komponen sistem, termasuk antarmuka web, sistem paket pengujian, dan komponen versi sebelumnya, terbuka di bawah lisensi GPLv2.

Fitur baru utama Open Build Service 2.10

Dalam versi baru ini antarmuka web telah didesain ulang sepenuhnya dengan komponen bingkai Bootstrap, yang menyederhanakan pemeliharaan kode, menyatukan tata letak multi-bagian, dan menghilangkan banyak komplikasi (sebelumnya menggunakan Sistem Grid 960, temanya sendiri untuk UI Jquery, dan banyak CSS spesifik).

Meskipun dalam proses, para pengembang mencoba untuk mempertahankan pengenalan elemen dan cara kerja yang biasa untuk mengurangi ketidaknyamanan selama transisi ke versi baru;

Pekerjaan telah dilakukan untuk meningkatkan dukungan untuk pengiriman dan penerapan aplikasi untuk wadah berinsulasi.

Modul ditambahkan untuk integrasi dengan Gitlab dan Pagure, yang memungkinkan Anda untuk menautkan tindakan tertentu di OBS saat membuat komitmen baru atau saat peristiwa tertentu terjadi dalam sistem ini.

Unduhan terintegrasi ke lingkungan cloud Amazon EC2 dan Microsoft Azure, serta melalui Vagrant.

Performa kode dioptimalkan untuk pembuatan dan rilis produk di dalam repositori. Pengembang memiliki kesempatan untuk memperbarui proyek secara bertahap.

Dari hal-hal baru lainnya yang menonjol, kami menemukan:

  • Skrip startup sysv diganti dengan file systemd
  • Menambahkan dukungan untuk menyimpan metrik dengan data kinerja di InfluxDB
  • Penggunaan emoji diperbolehkan di bidang teks (untuk dimasukkan dalam database.yml, pengkodean harus diatur ke utf8mb4)
  • Menambahkan opsi untuk mengirim pemberitahuan kepada pemilik pesan tentang masalah, dengan informasi tentang komentar baru
  • Fungsi konfirmasi awal permintaan muncul (permintaan diterima hanya setelah tinjauan selesai)

sumber: https://openbuildservice.org


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.