Dağıtımların ve yazılımların geliştirilmesi için bir platform olan Open Build Service 2.10'un yeni sürümünü çıkardı

geçenlerde Open Build Service 2.10 platformunun lansmanı duyuruldu, hangisi tasarlanmış yazılım dağıtımlarının ve ürünlerin geliştirme sürecini organize etmek, sürümlerin ve güncellemelerin hazırlanması ve sürdürülmesi dahil. Sistem paketlerin çapraz derlenmesine izin vermesiyle öne çıkıyor Çoğu büyük Linux dağıtımları için veya belirli bir pakete göre kendi dağıtımınızı oluşturun.

Derleme 21 platformu destekliyor (dağıtımlar), CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) ve Ubuntu dahil. İ6, x386_86 ve ARM dahil olmak üzere 64 mimari için montaj mümkündür.

OBS, 140,000'den fazla paketi kapsar ve openSUSE, Tizen, Sailfish / Mer, NextCloud ve VideoLAN projeleri oluşturmanın yanı sıra Dell, Cray ve Intel'de Linux ürünleri oluşturmak için ana sistem olarak kullanılır.

Belirli bir programın yeni bir sürümünü istenen sistem için ikili paket şeklinde oluşturmak için, bir spesifikasyon dosyası oluşturmak veya software.opensuse.org sitesinde sunulan paket havuzunu bağlamak yeterlidir.

Ek olarak, sanallaştırma sistemlerinde, bulut tabanlı ortamlarda çalışmak veya canlı dağıtım olarak indirmek için hazır minimalist bir ortam oluşturulabilir.

Open Build Service hakkında

OBS ile çalışırken, bir geliştirici çevrimiçi hizmeti kullanabilir build.opensuse.org veya sunucunuza benzer bir sistem kurun.

Ayrıcakendi altyapınızı hızlı bir şekilde dağıtabilirsiniz sanal makineler, konteynerler, yerel kurulum veya ağ üzerinden PXE önyüklemesi için özel olarak hazırlanmış imajların yardımıyla.

Kaynak metinlerin havuzlardan veya harici dosyalardan indirilmesini otomatikleştirmek mümkündür Git veya Subversion ile ftp kodu ve birincil proje web sunucuları, kod dosyalarının yerel geliştirici makineye manuel olarak indirilmesinden kurtulmanıza ve ardından bunları openSUSE Derleme Hizmetine içe aktarmanıza olanak tanır.

Tamamlayıcı paketler, değişiklik yapıldığında bağımlılıkların otomatik olarak yeniden birleştirilmesiyle diğer paketlerin bağımlılıklarını belirleyen araçlarla birlikte sağlanır. Yamalar ekleyerek, bunları diğer projelerden benzer paketlerle test etmek mümkündür.

Open Build Service'i yönetmek için her iki aracı da kullanabilirsinizs komut satırı ve bir web arayüzü.

Üçüncü taraf istemcileri bağlamak ve GitHub, SourceForge ve kde-apps.org gibi harici hizmetlerden kaynakları kullanmak için araçlar vardır.

Geliştiriciler, gruplar oluşturmak ve işbirliğini düzenlemek için araçlara erişebilir. Web arayüzü, test paketi sistemi ve önceki sürümün bileşenleri dahil olmak üzere sistemin tüm bileşenlerinin kodu, GPLv2 lisansı altında açıktır.

Open Build Service 2.10'un başlıca yeni özellikleri

Bu yeni versiyonda web arayüzü tamamen yeniden tasarlandı çerçeve bileşenleri ile Çizme atkısı, kod bakımını basitleştiren, çok parçalı düzeni birleştiren ve birçok karmaşıklığı ortadan kaldıran (daha önce 960 Grid System, Jquery UI için kendi teması ve birçok özel CSS kullanılıyordu).

İşleme rağmen, geliştiriciler, öğelerin tanınmasını ve olağan çalışma şeklini korumaya çalıştı yeni sürüme geçiş sırasındaki rahatsızlığı azaltmak için;

Uygulama teslimi ve dağıtımı için desteği iyileştirmek için çalışmalar yapıldı yalıtımlı kaplar için.

Gitlab ve Pagure ile entegrasyon için modüller eklendi, Yeni taahhütler verirken veya bu sistemlerde belirli olaylar meydana geldiğinde OBS'deki belirli eylemleri bağlamanıza izin veren.

Amazon EC2 ve Microsoft Azure bulut ortamlarının yanı sıra Vagrant aracılığıyla entegre indirmeler.

Ürün oluşturma ve yayınlama için kod performansı optimize edildi depoda. Geliştirici, projeyi aşamalı olarak güncelleme fırsatına sahiptir.

Öne çıkan diğer yeniliklerden bulduk:

  • Sysv başlangıç ​​komut dosyaları, systemd dosyalarıyla değiştirilir
  • InfluxDB'de performans verileriyle ölçümleri depolamak için destek eklendi
  • Metin alanlarında emoji kullanımına izin verilir (database.yml'ye dahil edilmek için kodlama utf8mb4 olarak ayarlanmalıdır)
  • Yeni yorumlarla ilgili bilgilerle birlikte sorunlar hakkında mesaj sahiplerine bildirim gönderme seçeneği eklendi
  • İsteklerin ön onayı özelliği görüntülendi (istek yalnızca inceleme tamamlandıktan sonra kabul edilir)

kaynak: https://openbuildservice.org


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.