Κυκλοφόρησε τη νέα έκδοση του Open Build Service 2.10, μια πλατφόρμα για την ανάπτυξη διανομών και λογισμικού

Πρόσφατα ανακοινώθηκε η έναρξη της πλατφόρμας Open Build Service 2.10, που έχει σχεδιαστεί να οργανώσει τη διαδικασία ανάπτυξης διανομών και προϊόντων λογισμικού, συμπεριλαμβανομένης της προετοιμασίας και της συντήρησης κυκλοφοριών και ενημερώσεων. Το σύστημα ξεχωρίζει για να επιτρέπει τη διασταύρωση πακέτων για τις περισσότερες μεγάλες διανομές Linux ή δημιουργήστε τη δική σας διανομή με βάση ένα συγκεκριμένο πακέτο.

Συλλογή υποστηρίζει 21 πλατφόρμες (διανομές), συμπεριλαμβανομένων των CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) και Ubuntu. Η συναρμολόγηση είναι δυνατή για 6 αρχιτεκτονικές, συμπεριλαμβανομένων των i386, x86_64 και ARM.

Το OBS καλύπτει πάνω από 140,000 πακέτα και χρησιμοποιείται ως το κύριο σύστημα για την κατασκευή έργων openSUSE, Tizen, Sailfish / Mer, NextCloud και VideoLAN, καθώς και για την κατασκευή προϊόντων Linux σε Dell, Cray και Intel

Για να δημιουργήσετε μια νέα έκδοση ενός δεδομένου προγράμματος με τη μορφή δυαδικού πακέτου για το επιθυμητό σύστημα, αρκεί να δημιουργήσετε ένα αρχείο προδιαγραφών ή να συνδέσετε το αποθετήριο πακέτων που παρουσιάζεται στον ιστότοπο software.opensuse.org.

Επιπλέον, μπορεί να δημιουργηθεί ένα έτοιμο μινιμαλιστικό περιβάλλον για εκτέλεση σε συστήματα εικονικοποίησης, περιβάλλοντα που βασίζονται σε σύννεφο ή για λήψη ως ζωντανή διανομή.

Σχετικά με την υπηρεσία Open Build

Όταν εργάζεται με το OBS, ένας προγραμματιστής μπορεί να χρησιμοποιήσει την ηλεκτρονική υπηρεσία build.opensuse.org ή εγκαταστήστε ένα παρόμοιο σύστημα στον διακομιστή σας.

Επίσης, μπορείτε να αναπτύξετε γρήγορα τη δική σας υποδομή με τη βοήθεια ειδικά προετοιμασμένων εικόνων για εικονικές μηχανές, κοντέινερ, τοπική εγκατάσταση ή για εκκίνηση PXE μέσω του δικτύου.

Είναι δυνατή η αυτοματοποίηση της λήψης κειμένων προέλευσης από αποθετήρια ή εξωτερικά αρχεία Git ή Subversion με κώδικα ftp και διακομιστές web πρωτογενούς έργου, επιτρέποντάς σας να απαλλαγείτε από την ενδιάμεση μη αυτόματη λήψη αρχείων κώδικα στον τοπικό υπολογιστή προγραμματιστή και, στη συνέχεια, να τα εισαγάγετε στην υπηρεσία OpenSUSE Build.

Τα συνοδευτικά πακέτα παρέχονται με εργαλεία για τον προσδιορισμό των εξαρτήσεων άλλων πακέτων με αυτόματη επανασυναρμολόγηση των εξαρτήσεων όταν γίνονται αλλαγές σε αυτά. Με την προσθήκη μπαλωμάτων, είναι δυνατό να τα δοκιμάσετε με παρόμοια πακέτα από άλλα έργα.

Για να διαχειριστείτε το Open Build Service, μπορείτε να χρησιμοποιήσετε και τα δύο εργαλείαγραμμή εντολών και διεπαφή Ιστού.

Υπάρχουν εργαλεία για τη σύνδεση πελατών τρίτων μερών και τη χρήση πόρων από εξωτερικές υπηρεσίες, όπως το GitHub, το SourceForge και το kde-apps.org.

Οι προγραμματιστές έχουν πρόσβαση σε εργαλεία για τη δημιουργία ομάδων και την οργάνωση της συνεργασίας. Ο κωδικός για όλα τα στοιχεία του συστήματος, συμπεριλαμβανομένης της διεπαφής ιστού, του συστήματος δοκιμαστικών πακέτων και των στοιχείων της προηγούμενης έκδοσης, είναι ανοιχτός υπό την άδεια GPLv2

Κύρια νέα χαρακτηριστικά του Open Build Service 2.10

Σε αυτήν τη νέα έκδοση η διεπαφή ιστού έχει επανασχεδιαστεί πλήρως με εξαρτήματα πλαισίου Bootstrap, η οποία απλοποίησε τη συντήρηση κώδικα, ενοποίησε τη διάταξη πολλαπλών τμημάτων και εξάλειψε πολλές επιπλοκές (προηγουμένως χρησιμοποιούμενο 960 Grid System, το δικό του θέμα για το Jquery UI και πολλά συγκεκριμένα CSS).

Παρά την επεξεργασία, οι προγραμματιστές προσπάθησαν να διατηρήσουν την αναγνώριση των στοιχείων και τον συνηθισμένο τρόπο εργασίας να μειώσει την ταλαιπωρία κατά τη μετάβαση στη νέα έκδοση ·

Έχουν γίνει εργασίες για τη βελτίωση της υποστήριξης για παράδοση και ανάπτυξη εφαρμογών για μονωμένα δοχεία.

Προστέθηκαν ενότητες για ενσωμάτωση με το Gitlab και το Pagure, που σας επιτρέπουν να συνδέσετε ορισμένες ενέργειες στο OBS όταν κάνετε νέες δεσμεύσεις ή όταν συμβαίνουν συγκεκριμένα συμβάντα σε αυτά τα συστήματα.

Ενσωματωμένες λήψεις σε περιβάλλοντα cloud Amazon EC2 και Microsoft Azure, καθώς και μέσω του Vagrant.

Η απόδοση του κώδικα βελτιστοποιήθηκε για κατασκευή και κυκλοφορία προϊόντων στο αποθετήριο. Ο προγραμματιστής έχει την ευκαιρία να ενημερώσει σταδιακά το έργο.

Από τις άλλες καινοτομίες που ξεχωρίζουν βρίσκουμε:

  • Τα σενάρια εκκίνησης Sysv αντικαθίστανται με αρχεία systemd
  • Προστέθηκε υποστήριξη για αποθήκευση μετρήσεων με δεδομένα απόδοσης στο InfluxDB
  • Η χρήση emoji επιτρέπεται σε πεδία κειμένου (για να συμπεριληφθεί στο database.yml, η κωδικοποίηση πρέπει να οριστεί σε utf8mb4)
  • Προστέθηκε η επιλογή αποστολής ειδοποιήσεων στους κατόχους μηνυμάτων σχετικά με προβλήματα, με πληροφορίες σχετικά με νέα σχόλια
  • Εμφανίστηκε η δυνατότητα προκαταρκτικής επιβεβαίωσης αιτημάτων (το αίτημα γίνεται αποδεκτό μόνο μετά την ολοκλήρωση του ελέγχου)

πηγή: https://openbuildservice.org


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.