שחרר את הגרסה החדשה של Open Build Service 2.10, פלטפורמה לפיתוח הפצות ותוכנות

לאחרונה הוכרז על השקת פלטפורמת Open Build Service 2.10, אשר מעוצב לארגן את תהליך הפיתוח של הפצות ומוצרי תוכנה, כולל הכנה ותחזוקה של מהדורות ועדכונים. המערכת בולטת בכך שהיא מאפשרת לקבץ צולבות חבילות עבור מרבית הפצות הלינוקס הגדולות או צור הפצה משלך בהתבסס על חבילה מסוימת.

הַהדָרָה תומך ב 21 פלטפורמות (הפצות), כולל CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) ואובונטו. הרכבה אפשרית עבור 6 ארכיטקטורות, כולל i386, x86_64 ו- ARM.

OBS מכסה מעל 140,000 חבילות ומשמש כמערכת הראשית ליצירת פרויקטים openSUSE, Tizen, Sailfish / Mer, NextCloud ו- VideoLAN, כמו גם ליצירת מוצרי לינוקס ב- Dell, Cray ו- Intel.

כדי ליצור גרסה חדשה של תוכנית נתונה בצורה של חבילה בינארית עבור המערכת הרצויה, מספיק ליצור קובץ מפרט או לחבר את מאגר החבילות המוצג באתר software.opensuse.org.

בנוסף, ניתן ליצור סביבה מינימליסטית מוכנה להפעלה במערכות וירטואליזציה, בסביבות מבוססות ענן, או להורדה כהפצה חיה.

אודות שירות Build Build

בעבודה עם OBS, מפתח יכול להשתמש בשירות המקוון build.opensuse.org או התקן מערכת דומה בשרת שלך.

בנוסף, תוכל לפרוס במהירות את התשתית שלך בעזרת תמונות שהוכנו במיוחד עבור מכונות וירטואליות, מכולות, התקנה מקומית או לאתחול PXE ברשת.

אפשר לבצע הורדה אוטומטית של טקסטים מקוריים ממאגרים או מקבצים חיצוניים מ- Git או Subversion עם קוד ftp ושרתי אתרים ראשוניים לפרויקטים, המאפשרים לכם להיפטר מההורדה הידנית של קבצי קוד ידנית למחשב המפתח המקומי ואז לייבא אותם לשירות BuildSUSE Build.

החבילות הנלוות מסופקות עם כלים לקביעת התלות של חבילות אחרות עם הרכבה אוטומטית של התלות בעת ביצוע שינויים בהן. על ידי הוספת טלאים ניתן לבדוק אותם עם חבילות דומות מפרויקטים אחרים.

כדי לנהל את שירות Build Build פתוח, אתה יכול להשתמש בשני הכליםשורת הפקודה וממשק האינטרנט.

ישנם כלים לחיבור לקוחות של צד שלישי ולהשתמש במשאבים משירותים חיצוניים כגון GitHub, SourceForge ו- kde-apps.org.

למפתחים יש גישה לכלים ליצור קבוצות ולארגן שיתוף פעולה. הקוד לכל רכיבי המערכת, כולל ממשק האינטרנט, מערכת חבילת הבדיקה ורכיבי הגרסה הקודמת, פתוח ברישיון GPLv2.

התכונות החדשות העיקריות של שירות Open Build 2.10

בגרסה החדשה הזו ממשק האינטרנט עוצב מחדש לחלוטין עם רכיבי מסגרת אוזן נעלאשר פשט את תחזוקת הקוד, איחד את הפריסה מרובת החלקים וחיסל סיבוכים רבים (בעבר השתמשו ב- 960 Grid System, נושא משלו עבור ממשק המשתמש של Jquery, והרבה CSS ספציפי).

למרות העיבוד, היזמים ניסו לשמר את ההכרה באלמנטים ואת דרך העבודה הרגילה להפחתת אי הנוחות במהלך המעבר לגרסה החדשה;

נעשתה עבודה לשיפור התמיכה במסירת יישומים ופריסתם למכולות מבודדות.

נוספו מודולים לשילוב עם Gitlab ו- Pagure, המאפשרים לך לקשר פעולות מסוימות ב- OBS בעת התחייבות חדשה או כאשר אירועים מסוימים מתרחשים במערכות אלה.

הורדות משולבות לסביבות הענן של אמזון EC2 וסביבת Microsoft Azure וכן דרך Vagrant.

ביצועי הקוד עברו אופטימיזציה לבנייה ושחרור של מוצרים במאגר. למפתח יש אפשרות לעדכן את הפרויקט באופן הדרגתי.

מבין החידושים האחרים הבולטים אנו מוצאים:

  • סקריפטים להפעלה של Sysv מוחלפים בקבצי מערכת
  • תמיכה נוספת לאחסון מדדים עם נתוני ביצועים ב- InfluxDB
  • השימוש באימוג'י מותר בשדות טקסט (כדי לכלול אותו ב- database.yml, יש להגדיר את הקידוד ל- utf8mb4)
  • נוספה אפשרות לשלוח התראות לבעלי הודעות על בעיות, עם מידע על הערות חדשות
  • הופיעה פונקציית האישור המקדים לבקשות (הבקשה מתקבלת רק לאחר השלמת הבדיקה)

מקור: https://openbuildservice.org


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.