CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) болон Ubuntu зэрэг 21 зорилтот платформ (тархалт) бүтээхийг дэмждэг. i6, x386_86, ARM зэрэг 64 архитектурт угсрах боломжтой. OBS нь 140 мянга гаруй багцыг хамардаг бөгөөд openSUSE, Tizen, Sailfish/Mer, NextCloud, VideoLAN төслүүдийг бүтээх, мөн Dell, Cray, Intel зэрэгт Линукс бүтээгдэхүүнүүдийг бүтээхэд үндсэн систем болгон ашигладаг.
Хүссэн системийн хоёртын багц хэлбэрээр өгөгдсөн програмын хамгийн сүүлийн хувилбарыг бүтээхийн тулд тусгай файл үүсгэх эсвэл вэбсайтад үзүүлсэн багцын агуулахыг холбоход хангалттай.
Анхдагч төслүүдийн ftp болон вэб серверээс код бүхий гадаад Git эсвэл Subversion агуулах эсвэл архиваас эх текстийг татаж авах ажлыг автоматжуулах боломжтой бөгөөд энэ нь архивыг орон нутгийн хөгжүүлэгчийн машинд кодтой завсрын гараар татаж авах, дараа нь татан авалтаас ангижрах боломжийг олгодог. openSUSE Build Service руу импортлох. Багц эзэмшигчид бусад багцаас хамаарлыг тодорхойлох, өөрчлөлт хийх үед эдгээр хамаарлыг автоматаар сэргээх хэрэгслээр хангагдсан. Засваруудыг нэмэхдээ бусад төслүүдийн ижил төстэй багцуудыг туршиж үзэх боломжтой.
Нээлттэй бүтээх үйлчилгээг удирдахын тулд та командын мөрийн хэрэгсэл болон вэб интерфэйсийг хоёуланг нь ашиглаж болно. Гуравдагч талын үйлчлүүлэгчдийг холбох, GitHub, SourceForge, kde-apps.org зэрэг гадны үйлчилгээнүүдийн нөөцийг ашиглах хэрэгслүүд байдаг. Хөгжүүлэгчид бүлэг үүсгэх, хамтын ажиллагааг зохион байгуулах хэрэгсэлд хандах боломжтой. Вэб интерфэйс, багцын туршилтын систем, угсралтын арын хэсэг зэрэг бүх системийн бүрэлдэхүүн хэсгүүдийн код,
дунд
- Бүрэн
дахин хийсэн вэб интерфэйс нь Bootstrap хүрээний бүрэлдэхүүн хэсгүүдийг ашиглан дахин бичсэн бөгөөд энэ нь кодын засвар үйлчилгээг хялбарчилж, янз бүрийн хэсгүүдийн дизайныг нэгтгэж, олон хүндрэлээс ангижрах боломжтой болсон (өмнө нь тэд 960 Grid системийг ашигладаг байсан, JQuery UI болон бусад програмуудад зориулсан өөрийн гэсэн сэдэв юм. олон тооны тусгай CSS). Үндэслэлтэй дахин төлөвлөлтийг үл харгалзан хөгжүүлэгчид шинэ хувилбар руу шилжихэд эвгүй мэдрэмжийг багасгахын тулд элементүүдийг таних, танил болсон арга барилыг хадгалахыг хичээсэн; - Тусгаарлагдсан чингэлэгт зориулсан хэрэглээний программуудыг хүргэх, байрлуулахад үзүүлэх дэмжлэгийг сайжруулах ажил хийгдсэн. Бэлтгэсэн
бүртгэл чингэлэг түгээх зориулалттай. Жишээлбэл, Tumbleweed репозитор дээр суурилсан шинэ орчинг ажиллуулахын тулд та одоо "docker run -ti -rm registry.opensuse.org/opensuse/tumbleweed /bin/bash"-г ажиллуулахад л хангалттай. Хамгаалагдсан
чингэлэг дэх хоёртын угсралтын статусыг (хувилбарын хяналт) хянах дэмжлэг. Киви профайлыг дэмжих, олон нуман манифест үүсгэх чадвар нэмэгдсэн; - Gitlab-тай нэгтгэх модулиудыг нэмсэн
Хуудас , энэ нь эдгээр системд шинэ үүрэг гүйцэтгэх эсвэл тодорхой үйл явдал тохиолдох үед OBS-д тодорхой үйлдлүүдийг холбох боломжийг олгодог. - Amazon EC2 болон Microsoft Azure үүлэн орчинд байршуулах, мөн Vagrant-ээр дамжуулан нийтлэх боломжтой;
- sysv init скриптүүдийг systemd файлуудаар сольсон;
- InfluxDB DBMS-д гүйцэтгэлийн өгөгдөл бүхий хэмжигдэхүүнийг хадгалах дэмжлэг нэмэгдсэн;
- Текстийн талбарт эможи хэрэглэхийг зөвшөөрдөг (өгөгдлийн сан.yml-д оруулахын тулд кодчиллыг utf8mb4 гэж тохируулсан байх ёстой);
- Шинэ сэтгэгдлийн талаарх мэдээлэл бүхий асуудлын талаар мессеж эзэмшигчдэд мэдэгдэл илгээх сонголтыг нэмсэн;
- Хүсэлтийг урьдчилан баталгаажуулах функц гарч ирэв (хүсэлтийг зөвхөн хянаж дууссаны дараа хүлээн авна);
- Бүтээгдэхүүн үйлдвэрлэх, хадгалах газарт нийтлэх кодын гүйцэтгэлийг оновчтой болгосон. Төлөвлөгч одоо төслийг үе шаттайгаар шинэчлэх чадвартай болсон.
Эх сурвалж: opennet.ru