Isekela ukwakhiwa kwezinkundla eziqondiwe ezingu-21 (ukusabalalisa), okuhlanganisa i-CentOS, i-Debian, i-Fedora, i-OpenMandriva, i-openSUSE, i-SUSE Enterprise Linux, i-Red Hat Enterprise Linux (RHEL) kanye no-Ubuntu. Ukuhlanganiswa kuyenzeka ngezakhiwo ezingu-6, okuhlanganisa i-i386, x86_64 ne-ARM. I-OBS ihlanganisa amaphakheji angaphezu kwezinkulungwane eziyi-140 futhi isetshenziswa njengohlelo oluyinhloko lokwakha amaphrojekthi e-openSUSE, i-Tizen, i-Sailfish/Mer, i-NextCloud ne-VideoLAN, kanye nokwakha imikhiqizo ye-Linux e-Dell, Cray nase-Intel.
Ukuze wakhe inguqulo yakamuva yohlelo olunikeziwe ngendlela yephakheji kanambambili yesistimu oyifunayo, vele udale ifayela elicacisiwe noma uxhume inqolobane yephakheji evezwe kuwebhusayithi.
Kungenzeka ukwenza ngokuzenzakalelayo ukulandwa kwemibhalo yomthombo kusuka kumakhosombe angaphandle e-Git noma e-Subversion noma kungobo yomlando enekhodi evela ku-ftp neziphakeli zewebhu zamaphrojekthi ayinhloko, okukuvumela ukuthi ukhiphe ukulandwa okwenziwa ngesandla okuphakathi kwezingobo zomlando ngekhodi emshinini wonjiniyela wendawo kanye nokulandelayo. ngenisa ku-OpenSUSE Build Service. Abanakekeli bamaphakheji banikezwa izindlela zokunquma ukuncika kwamanye amaphakheji futhi bakhe kabusha ngokuzenzakalelayo lokhu kuncika lapho kwenziwa izinguquko kubo. Uma ungeza ama-patches, kungenzeka ukuwahlola ngamaphakheji afanayo avela kwamanye amaphrojekthi.
Ukuze uphathe i-Open Build Service, ungasebenzisa kokubili amathuluzi omugqa womyalo kanye nesixhumi esibonakalayo sewebhu. Kunamathuluzi okuxhuma amaklayenti ezinkampani zangaphandle nokusebenzisa izinsiza eziphuma kumasevisi angaphandle njenge-GitHub, SourceForge kanye ne-kde-apps.org. Onjiniyela banokufinyelela kumathuluzi okudala amaqembu nokuhlela ukuhlanganyela. Ikhodi yazo zonke izingxenye zesistimu, okuhlanganisa isixhumi esibonakalayo sewebhu, isistimu yokuhlola iphakheji nezingemuva zokuhlanganisa,
Phakathi kwe
- Ngokuphelele
kwenziwe kabusha isixhumi esibonakalayo sewebhu, esabhalwa kabusha kusetshenziswa izingxenye zohlaka lwe-Bootstrap, olwenza kube lula ukugcinwa kwekhodi, ukuhlanganisa ukwakheka kwezingxenye ezihlukahlukene futhi kususwe izinkinga eziningi (ngaphambilini babesebenzisa i-960 Grid System, itimu yabo ye-JQuery UI kanye inqwaba ye-CSS ethile). Naphezu kokuklama kabusha okukhulu, abathuthukisi bazame ukugcina ukuqashelwa kwezakhi kanye nendlela evamile yokusebenza ukuze kuncishiswe ukungakhululeki lapho ushintshela enguqulweni entsha; - Kwenziwe umsebenzi wokuthuthukisa ukwesekwa kokulethwa kanye nokusatshalaliswa kwezicelo zeziqukathi ezingazodwa. Ilungiselelwe
ukubhalisa ukusatshalaliswa kweziqukathi. Isibonelo, ukuze uqalise indawo entsha esekelwe kunqolobane ye-Tumbleweed, manje udinga nje ukusebenzisa i-βdocker run -ti -rm registry.opensuse.org/opensuse/tumbleweed /bin/bashβ. Kuvikelekile
ukusekelwa kokulandela umkhondo wesimo semihlangano kanambambili (ukulawula ukukhishwa) ezitsheni. Ukwesekwa okwengeziwe kwamaphrofayili e-kiwi kanye nekhono lokukhiqiza ama-multi-arch manifest; - Amamojula angeziwe okuhlanganiswa ne-Gitlab kanye
Pagure , okukuvumela ukuthi ubophezele izenzo ezithile ku-OBS lapho ukuzinikela okusha kwenziwa noma izehlakalo ezithile zenzeka kulawa masistimu. - Ikhono elakhelwe ngaphakathi lokulayisha ku-Amazon EC2 nasezindaweni zamafu ze-Microsoft Azure, kanye nokushicilela nge-Vagrant;
- sysv init scripts ithathelwe indawo amafayela e-systemd;
- Ukwesekwa okwengeziwe kokugcina amamethrikhi anedatha yokusebenza ku-InfluxDB DBMS;
- I-Emoji ivunyelwe ezinkambini zombhalo (ukuze ifakwe ku-database.yml, umbhalo wekhodi kufanele usethelwe ku-utf8mb4);
- Kwengezwe inketho yokuthumela izaziso kubanikazi bemiyalezo mayelana nezinkinga, ngolwazi olumayelana namazwana amasha;
- Kuvele umsebenzi wokuqinisekisa kokuqala kwezicelo (isicelo samukelwa kuphela ngemuva kokuphothulwa kokubuyekezwa);
- Ukusebenza kwekhodi okuthuthukisiwe kokukhiqiza umkhiqizo nokushicilela endaweni yokugcina. Umhleli manje unamandla okubuyekeza iphrojekthi ngokuqhubekayo.
Source: opennet.ru